Manjaro的入门配置手册
category: 笔记罢了
date: 2023/03/18
slug: manjaro-config
status: Published
summary: 内含Manjaro-kde的入门命令、配置笔记
tags: Linux, 笔记
type: Post
前言
Manjaro适合有能力折腾Arch但又不想花时间折腾Arch的人
关于分区
以下是ChatGPT的回答:
假如说我的硬盘是240G,我倾向于划60G给根分区(/),8G给交换分区(swap),保留20G为空闲分区,剩下的全部划给家目录分区(/home)。保留20G空闲分区有利于空间利用灵活性,以后哪个分区不够用了就直接把这20G加上去,或者单独挂载一个分区。
换国内源
打开Manjaro自带的***Pamac***(名字应该叫***“添加/删除软件”***),点右上角三条横线,选择`首选项`,输入用户密码后,在“官方软件仓库”一栏更改镜像源为`China`,随后点击`刷新镜像列表`,静等刷新。
提示:刷新过程在后面那个页面底部显示
开启AUR支持
绝大多数的软件包都在AUR仓库,需要开启AUR支持确保能下载到AUR仓库的软件包。
Q:什么是AUR?
AUR 表示 Arch 用户仓库(Arch User Repository)。它是针对基于Arch的Linux发行版用户的社区驱动的仓库。它包含名为 PKGBUILD 的包描述,它可让你使用 makepkg 从源代码编译软件包,然后通过 pacman (ArchLinux中的软件包管理器)安装。
创建aur的目的是组织和共享社区中的新软件包,并帮助加速将流行的软件包纳入社区仓库。进入官方仓库的大量新软件包都从aur开始。在aur中,用户可以贡献自己的软件包构建PKGBUILD和相关文件。
AUR社区可以对aur中的软件包进行投票。如果一个软件包变得足够流行(假设它具有兼容的许可证和良好的打包技术),那么可以将其加入Pacman直接访问的社区仓库中。
更新系统和软件
包管理器
pacman和yay都是ArchLinux发行版的软件包管理器,但是它们之间有一些区别。
- pacman是ArchLinux官方软件包管理器,而yay是第三方的AUR(Arch User Repository)助手,用于通过AUR安装软件包。
- pacman只能管理官方软件仓库中的软件包,而yay除了官方仓库外还能够管理AUR软件仓库中的软件包。AUR仓库是由ArchLinux社区维护的一个用户驱动的软件仓库,其中包含了很多ArchLinux官方仓库中没有的软件包。
- yay在某些情况下比pacman更容易使用,因为它可以很容易地以交互式方式搜索和安装软件包,并且可以自动处理依赖关系。此外,yay还支持批量更新系统和安装所有可用的软件包。
总之,Pacman和yay在ArchLinux中都是非常有用的软件包管理器。Pacman是官方软件包管理器,用于管理官方仓库中的软件包,而yay是一个第三方助手,既可以管理官方仓库中的软件包,也可以管理AUR软件仓库中的软件包。
pacman
#同步软件源,更新软件和系统,(S)安装/更新,(y)同步软件源,(u)更新系统
sudo pacman -Syu
#安装软件,同步软件源并安装指定软件
sudo pacman -Sy <package_name>
#在远程仓库中查找软件
sudo pacman -Ss <package_name>
#卸载软件,保留随它安装的依赖包
sudo pacman -R <package_name>
#卸载指定软件并卸载所有没有被其他已安装软件依赖的包
sudo pacman -Rsn <package_name>
#查找本地软件
sudo pacman -Qs <package_name>
#安装本地软件包
sudo pacman -U <package_name>
#安装远程软件包
sudo pacman -U <http://www.example.com/xxxx.tar.xz>
#清理系统中所有的软件包缓存
sudo pacman -Scc
#清理系统中无用的包
sudo pacman -R $(pacman -Qdtq)
yay
#同步软件源,更新软件和系统
yay -Syu
#安装软件,同步软件源并安装指定软件
yay -Sy <package_name>
#在远程仓库中查找软件
yay -Ss <package_name>
#卸载软件,保留随它安装的依赖包
yay -R <package_name>
#卸载指定软件并卸载所有没有被其他已安装软件依赖的包
yay -Rsn <package_name>
#查找本地软件
yay -Qs <package_name>
#安装远程软件包
yay -U <http://www.example.com/xxxx.tar.xz>
#清理系统中所有的软件包缓存
yay -Scc
#打印系统统计信息
yay -Ps
#检查安装版本
yay -Qi <package_name>
经常更新远程仓库列表和本地软件是非常重要的?
安装常用软件
fcitx5输入法
- 使用以下命令安装
yay -Sy fcitx5 fcitx5-qt fcitx5-gtk fcitx5-configtool fcitx5-chinese-addons fcitx5-pinyin-zhwiki
- 配置系统环境变量,将以下内容写到
/etc/environment
中:
INPUT_METHOD=fcitx5
XMODIFIERS=@im=fcitx5
GTK_IM_MODULE=fcitx5
QT_IM_MODULE=fcitx5
- 如果是kde桌面,执行”注销”,注销后会自动设置开机自启;如果是其他桌面,可能需要重启系统
如果前面安装了fcitx5-configtool
,右下角右键键盘,点击“配置”,会弹出以下界面,可根据个人习惯随心配置。
微信、QQ、网易云音乐
- 安装wine版微信。众所周知,张小龙没_
yay -Sy deepin-wine-wechat
- 两种方法安装官方版linuxqq
#1.从AUR仓库安装
yay -Sy linuxqq
#2.从[QQ官网](https://im.qq.com/linuxqq/download.html)下载压缩包后,本地安装
sudo pacman -U linuxqq_xxx.pkg.tar
- 网易云音乐也有官方Linux版,但我更倾向第三方,集成Apple Music,重点是界面漂亮,就是操作稍稍反人类……
#1.官方网易云音乐
yay -Sy netease-cloud-music
#2.第三方音乐播放器
yay -Sy yesplaymusic
安装Clash
安装图形化版clash(推荐)
- 开启了AUR支持的话,直接一行命令:
yay -Sy clash-for-windows-bin
安装命令行版clash
有关命令行clash的安装请跳到这看?
安装虚拟化平台
VMware Workstation
安装过程:
#linux-headers选择系统目前正在运行的内核版本,比如我的是6.1,所以我选择linux61-headers
yay -Sy vmware-workstation linux-headers
#载入vmmon模块
sudo modprobe -a vmw_vmci vmmon
#启动虚拟网络服务
systemctl start vmware-networks.service
systemctl status vmware-networks.service
#查看服务状态,如果运行成功无报错,执行服务开机自动
systemctl enable vmware-networks.service
跟Windows版使用没什么区别,就是界面变了点
QEMU-KVM
(待施工)
参考文章