I use arch btw.


几天前的文章,我写了怎么装ArchLinux,然而只有一个桌面环境可以用 那多不好用啊! 于是,在这篇文章,我们将进一步配置arch,让 它更好用

启动Multilib仓库

这个仓库下有很多常用软件,比如steam,wine

如何启用:

在/etc/pacman.conf的第92行处,去掉multilib和下面include的注释

安装wine:

bash
pacman -Syu wine wine-mono wine-gecko winetricks

启动archlinuxcn仓库

这个仓库主要是有大量的国民用软件

启用方法:

/etc/pacman.conf最后添加以下内容

pacman.conf
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirror.tuna.tsinghua.edu.cn/archlinuxcn/$arch

想不到吧,又是我,清华源!

然后,运行

bash
pacman -Syu archlinuxcn-keyrings yay

关于-Su

不要抵触更新,在arch上,长时间不更新有概率会在某次必要更新时失败

archlinuxcn提供的东西

archlinuxcn提供yay这个AUR助手。aur,全称arch user repository,里面大多都是用户自己打包的东西

关于aur,微信和qq都在里面

使用yay

关于yay是什么,见上文

在此之前,我们先装几个aur常用的工具

bash
pacman -Syu fakeroot debugedit

yay用法和pacman一样,但是不要用sudo/su运行

以安装微信和qq为例,我们要

bash
yay -Sy linuxqq wechat-bin

WARNING

这里不推荐安装liteloaderqqnt,封号概率很高

怎么用?正常用即可


关于浏览器

Microsoft Edge:

bash
yay -Sy microsoft-edge-stab;e

Firefox:

bash
sudo pacman -Sy firefox

关于shell

这里内容偏个人主观,仅供参考

bash

Command_not_found:

首先安装pkgfile,

bash
pacman -Syu pkgfile

然后初始化pkgfile数据库

pkgfile -U

.bashrc内添加:

bashrc
source /usr/share/doc/pkgfile/command-not-found.bash

输目录自动 cd

.bashrc内添加

shopt -s autocd

fish

fish是什么?

这条鱼不能吃!

WARNING

fish is intentionally not fully POSIX compliant, it aims at addressing POSIX inconsistencies (as perceived by the creators) with a simplified or a different syntax. This means that even simple POSIX compliant scripts may require some significant adaptation or even full rewriting to run with fish.

fish 故意不完全符合 POSIX,它旨在通过简化或不同的语法来解决 POSIX 不一致(如创建者所感知的那样)。这意味着即使是简单的 POSIX 兼容脚本也可能需要一些重大的调整甚至完全重写才能与 fish 一起运行。

说人话就是bash脚本不适用于fish,也就是说运行脚本我推荐你用bash ./脚本.sh

fish, the friendly interactive shell, is a commandline shell intended to be interactive and user-friendly.

怎么装fish

bash
pacman -Syu fish
# 如果你要开发版本,则用 yay  -Sy fish-git