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
然后将其中的内容修改为
plaintext
[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
然后我们开启这个服务。
shell
sudo 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来安装了。
Code
yay vim
yay neofetch
yay rtorrent
yay ntfs-3g
结语
配置Arch Linux差不多就这些工作量了~