十一城

跬步千里,小流江海。

Home Linux ML Python Java Thoughts KmKg BookCan Links About

2017-08-30
ArchLiunx踩坑

• 分类: linux • 标签:
  1. 第一次采坑 20170830
  2. 第二次采坑 20180101
  3. 第三次采坑 20180118
  4. 第四次采坑 20200210
  5. 未完待续…

Arch Linux在极客圈好像一直深受好评,许多人都放弃使用mac转而采用thinkpad+archlinux的方式。今天又被几个al的桌面给吸引了,于是踩坑装archlinux。

安装

基本的安装的过程只需要参照简书上的这篇文章就可以了,如果是在windows电脑上想装双系统,我强烈建议你根据附录中1与2来按部就班地安装,作者记录和解释地非常详细。我需要提前告知你,arch linux的安装非常繁琐,主要是在安装过程在命令行中进行,需要输入大量的命令。但是通过其安装过程对于你理解linux系统有很大的帮助。

网络连接

按照教程配置了网络,以为成功了,因为在光盘启动时是可以正常连接网络的,但是restart后用pacman命令下载软件包出现一连串的错误,紧接使用ping命令发现未连接,才定位到网络出现了问题,找到了如下方案解决:

1
2
3
4
5
# 在/etc/rc.conf文件中添加:
>interface = eth0
#保存退出之后,敲入命令
dhcpcd
#马上发现一切正常工作了,使用ping命令检查网络是否正常连接

桌面

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拥有一个强大的用户库AURArch User Repository,为我们提供了官方包之外的各种软件包,一些闭源的软件包也可以在上面找到,可以说AUR极大地丰富了软件包的种类与数量,并可以配合yaourt这样的工具为用户省下大量安装、更新软件包的时间。

yaourt实际上也是一个软件包,我们可以把它看成是对pacman的包装,它兼容pacman的所有操作,最大的不同是我们可以用它方便地安装与管理AUR中的包,下面的许多软件包都是在AUR库中的,也都是使用AUR来安装的。

参考

  1. 以官方Wiki的方式安装ArchLinux
  2. ArchLinux安装后的必须配置与图形界面安装教程
  3. https://www.jianshu.com/p/fe2165cc6af8

dzzxjl

Home Linux ML Python Java Thoughts KmKg BookCan Links About