Manjaro Liunx 安装到使用 2 安装后的配置

1.配置国内源

sudo pacman-mirrors -i -c China -m rank

选一个对自己来说速度快的源就行

sudo pacman -Syyu

换源后更新一下

2.添加Archlinuxcn源

这里用中科大源 参考:https://mirrors.ustc.edu.cn/help/archlinuxcn.html

sudo nano /etc/pacman.conf

在 /etc/pacman.conf 文件末尾添加两行:

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

然后请安装 archlinuxcn-keyring 包以导入 GPG key

sudo pacman -Sy archlinuxcn-keyring

更新一下

sudo pacman -Syyu

3.安装中文输入法

这里使用fcitx5

sudo pacman -S fcitx5 fcitx5-configtool fcitx5-chinese-addons fcitx5-gtk fcitx5-qt

然后安装自动配置,就不用手动调了

sudo pacman -S manjaro-asian-input-support-fcitx5

安装完成后重启 对输入法进行配置即可

4.安装yay

sudo pacman -S yay

接着安装基础打包工具

yay -S base-devel

有时候yay 会遇到github没速度下载不下来的情况
解决方案要么上魔法 如果没有魔法有几种草根方法 能临时应付一下 但既然都玩这个了,最终解决方案还是魔法

一.手动改PKGBUILD

在下载失败后 打开 /home/用户名/.cache/yay/包名/ 可以看到有个 PKGBUILD 文件,打开并更改 url="https://github.com/xxx" 为github文件加速下载的地址 例如 url="https://gh.ddlc.top/https://github.com/xxx" 保存,不要关界面,然后重新 yay -S xxx,并在yay开始运行后 在PKGBUILD 用ctrl+s反复保存(因为yay开始时会修改PKGBUILD回原来的样子),接着就能从镜像加速下载了。

二.有点麻烦的方法

来源是这里:https://caveallegory.cn/2024/03/archlinux-aur加速完整设置/

以下仅为我的流程,不代表必须那样做

1.在/home/用户名/下创建FastGithub (“用户名”替换为自己的用户名 例如/home/frk920/)
2.创建github_proxy.sh
3.安装axel

sudo pacman -S axel

4.粘贴脚本

#! /bin/bash
# 该脚本用于处理yay安装软件时,由github下载缓慢甚至无法下载的问题
# 检测域名是不是github,如果是,则替换为镜像网站(镜像网站如不管用了可自己搜索可以用的下载加速网站替换网址即可)
# 采用axel代替curl进行2线程下载

domin=`echo $2 | cut -f3 -d'/'`;
others=`echo $2 | cut -f4- -d'/'`;
case "$domin" in 
    "github.com")
    url="https://gh.ddlc.top/https://github.com/"$others;
    ;;
    *)
    url=$2;
    ;;
esac

echo "download from $url\n"
/usr/bin/axel -n 2 -a -o $1 $url

5.给予权限

chmod +x /home/用户名/FastGithub/github_proxy.sh

6.修改/etc/makepkg.conf (“用户名”替换为自己的用户名)

sudo nano /etc/makepkg.conf

将原来的用#注释掉,并在原来的那里下面添加修改后的

DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
    'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
    'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
    #          'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 ->
    'https::/home/用户名/FastGithub/github_proxy.sh %o %u'
    'rsync::/usr/bin/rsync --no-motd -z %u %o'
    'scp::/usr/bin/scp -C %u %o')

7.设置git加速

git config --global url.https://gh.ddlc.top/https://github.com/.insteadof https://github.com/

这样设置下来 再开始 yay -S xxx就有速度了 至于速度快慢,就看提供加速服务的网站如何了

到这里 基础设置就大致完成了 当然根据个人情况 可以多调几项设置 就不细说了

如果是双系统 可能会出现时间不同步的问题 让Linux使用本地时间

sudo timedatectl set-local-rtc true
posted @ 2024-08-19 00:07  frk920  阅读(187)  评论(0)    收藏  举报