Manjaro尝鲜体验
mnjaro是世界上流行度第一的linux发行版,是基于ArchLinux核心简化安装版。因为手中的thinkpad x200s 安装win10后cpu温度太高,于是自己从网上摸索了下安装manjaro的教程,最终成功安装。秀一下成功。
以下内容为自己的备忘。
安装
利用rufus制作启动盘,然后设置电脑u盘启动,之后的步骤参考Manjaro官网即可,因为电脑配置低,所以我选择了XFCE版本。需要注意的是:manjaro安装分两种类型,一种是全盘抹除,一种是双系统安装,全盘抹除会格式化硬盘,需要选择合适自己的方式。因为我是拿了我另一台宏碁笔记本拆下来的闪迪固态硬盘作为系统盘且只需要一个系统我选择了全盘抹除安装。
滚动更新
manjaro系统最大的特点是系统滚动更新,举个例子,windows系统从win7更新到win10需要重装系统,但是manjao只需要执行一条命令即可升级系统。
凡事有利就有弊,manjaro系统是开源系统,并不像windows有微软这么大公司来进行维护,所有有些系统更新新版本后会导致与当前电脑硬件有冲突,导致滚挂,也就是电脑无法使用。
分区
为了防止滚挂,在安装系统前就用户资料与系统分开,执行类似于windows系统中c盘与d盘的分区,(虽然实际linux只有一个主分区)。以下为涉及到重要分区的说明:
- opt和usr是程序安装目录,区别是usr中安装的是pacman下载的程序类似苹果的appstore和安卓的软件市场,opt是自定义的软件安装位置,软件市场未收录的,比如自定义的软件。
- home是自己的所有文件,是
- swap类似于windows的虚拟内存,
- 根目录/是系统文件。
具体分区大小是:
空间一般分区把opt单独分出来20g,根目录分出30g,swap 8g,20g左右的用于存放缓存文件,8g保留空间,剩下的全分给home或者说挂载给home,当重装系统后,home和opt文件仍然可以用。如果直接把整个硬盘分给根目录,那么重装系统后所有文件就都丢了。
安装后的设置
1.选择最快的镜像源
镜像源就是在中国大陆内服务器每天定时对境外manjaro仓库的一个拷贝。因为国内有GW,访问国外仓库慢,所以最好设置镜像源。
终端执行
sudo pacman-mirrors -i -c China -m rank
这个命令是更新镜像速度的排名电脑所在位置不一样,得到的结果就不一样。执行后
在弹出的选择框选择排名考前的镜像源(一般是清华和中科大?),排名越靠前,下载速度越快。
2. 更新系统和软件包
终端执行终端
sudo pacman -Syy
这条命令的作用是将更新软件包的信息(用来检查系统是否最新,软件是否需要更新)。
更完成后接着执行真正的系统和软件更新命令,将电脑中系统和软件更新到最新状态。
sudo pacman -Syu
执行后根据提示操作(一般都是一路yes到底),最后终端提示需要下载文件的大小和执行的时间,这个命令一般执行时间比较长,因为是更新系统,所以千万不要中断!!!!否则就会出现上述滚挂的现象,导致电脑变转。虽然重装能解决,但是耗费时间。
另外上述命令用到的pacman其实是manjaro系统中软件包管理工具,类似与ubuntu服务器中的apt-get
。
更新完毕后所有系统和软件都变为最新的状态。
3.更新语言包
语言包更新的意思是更新软件中所使用的语言,类似与购买日版美版安卓手机修改显示语言。
在左侧开始开始菜单选择设置管理器
,然后Manjaro Settings manager -> 语言包
,在弹出的窗口中,勾选安装下的待选项,默认以全部勾选,然后点击右上角的安装选中的语言包
,输入root口令,等待安装完成。
4.安装显卡驱动
我的笔记本是集成显卡,如果是台式独立显卡的话在这里选择显卡驱动,一般N卡都选择闭源(这里想到了linus对N卡公司比中指的图片,哈哈哈),因为N卡不开源,开源驱动一般不稳定,A卡随意。
安装方式是选择显卡列表中的显卡,然后在已安装
列右键单击checkbox,在弹出的小窗口中选择安装,等待安装完成。
5.安装中文字体
有些中文字体显示为方格是因为没有中文字体,,执行
sudo pacman -S wqy-zenhei
sudo pacman -S wqy-bitmapfont
sudo pacman -S wqy-microhei #微软雅黑
sudo pacman -S ttf-wps-fonts #wps软件用
sudo pacman -S adobe-source-han-sans-cn-fonts #adobe软件用,可不安装
sudo pacman -S adobe-source-han-serif-cn-fonts #同上
6.安装yay
yay类似pacman,是archLinux系列的包管理工具,因为Manjaro是基于ArchLinux开发的发行版,因此archlinux的部分软件也可以正常使用。
简介
Yay 是用 Go 编写的 Arch Linux AUR 包管理工具。
安装
sudo pacman -S yay
修改镜像源地址
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save
yay配置文件
配置文件在~/.config/yay/config.json
查看配置命令
yay -P -g
常用命令
注意:yay 安装命令不需要加 sudo
。
yay -S package # 从 AUR 安装软件包
yay -Rns package # 删除包
yay -Syu # 升级所有已安装的包
yay -Ps # 打印系统统计信息
yay -Qi package # 检查安装的版本
安装常用软件
安装软件使用pacman或者yay,这里列出pacman常用命令
经常用到
sudo pacman -S 软件名 # 安装
sudo pacman -R 软件名 # 删除单个软件包,保留其全部已经安装的依赖关系
sudo pacman -Rs 软件名 # 除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系
sudo pacman -Ss 软件名 # 查找软件
sudo pacman -Sc # 清空并且下载新数据
sudo pacman -Syu # 升级所有软件包
sudo pacman -Qs # 搜索已安装的包
1. 输入法
新增archlinux镜像源
利用vi编辑器编辑pacman配置文件,执行
sudo vi /etc/pacman.conf
在打开的配置文件中最末尾添加archlinuxcn的镜像源地址(vi编辑的使用参考我的博客vim的操作)
[archlinuxcn]
SigLevel = Optional TrustedONly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
:wq退出保存。
再次执行更新软件源信息的命令(因为镜像源除了原有的manjaro还多了archlinux)
sudo pacman -Syy
接着更新软件密钥(用于和archlinux仓库通信)
sudo pacman -S archlinux-keyring
安装输入法框架
sudo pacman -S fcitx-im
提示我们选择部件,小孩子才做选择,成年人我都要!直接回车全部选中,再次yes等待安装完成。
安装输入法配置窗口
sudo pacman -S fcitx-configtool
安装谷歌拼音输入法
为什么不选搜狗????因为我没安装成功!
sudo pacman -S fcitx-googlepinyin
补充:后续不死心又安装了一遍搜狗,发现安装成功
sudo pacman -S fcitx-sogoupinyin
修改系统默认使用fcitx
还是利用vi编辑器,vi真的牛逼。
vi ~/.xprofile
配置文件末尾增加
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
export的操作类似在windows系统中设置环境变量,GTK
和QT
是图形开发库。这里的意思是设置开机自启动,执行到这里,重启电脑后,点击任务蓝栏键盘小图标,留下最常用的中英文两种输入法,之后按CTRL+空格就能切换为中文谷歌输入法啦。
其实谷歌输入法的联想功能还是没有搜狗强,果然中国人最明白中国人了,可惜没有安装成功
2.微信和QQ
微信和qq都使用国内linux系统之王的deepin论坛大神开发的wine版本,安装命令分别如下:
yay -S deepin-wine-tim #timqq
yay -s deepin-wine-qq #qq
yay -S deepin-wine-wechat #微信
如果启动后发现无法使用中文输入法,利用vi修改wine配置文件
sudo vim /opt/deepinwine/apps/Deepin-WeChat/run.sh ##微信的配置
sudo vim /opt/deepinwine/apps/Deepin-TIM/run.sh ##qq的配置
在文件末尾增加:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
重启生效
3.截图录屏幕工具
sudo pacman -S deepin-screen-recorder # 录屏
sudo pacman -S deepin-screenshot # 深度截图,不能保存到剪贴板,坑爹,用下一替代
yay -S frameshot #最好用的截图工具,能放到剪贴板
4.深度任务管理器
sudo pacman -S deepin-system-monitor # 类似与windows中的任务管理器
还可以使用htop
sudo pacman -S htop
5.网易云音乐
sudo pacman -S netease-cloud-music
6.词典
sudo packman -S goldendict
开发软件
以下来源于网上资料,部分安装
sudo pacman -S docker
sudo pacman -S mysql-workbench
sudo pacman -S jdk8-openjdk #系统已自带
sudo pacman -S make
sudo pacman -S cmake
sudo pacman -S clang
sudo pacman -S nodejs #实测安装
sudo pacman -S npm
sudo pacman -S goland
sudo pacman -S vim #实测安装
sudo pacman -S maven
sudo pacman -S pycharm-professional # Python IDE
sudo pacman -S intellij-idea-ultimate-edition # JAVA IDE
sudo pacman -S goland # Go IDE
sudo pacman -S visual-studio-code-bin # vscode 实测安装
sudo pacman -S qtcreator # 一款QT开发软件
sudo pacman -S postman-bin
sudo pacman -S insomnia # REST模拟工具
sudo pacman -S gitkraken # GIT管理工具
sudo pacman -S wireshark-qt # 抓包
sudo pacman -S zeal
sudo pacman -S gitkraken # Git 管理工具
办公软件
sudo pacman -S baidunetdisk-bin #百度网盘
sudo pacman -S google-chrome #毒瘤软件,安装完成后CPU还是会达到85度,5555,,,
sudo pacman -S foxitreader # pdf 阅读
sudo pacman -S bookworm # 电子书阅读
sudo pacman -S unrar unzip p7zip
sudo pacman -S goldendict # 翻译、取词
sudo pacman -S wps-office # 实测安装好用。
yay -S typora # markdown 编辑
yay -S xmind
常用命令
screenfetch #查看系统信息
lspci|grep -i net #查看网卡信息
systemctl list-unit-files --state=enabled #查看已经启用的服务
systemd-analyze critical-chain xxx.service #查看关联性服务启动耗费时间
systemd-analyze blame #按时间排序,查看服务启动耗费时间
未完待续
参考文献
https://michael728.github.io/2019/08/03/linux-manjaro-install/
https://www.bilibili.com/video/av45023024?from=search&seid=8918337273480617191
https://www.bilibili.com/video/av52259283?from=search&seid=8918337273480617191
https://www.biaodianfu.com/install-manjaro-linux.html#comment-161818
来源:CSDN
作者:梁峰的个人博客
链接:https://blog.csdn.net/liangcsdn111/article/details/103542421