本文为对此ArchLinux安装使用教程网站中部分内容的总结和扩展补充,想看更详细的内容可以去此网站。

  1. 添加一个用户

    useradd -m -G wheel -s /bin/bash cirry

  2. 设置密码

    passwd cirry

  3. 设置编辑器

    EDITOR=vim visudo
    查找 /wheel,取消注释行
    %wheel ALL=(ALL) ALL
  4. 安装桌面环境

    pacman -S plasma-meta konsole dolphin

  5. 设置sddm开机自启

    systemctl enable sddm

  6. 交换文件Swap

    dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress
    chmod 600 /swapfile
    mkswap /swapfile
    swapon /swapfile
    vim /etc/fstab
    // 在最后追加swap文件的设置
    /swapfile none swap defaults 0 0
  7. 开启支持库和archlinuxcn支持库

    vim /etc/pacman.conf
    // 开启这个配置,取消下面两行注释
    # [multilib]
    # Include=..... //在最后追加下面这个
    [archlinuxcn]
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch pacman -Syyu
    // 检验是否修改成功
    // 检验成功后重启
    reboot
  8. 配置桌面环境网络

    // 如果没有安装iwd就忽略前两条命令
    sudo systemctl disable iwd #确保iwd开机处于关闭状态,其无线连接会与NetworkManager冲突
    sudo systemctl stop iwd #同上,立即关闭iwd
    sudo systemctl enable --now NetworkManager #确保先启动NetworkManager,并进行网络连接 若iwd已经与NetworkManager冲突 则执行完上一步重启一下电脑即可。
  9. 安装基础软件包

    sudo pacman -S ntfs-3g                                                      #识别NTFS格式的硬盘
    sudo pacman -S adobe-source-han-serif-cn-fonts wqy-zenhei #安装几个开源中文字体 一般装上文泉驿就能解决大多wine应用中文方块的问题
    sudo pacman -S noto-fonts-cjk noto-fonts-emoji noto-fonts-extra #安装谷歌开源字体及表情
    sudo pacman -S ark #与dolphin同用右键解压 注意可同时安装可选解压支持项
    sudo pacman -S packagekit-qt5 packagekit appstream-qt appstream #确保Discover(软件中心)可用 需重启
    sudo pacman -S gwenview #图片查看器
  10. 安装keyring源

    # 依次执行如下命令
    sudo pacman -S archlinuxcn-keyring #cn源中的签名(archlinuxcn-keyring在archLinuxCn)
    # 此时会报各种错误,进如下网站用root用户执行命令
    解决keyring error:https://www.archlinuxcn.org/gnupg-2-1-and-the-pacman-keyring/
    su
    pacman -Syu haveged
    systemctl start haveged
    systemctl enable haveged rm -fr /etc/pacman.d/gnupg
    pacman-key --init
    pacman-key --populate archlinux
    pacman-key --populate archlinuxcn exit
    sudo pacman -S archlinuxcn-keyring
    sudo pacman -S yay #yay命令可以让用户安装AUR中的软件(yay在archLinuxCn)
  11. 设置系统为中文环境,在[设置]-->[区域设置]-->[语言]中添加简体中文,在[格式]中区域设置简体中文。

  12. 配置系统默认的编辑器

    export EDITOR='vim'

  13. 安装中文输入法(rime)

    # 建议大家去[rime官网](https://rime.im/)看看,这个功能比较强大,不适合新手使用。新手可以根据上面的教程地址安装fcitx中文输入法。
    pacman -S ibus-rime # 安装完成后配置ibus
    ibus-setup # 它会启动后台程序,并给你这条信息 IBus has been started! If you cannot use IBus, please add below lines in $HOME/.bashrc, and relogin your desktop.
    (译:IBus 已启动!如果您还不能用 Ibus,请您先将以下的三行代码加到 $HOME/.bashrc,再重新登录。)
    # export GTK_IM_MODULE=ibus
    # export XMODIFIERS=@im=ibus
    # export QT_IM_MODULE=ibus # 在archlinux中我们这么配置 cd
    vim .xprofile # 复制如下四行后保存退出,重新登录即可
    export GTK_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    export QT_IM_MODULE=ibus
    ibus-daemon -x -d # ctrl + ` 设置简化字
    # /usr/local/rime-data 中设置候选字词数,设置横排展示候选词等等功能。

ArcnLinux安装基础配置(二)的更多相关文章

  1. zabbix系列之六——安装后配置二Items

    https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/snmp 1Items 1.1creating items ...

  2. webpack react基础配置二 热加载

    用到 webpack-dev-server  先安装,注意 装到全局 还是本项目我也没注意  因为之前一直报错,有很小可能是安装到本地解决了,或者是我网络问题: 装到全局:$ npm install ...

  3. zabbix系列之七——安装后配置二Userparameters

    1User parameters(用户自定义参数) 1.1配置 描述 详细 备注 简介 1执行zabbix中未预定义的agent check时使用 配置 1)    zabbix agent的配置文件 ...

  4. vue3.0+vite+ts项目搭建--基础配置(二)

    集成vue-router 使用yarn yarn add vue-router@next --save 安装完成之后在src目录下创建文件夹router/index.ts,创建完成之后需要在Vue-R ...

  5. 试用vSphere 6(三):安装vCenter 6(独立数据库)之:vCenter安装与配置

    ------------------------------------------ 一.VMware vSphere 6(RC版)安装配置系列文章: 1.试用vSphere 6(一):安装ESXi ...

  6. MySQL服务器的安装和配置,MySQL Workbench 8.0.12安装,MySQL的基本使用

    一 MySQL服务器的安装和配置 二 MySQL Workbench 8.0.12安装 三 MySQL的基本使用 一MySQL服务器的安装和配置 MySQL是目前最为流行的开放源码的数据库,是完全网络 ...

  7. 持续集成(CI)工具------Hudson/Jenkins(Continuous Integration)安装与配置具体解释

    本文同意转载.但请标明出处:http://blog.csdn.net/wanghantong/article/40985653/, 版权全部 文章概述: 一. 描写叙述了持续集成工具Hudson的安装 ...

  8. ActiveMQ基础教程(二):安装与配置(单机与集群)

    因为本文会用到集群介绍,因此准备了三台虚拟机(当然读者也可以使用一个虚拟机,然后使用不同的端口来模拟实现伪集群): 192.168.209.133 test1 192.168.209.134 test ...

  9. 03_java基础(二)之jdk的安装与环境变量配置

    1.语言与机器语言 语言 : 通常说的语言其实就是人与人之间沟通的一种方式计算机编程语言: 可以看成是人与计算机之间交流的一种方式 C,C++,C#,PHP,Java等 2.Java语言的历史 是SU ...

随机推荐

  1. 解决mysql无法远程连接的问题

    前言 最近开发中遇到一个问题,mysql在服务器本地可以登录,但是远程通过3306端口却不可以.这个问题困扰了我一周之久,终于在今天解决了.在解决的过程中试了很多的方法,遂记录下来,希望能给大家一些提 ...

  2. 八、数据拟合分析seaborn

    本文的主要目的是记住最主要的函数,具体的用法还得查API文档. 首先导入包: 1 %matplotlib inline 2 import numpy as np 3 import pandas as ...

  3. 摄像头 ISP 调试的入门之谈(经验总结)

    在讲述本文之前,我尽量以一个什么也不清楚的初学到入门的用词来阐述什么是 ISP 调试,以及为什么需要调试. 如果你从来都没有接触过什么是摄像头 ISP 调试,我想这个文章可以给你一些启发和关键词. 因 ...

  4. 通过 DLPack 构建跨框架深度学习编译器

    通过 DLPack 构建跨框架深度学习编译器 深度学习框架,如Tensorflow, PyTorch, and ApacheMxNet,快速原型化和部署深度学习模型提供了强大的工具箱.不幸的是,易用性 ...

  5. Linux实现ffmpeg H.265视频编码

    Linux实现ffmpeg H.265视频编码 几乎所有观看的视频,数字地面电视,电缆,卫星或互联网上的压缩.原始的,未压缩的视频太大,会浪费太多的带宽.在DVD和Blu-ray之前,有视频CD(VC ...

  6. TensorFlow反向传播算法实现

    TensorFlow反向传播算法实现 反向传播(BPN)算法是神经网络中研究最多.使用最多的算法之一,用于将输出层中的误差传播到隐藏层的神经元,然后用于更新权重. 学习 BPN 算法可以分成以下两个过 ...

  7. 怎样训练YOLOv3

    怎样训练YOLOv3 Training YOLOv3 : Deep Learning based Custom Object Detector 本文将在一些公开的雪人图片和视频上分享训练过程.有助于训 ...

  8. Android 小知识点笔记

    获取 view 的位置 View.getLocationInWindow(int[] location) 一个控件在其父窗口中的坐标位置 View.getLocationOnScreen(int[] ...

  9. 类编程的WAF(上)

    一.复杂的需求 WAF (WEB 应用防火墙) 用来保护 WEB 应用免受来自应用层的攻击.作为防护对象的 WEB 应用,其功能和运行环境往往是复杂且千差万别的,这导致即便防御某个特定的攻击方式时,用 ...

  10. MySQL分页查询limit踩坑记

    1 问题背景 线上有一个批处理任务,会批量读取昨日的数据,经过一系列加工后,插入到今日的表中.表结构如下: 1 CREATE TABLE `detail_yyyyMMdd` ( 2 `id` bigi ...