2017-08-30
ArchLiunx踩坑
• 分类:
linux
• 标签:
linux
- 第一次采坑 20170830
- 第二次采坑 20180101
- 第三次采坑 20180118
- 第四次采坑 20200210
- 未完待续…
Arch Linux在极客圈好像一直深受好评,许多人都放弃使用mac转而采用thinkpad+archlinux的方式。今天又被几个al的桌面给吸引了,于是踩坑装archlinux。
安装
基本的安装的过程只需要参照简书上的这篇文章就可以了,如果是在windows电脑上想装双系统,我强烈建议你根据附录中1与2来按部就班地安装,作者记录和解释地非常详细。我需要提前告知你,arch linux的安装非常繁琐,主要是在安装过程在命令行中进行,需要输入大量的命令。但是通过其安装过程对于你理解linux系统有很大的帮助。
网络连接
按照教程配置了网络,以为成功了,因为在光盘启动时是可以正常连接网络的,但是restart后用pacman命令下载软件包出现一连串的错误,紧接使用ping命令发现未连接,才定位到网络出现了问题,找到了如下方案解决:
1 | 在/etc/rc.conf文件中添加: |
桌面
archlinux 启动后一直卡在 reached target graphical interface
参阅网上资料「Systemd 开机流程(boot process)消息」,不是「错误消息(error message)」,只通过这个消息解决不了任何问题。这个消息提供的线索是 systemd 启动了 X window system(X11,Xorg)(通过 systemd-analyze plot > boot.png 你可以直观地看到这个启动流程)。之后 X11 干了什么,它不知道,所以也没法告诉你。所以需要去 /var/log/Xorg.0.log 和 /var/log/Xorg.0.log.old 看 Xorg 哪里出了问题。这个问题属于硬件驱动版块。
于是将问题定位到显卡驱动+桌面安装错误的问题上
目前尚未解决…驱动问题
字体
安装中文字体
首先使用pacman搜索一下所有字体,然后安装所需的字体:
1 | # pacman -Ss font |
强烈建议现在这里安装一种文泉中文字体,比如文泉微米黑,否则可能出现重启之后所有字体全变成方块的问题。
1 | # pacman -S wqy-microhei |
Pacman
pacman 通过和主服务器同步软件包列表来进行系统更新。这种服务器/客户端模式可以使用一条命令就下载/安装软件包,同时安装必需的依赖包。
pacman -Syu
一个 pacman 命令就可以升级整个系统。花费的时间取决于系统有多老。这个命令会同步非本地(local)软件仓库并升级系统的软件包。
pacman-key –init
pacman-key –populate
pacman-key –refresh-keys
pacman -Sy archlinux-keyring
AUR——Arch User Repository
Arch
拥有一个强大的用户库AUR
即Arch User Repository,为我们提供了官方包之外的各种软件包,一些闭源的软件包也可以在上面找到,可以说AUR
极大地丰富了软件包的种类与数量,并可以配合yaourt
这样的工具为用户省下大量安装、更新软件包的时间。
yaourt
实际上也是一个软件包,我们可以把它看成是对pacman
的包装,它兼容pacman
的所有操作,最大的不同是我们可以用它方便地安装与管理AUR
中的包,下面的许多软件包都是在AUR
库中的,也都是使用AUR
来安装的。
参考
dzzxjl