-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy patharchlinux安装教程第二部分.txt
134 lines (111 loc) · 6.23 KB
/
archlinux安装教程第二部分.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Archlinux安装教程第二部分
这里是第二部分。此部分目的为搭建一个比较完整的(开始有图形界面了)系统环境。目前我们大致已经把最困难的部分攻关了,想必你也是。后面的步骤比较繁琐,请不要放弃。
1、连接网络
输入ping -c4 192.168.1.1出现这样的提示
ping:192.168.1.1: Nane or service not known
则说明你没有连接到网络,那么跟着我们输入后面的命令
输入ip link查看一下2.后面的xxxx:<xxxxxx>
然后输入ip link set xxxx up
以我的电脑举个例子:
输入ip link输出了以下结果
1.lo:xxxx
2.enp5s0:xxxxx
3.wlp0s29u1u5:xxxx
这时我们输入ip link set enp5s0 up并reboot重启
当然每个人的情况不同,所以你可以把所有输出给你的名字都set up一遍
进入系统后输入(不分顺序,但比较推荐先输入第二个再输入第一个)
systemctl enable dhcpcd(wifi-menu)
systemctl start dhcpcd(wifi-menu)
然后再ping一下检查网络是否联通
2、安装图形界面
这里给出几个常用桌面环境的安装方法,可根据喜好挑选一个或多个桌面环境安装使用
命令:pacman -S gnome(最基础的gnome环境)
pacman -S deepin(用这里的汉化就可以省略第三部分的汉化方法了)
pacman -S plasma kdebase(最基础的kde环境)
有关桌面环境的建议和安装方法可以参考这个链接:
https://wiki.archlinux.org/index.php/Desktop_environment#List_of_desktop_environments
3、networkmanager的安装和配置
安装命令:pacman -S networkmanager
启用networkmanager
命令(要注意区分大小写):systemctl start NetworkManager
systemctl enable NetworkManager
为了避免有些桌面环境没有带网络图标我们可以通过下面的命令来安装网络提示图标:
pacman -S network-manager-applet
4、登录界面的安装和配置
sddm(kde桌面环境默认登陆界面):systemctl enable sddm
gdm(gnome桌面环境默认登陆界面): systemctl enble gdm
(注意:安装kde或者gnome桌面环境的用以上相对应的命令来让登陆界面随着系统启动)
其它桌面环境大多没有默认的登陆界面所以我们可以用lightdm来作为我们的登陆界面
具体建议和使用方法在这里:https://wiki.archlinux.org/index.php/LightDM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
(注意:不要同时启用多个登陆界面或者说DM,会产生错误导致无法正常使用)
5、创建用户和制定机器名
下面的命令有点长请仔细输入避免不必要的麻烦
创建用户名:
useradd -m -g users -G wheel -s /bin/bash xxx(这里填入你喜欢的用户名)
创建密码
输入:passwd xxx(你喜欢的用户名)
注意这里一定输入正确的命令不然无法登录系统,如果输入错误并出现无法登录系统的错误。
输入echo xxxx>>/etc/hostname即可(注,xxxx为你喜欢的机器名,自己替换即可)
举个例子,例如我想要test这个机器名则输入:
echo test>>/etc/hostname
下面是赋予用户权限的过程
安装sudo:
pacman -S sudo
输入nano /etc/sudoers,进入界面后找到
# %wheel ALL=(ALL)ALL
这一行并把#去掉,找到#%sudo ALL=(ALL) ALL把%sudo替换为你的用户名,最后同样去掉#保存退出
接下来还需要编辑/etc/hosts,并填入:
127.0.0.1 localhost
然后reboot重启就好
6、显卡驱动的安装
pacman -S xf86-video-intel(集成显卡驱动)
pacman -S nvidia(英伟达显卡驱动)
具体的显卡驱动安装包详情通过这里来查询:
https://wiki.archlinux.org/index.php/Xorg#Driver_installation
7、安装xorg
输入pacman -S xorg即可(注意:大部分桌面环境软件包都有此依赖,请注意依赖中是否有此包来判断是否执行本步骤)
注意:到此为止就可以进入桌面环境,可以通过调用systemd服务来启用登陆界面,命令为systemctl start xxx(这里输入为你所安装的登陆界面)
8、字体安装
archwiki所给出的例子是:
sudo pacman -S ttf-dejavu
sudo pacman -S wqy-zenhei
sudo pacman -S wqy-microhei
我推荐安装谷歌和adobe合作一款开源字体
sudo pacman -S adobe-source-han-serif-cn-fonts
(简体中文宋体)
sudo pacman -S adobe-source-han-sans-cn-fonts
(简体中文黑体)
sudo pacman -S adobe-source-han-serif-tw-fonts
(繁体中文宋体)
sudo pacman -S adobe-source-han-sans-tw-fonts
(繁体中文黑体)
其他字体的详情参考这里:
https://wiki.archlinux.org/index.php/Fonts_(简体中文)#.E4.B8.AD.E6.96.87.E5.AD.97
10、扩展库的配置
输入sudo nano /etc/pacman.conf进入界面后
按F6输入multilib找到#[multilib]那一行,并把那一行和它下一行的Include的#去掉,然后找到#[custom]去掉里面的custom和前面的#并把custom替换为archlinuxcn并把它下两行的#去掉找到server那一行把=后面的去掉替换为
https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
之后找到SigLevel = TrustedOnly这一行删去它,保存退出
此时可以安装archlinuxcn密钥环:sudo pacman -Syy archlinuxcn-keyring
sudo pacman -Syu haveged
sudo systemctl start haveged
sudo systemctl enable haveged
sudo rm -fr /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --populate archlinuxcn
11、aur helper的安装
sudo pacman -S yaourt(已停更,不太推荐)
sudo pacman -S aurman(新型,功能强大,但是有小坑)
sudo pacman -S yay(也是新型的,功能也很强大,对于中文的支持不是很好)
其它aur helper的介绍与对比
https://wiki.archlinux.org/index.php/AUR_helpers_(简体中文)
一点小尾巴:
sudo pacman -S alsa-utils puslseaudio pulseaudio-alsa pavucontrol然后输入
sudo nano /etc/asound.conf在文本中添加下面的几项
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1
添加好后按ctrl+x然后输入y最后重启即可。
注意:大部分桌面环境都在安装时提供了默认配置一般无需手动干预
第二部分结束