arch linux树莓派,树莓派安装Arch Linux 教程(二)配置Arch

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

在查看这一篇教程前,先建议您看第一篇教程。这里假定您已经在树莓派上安装完了Arch Linux。这篇教程将聚焦于安装完成后的关于Arch Linux的一些配置。

默认用户名和密码都为: alarm

管理员用户名和密码都为: root

这里我们先选择以root用户登录。使用SSH连接的话是没有办法用root账户登录的。

换源

pacman是arch的包管理器。我们先对它换源,以增加下载速度。使用sudo nano /etc/pacman.d/mirrorlist以使用nano打开mirrorlist。你也可以选择你喜欢的编辑器,不过现在还没有安装,所以还是使用nano吧!

在编辑器里加上这两行

plaintext1

2Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo

Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

这两行分别添加了清华源和中科大源。使用下面提示的nano快捷键ctrl + o和ctrl + x保存并退出。初始化pacman密钥。输入这两行

shell1

2pacman-key --init

pacman-key --populate archlinuxarm

很多教程里没有提到这一点,如果不这么做的话直接更新系统,会报错。

更新系统

要注意连接网线先!或者使用wifi-menu的指令连接上一个wifi。

然后使用

shell1pacman -Syu

来更新系统

配置用户权限先安装sudo

shell1pacman -S sudo配置sudo,先nano /etc/sudoers修改sudoers文件。去除

plaintext1#%wheel ALL=(ALL) ALL

这行前面的#号,使wheel用户组可以临时使用sudo提高权限。使用下面提示的nano快捷键ctrl + o和ctrl + x保存并退出。

新建一个用户

shell1useradd -m -G wheel username

后面是你想要的用户名。

shell1passwd username

来为你新建的用户设立密码。

这样reboot以后,就可以通过这个账户登录,同时也可以使用sudo XXX的指令临时提升权限。

设置系统时间

在树莓派这种设备上同步时间会比较复杂。通常,在X86上只需要以下两步就可以。

shell1

2sudo timedatectl set-timezone Asia/Shanghai

sudo timedatectl set-local-rtc false

在树莓派上,需要再额外增加一些步骤(我踩了很多坑)。我们需要开启systemd-timesyncd服务来向互联网上同步时间。也有其他方法,但这是最简单的。

这个系统服务会读取一个配置文件,里面包含查询的服务器地址等等。所以我们要先修改这个配置文件。

shell1sudo nano /etc/systemd/timesyncd.conf

然后将其中的内容修改为

plaintext1

2

3

4

5

6[Time]

NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org

FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org

RootDistanceMaxSec=5

PollIntervalMinSec=32

PollIntervalMaxSec=2048

然后我们开启这个服务。

shell1

2sudo systemctl enable systemd-timesyncd.service

sudo systemctl start systemd-timesyncd.service

接着时间就正常啦!

安装yay

yay是一个包管理器,自带的pacman并不够好用,因此我们需要yay。

首先先安装Git,fakeroot,binutils,Go,make,gcc,这样来方便我们后面装yay。

shell1sudo pacman -S git fakeroot binutils go make gcc

由于自带的Pacman包管理器不够用,我们需要使用yay。

shell1

2

3git clone https://aur.archlinux.org/yay.git

cd yay

makepkg -si

接下来需要对它换源。

使用

shell1sudo nano /etc/pacman.conf

打开后,在下面输入

plaintext1

2

3[archlinuxcn]

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

来添加清华源与中科大源。

如果你想要yay添加上颜色的话(推荐),你还可以在这个文件中找到Color这一行,去掉前面的注释。

最后需要导入GPG key。

shell1

2sudo pacman -S archlinuxcn-keyring

sudo pacman-key --populate archlinuxcn

这时候,你也可以选择删除刚刚下载的yay的仓库(只是删除仓库,yay已经被安装了。就相当于删除了下载文件而已)

shell1

2cd ..

sudo rm -rf yay

这样,以后就可以使用yay愉快地更新啦!

查看IP地址以便SSH连接

如果你需要使用SSH远程连接到树莓派的话,你需要知道树莓派的IP地址。一种方法是从路由器端获取,另一种就是直接在树莓派上看。你可以使用

shell1ifconfig

来查看你的IP地址,通常在inet之后。然后在远程主机上使用

就可以远程连接到你的树莓派了!

安装zsh

zsh是默认shell bash的替代品之一,它的特点是插件多配置方便,兼容bash脚本并且支持更强大的高亮与补全。

shell1

2yay zsh

yay oh-my-zsh-git

然后设置zsh为默认的shell。

Code1sudo chsh -s /bin/zsh username

安装中文(可选)

shell1yay adobe-source-han-sans-cn-fonts

如果安装结束后bash显示乱码,

shell1sudo nano /etc/bash.bashrc

添加:

plaintext1

2export LANG=en_US.utf8

export LC_ALL=en_US.utf8

接下来需要设置语言环境为中文。

shell1sudo nano /etc/locale.gen

在文件中找到zh_CN.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 en_US.UTF-8 UTF-8这四行,去掉行首的#号,保存并退出。

然后执行

Code1sudo locale-gen

接下来,

shell1sudo nano /etc/locale.conf

添加这一行内容。

plaintext1LANG=zh_CN.UTF-8

重启以后即可。

安装常用软件(可选)

这里安装了VIM,neofetch,rtorrent,ntfs-3g,看需求安装。主要是一个示范,以后装软件都可以使用yay来安装了。

Code1

2

3

4yay vim

yay neofetch

yay rtorrent

yay ntfs-3g

结语

配置Arch Linux差不多就这些工作量了~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值