Arch 学习实录(2018.09)

使用linux很多年,最早从redhat9.0开始开始探索,尝试过suse, ubuntu, pclinuxOS, centos, mandriva, Solaris, 到决定跟随Fedora1.0开始,到目前的Fedora28已经经历了10年左右。原因也不是说自己在Fedora上多么厉害,而是因为觉得Fedora 背靠Redhat公司,将来如果想走正途,是比较容易的。

当然,在种类快速迭代的今天,也尝试了比较流行火热的mint桌面,deepin,ylmf 系统。桌面上开始钟意与Gnome,KDE,到后来逐渐钟意mate,xfce,一直到现在将LXDE作为自己主要的工作环境。

今年,尝试一下以乐于简单,资源丰富著称的Manjaro,效果确实不错。百尺竿头,更进一步。9月份,终于开始尝试安装以简单著称的Arch(曾经尝试Gentoo,最终成功完成了文字界面,没有完成图形界面)。

网上有关安装Arch的文章已经很多,本人也主要参考网络资料,然后结合一些尝试,写出了下面针对本人比较老的一台电脑的安装过程。

安装后,非常欣喜的看到。那台老电脑的运行速度,达到了比以往任何其他版本系统都更快的程度。所以非常信息的分享下面的安装心得给大家。


1.分区
cfdisk /dev/sdX    # sdX 为目标磁盘**

lsblk

sda      8:0    0 465.8G  0 disk
|-sda1   8:1    0   1.8G  0 part /boot
|-sda2   8:2    0    84G  0 part /
|-sda3   8:3    0   370G  0 part /home
`-sda4   8:4    0    10G  0 part [SWAP]

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3

mkswap /dev/sda4

2.挂载硬盘,准备安装

swapon /dev/sda4
mount /sdev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /sdev/sda1 /mnt/boot
mount /sdev/sda4 /mnt/home


3.连接网络,修改源,准备条件
wifi-menu
ping -c 4 www.baidu.com

vi /etc/pacman.d/mirrorlist
建议保留中国的源,其他可以考虑删除


5.开始安装

pacstrap /mnt base base-devel

我的是Bios,不是EFI,所以需要安装
pacstrap /mnt grub-bios


6. 切换系统

genfstab -p /mnt >> /mnt/etc/fstab

arch-chroot /mnt

这时候,使用的就不再是U盘里面的系统了,而是硬盘上的系统


7.设置时区

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

8.区域设置
进行区域设置以正确显示本地文字、货币、时间与时期格式以及其它本地相关标准。
编辑 /etc/locale.gen,去掉需要的 locale 的注释(行头的字符 #)。
nano /etc/locale.gen


echo 'LANG=zh_CN.UTF-8'  > /etc/locale.conf

9.主机名
echo <主机名> > /etc/hostname
接着向 /etc/hosts 文件添加 hosts 条目。
#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1       localhost.localdomain   localhost
::1             localhost.localdomain   localhost


无线连接:(重要,否则重启后不能使用网络)
pacman -S iw wpa_supplicant dialog

10 . GRUB - BIOS 系统:
pacman -S grub os-prober
grub-install --target=i386-pc /dev/sdX    # 重要:sdX 为目标磁盘,不是分区,是/dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

11.重启


12.图形界面 xfce4

pacman -S xorg

pacman -S xfce4 xfce4-goodies

pacman -S xfwm4

pacman -S lightdm

systemctl enable lightdm.service

12.1 图形界面 lxdx
pacman -S xorg

pacman -S lxde lxdm

systemctl enable lxdm.service

注意: lightdm和lxdm不能同时使用,使用LXDM的话,也可以启动xfce4。经过最终尝试和选择,我最后选择了保留lxde的桌面。

13、声音
pacman -S alsa-utils

14、安装软件
pacman -S sudo
pacman -S vim    “相比较nano,我更喜欢vi,可能稍微熟悉一点点吧
----**sudo 自动补全
sudo pacman -S bash-completion

15.中文字体和输入法 (字体有很多,关键还是好用就行)
pacman -S wqy-microhei wqy-zenhei
pacman -S adobe-source-han-sans-cn-fonts

安装中文输入法
pacman -S fcitx fcitx-im fcitx-googlepingyin fcitx-configtool

16、安装yaourt (这个也是软件最为丰富的原因之一)
将下列内容添加至 /etc/pacman.conf :
[archlinuxcn]
SigLevel = Never
Server = http://repo.archlinuxcn.org/$arch

pacman -Sy base-devel yaourt
Yaourt 可以安装来自官方源的软件:
$ yaourt «/span>软件名> 更新所有包(包括来自官方源的包): $ yaourt -Syua 搜索: $ yaourt «/span>关键字>


17.浏览器
pacman -S  firefox
pacman -S vivaldi (这个来自于中国linux的源,否则会找不到软件)


18.增加普通用户
useradd username
passwd username
将用户加入 群组,用逗号分隔:
usermod -aG 群组 username

方法2
gpasswd -a test test2 将用户test加入到test2组
gpasswd -d test test2 将用户test从test2组中移出

19.增加用户到sudo

vi /etc/sudoers

20.垃圾回收站

pacman  -S gvfs


21.解决普通用户不能登录图形界面问题 (重要:问题的本质是缺少主目录的不明确和权限的缺失。)
安装好以后,默认root可以登陆图形界面,普通用户总是登陆失败。

更改用户主目录:
usermod -d /home/username -m username

在脚本中,赋权利给普通用户
sudo chmod -R a+r+w+x  /home/username
   -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更), 这个-R 用的还是很多的。


重新登录,正常情况下,普通用户就已经可以使用。


22.安装常用软件

sudo pacman -S netease-cloud-music            #网易云音乐,非常好用
pacman -S leafpad        轻量级gedit
pacman -S qpdfview pdfmod        PDF
pacman -S deepin-screenshot


参考:

http://www.codeweblog.com/archlinux-2013-12-01-%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0/

http://bbs.archlinuxcn.org/viewtopic.php?id=1037

https://blog.csdn.net/F8qG7f9YD02Pe/article/details/78891314

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值