Arch 软件安装

前言

这部分绝大多数的软件都是用yay安装

注1:pacman默认安装目录为根目录,可以修改,但没有必要,所以我在第二次重装系统的时候给根分区多划分了300G ... ---- 根分区战神

注2: Linux上软件有多种安装方式,这里只记录一些我用过的。第一部分是各种安装方式的简单介绍,第二部分是具体的软件安装。第二部分的作用大概是在系统崩了的时候快速重新安装各种应用

一. 软件安装方式

1. 包管理器

安装软件的时候建议先在系统的包管理器先搜索,包管理器总是完善的

本机上安装的是 pacman 和 基于pacman的yay

# 如果不知道软件的具体名字,比如网抑云音乐,可以在aur(软件库)中检索 yay -q netease ### 显示信息  ...  3 aur/netease-musicbox-git 0.3.1.r3.ga0a6969-3 (+18 0.00)      A sexy command line interface musicbox for NetEase based on Python 2 aur/netease-cloud-music 1.2.1-7 (+91 0.01)     Netease Cloud Music, converted from .deb package 1 community/feeluown-netease 0.8-1 (53.7 KiB 216.5 KiB) [feeluown-full]      feeluown netease plugin # 输入 2 安装即可,不用去到官网下载,也不用自己手动安装  # 如果知道软件的具体名字,如 foxit(福昕) sudo pacman -S firefox 

如果要卸载也比较方便

# 删除软件包并删除这个包没有被其它软件包依赖的依赖包 sudo pacman -Rs package_name # 如果上面的包移除受阻时,可以试一下下面这个命令 sudo pacman -Rsu package_name 

当更新软件的时候,包管理器不会主动去删除旧的软件包,这些软件包位于/var/cache/pacman/pkg,可以自己手动清除或者通过 hook 自动执行清除

# 默认保留最新的三个版本 paccache -r # 也可以自己设置保留最近几个版本 paccache -rk1 # 删除目前没有安装的所有缓存的包,和没有被使用的同步数据库 sudo pacman -Sc 

2. .rpm 包

泻药,在Arch上安装rpm包太麻烦了,一般下载软件的时候官网都会提供 deb 包,下载deb包吧

3. .deb 包

因为Arch无法安装 deb 包,需要使用 debtap 将 deb 包转化为 .pkg.tar.zst 的状态

安装 debtap

# 安装 debtap yay -q debtap ### 显示信息 1 aur/debtap 3.4.2-1 (+261 2.60) (Installed)     A script to convert .deb packages to Arch Linux packages, focused on accuracy. Do not use it to convert package ##### # 创建/更新 debtap 的数据库 sudo debtap -u 

转化安装

# 转化 debtap XMind-for-Linux-amd-64bit-12.0.0-202203092327.deb # 安装, pacman -U,从本地安装 sudo pacman -U xmind-vana-12.0.0-1-x86_64.pkg.tar.zst 

因为是使用 pacman 命令安装,所以卸载的方式也是使用 pacman

4. .AppImage

这种包可以直接运行,不需要安装,也不会更改库或系统的首选项,只需要给它加上一个可执行的权限,就可以通过命令行直接执行

下面用的实验包来自AppImageTry to get it

# 尝试获取软件包 wget https://subsurface-divelog.org/downloads/Subsurface-4.5.2-x86_64.AppImage # 加权限 chmod a+x Subsurface*.AppImage # 执行 ./Subsurface*.AppImage 

5. .bin/.run

二. 软件安装

编程

1. Virtualbox - 虚拟机

这个软件是用来创建虚拟机的
原本用的VMware Workstation,但是老是让我加内核文件
所尝试安装 Vbox ,创建 Windows 虚拟机

yay -q virtualbox ### 显示信息 7 community/virtualbox 6.1.32-2 (35.4 MiB 162.7 MiB) (Installed)     Powerful x86 virtualization for enterprise as well as home use 

安装后用命令行virtualbox首次进入会有报错信息
WARNING: The vboxdrv kernel module is not loaded. ...
这是没加载内核,可以手动加载或者重启
按照最(sheng)简(shi)原则,我选择重启

2. eclipse

众所周知,这是一个java编码平台,但也可以用来编译其它语言
eclipse-jee 是用来编辑动态网站工程的,如JavaWeb
eclipse-jsp 是用来开发JSP项目的
emmmmm, 其他就不知道了

yay -q eclipse-jee ### 显示信息 2 aur/eclipse-jee-bin 4.20-1 (+3 0.05)      Highly extensible IDE 1 aur/eclipse-jee 2:4.22-1 (+6 1.11) (Installed)  #这个     Highly extensible IDE (Enterprise Java and Web version) 

在安装过程中会默认安装一个jdk
后续也可以手动更换

简单使用:
(关于tomcat)为JavaWeb准备
下载安装:Window > Preferences > Server > Runtime Environment > Add > Apach。选一个需要的版本,勾选Create a new local server,没勾选后面也可以手动操作。选择存放位置后需要等待一段时间,需要一点时间来下载(进度条在右下方)

另:如果不想在这里下载,可以到官网下载,然后在这一步选择对应的位置就可以了

启动:安装完成后启动 tomcat 服务。唤出窗口 Widow > show views > Servers //然后Servers的窗口会出现在下方。如果在上面下载的时候有勾选create选项,那这里可以看到安装的 tomcat。如果没有点击No servers available. Click this to create a new Server.

多个Tomcat:重复进行上面的步骤, 后将鼠标置于唤出的server对话框中,右键可以看到新的启动项,创建它。

更改配置:双击选项apache-tomcat-10.0.13 at localhost进行配置。 其中Server Location建议选择第二个Use Tomcat installation,选第一个tomcat使用的是临时保存在workspace里的tomcat,在第二个项目中可能会出错。

关于Maven
Maven的安装与使用:官网下载 》修改环境变量 》 测试 》 使用

# 下载它,如果想下载其他版本,可以点击链接看看,注意此时路径 wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz # 找个合适的位置解压 tar xzvf apache-maven-3.8.5-bin.tar.gz # 换个名字 mv apache-maven-3.8.5-bin.tar.gz maven3.8.5 # 记住存放位置,我的是 /home/guyan/Documents/OSsoftware/eclipse/maven/maven3.8.5 # 修改环境变量 vim /etc/profile ### 插入以下信息 export M2_HOME=/home/guyan/Documents/OSsoftware/eclipse/maven/maven3.8.5 export PATH=$PATH:$M2_HOME/bin # 刷新环境变量 source /etc/profile # 验证是否完成安装,当环境变量生效就相当于安装完成 mvn -version # 在eclipse 中使用Maven Windows 》 Preferences 》Maven 》 Installations 》Add  ... # ... 

3. Visual Studio Code

...

yay -q visual-studio-code-bin ### 显示信息 1 aur/visual-studio-code-bin 1.65.2-1 (+1182 27.69) (Installed)     Visual Studio Code (vscode): Editor for building and debugging modern web and cloud applications (official binary version) 

VS 只是安装后只是基础平台,它可以编译大部分语言的程序
只需要安装对应的插件
右边边框下有一个 Extension(扩展)
建议安装插件:
Chinese(Simplified)... #汉化插件
Bracket Pair Colorizer #括号高亮
GitLens-Git supercharged #git扩展
另外需要安装的插件根据需要编译的语言进行安装
C/C++建议插件:C/C++ , C/C++ Intellisense

4. Postman

API开发协作工具,API接口测试工具

yay -q postman ### 显示信息 1 aur/postman-bin 9.14.0-1 (+229 7.46) (Installed)     Build, test, and document your APIs faster 

办公日常

1. 微信

Linux 端的微信你还能期待什么,GNU不配拥有****
之前有个统信魔改版还算正常,网页端的被禁了
相对于Windows下的微信,Linux上的我愿称之为:微信--超退化

yay -q wechat ### 显示信息 7 aur/com.tencent.weixin 2.1.2-1 (+5 1.25) (Installed)     微信官方原生桌面版 WeChat desktop 

2.marktext

用于编辑 Markdown,原使用 Typro,但它改收费了
这个marktext 也差不多

yay -q marktext ### 显示信息 # 1、4我的都安装失误,第三个可以 4 aur/marktext-git 0.16.3.r2.gf501ef4-1 (+3 0.00)     A simple and elegant open-source markdown editor that focused on speed and usability 3 aur/marktext-appimg 0.17.1-1 (+4 1.51) (Installed)     A simple and elegant open-source markdown editor that focused on speed and usability. 2 aur/marktext-bin 0.17.1-1 (+13 0.03)     A simple and elegant open-source markdown editor that focused on speed and usability 1 aur/marktext 0.17.1-1 (+25 1.30)     A simple and elegant open-source markdown editor that focused on speed and usability 

这个如果不想用yay也可以直接到官网下载AppImage文件,也挺方便的,就是快捷方式要自己来

3.腾讯会议

喜 大 普 奔

yay -q wemeet ### 显示信息 1 aur/wemeet-bin 2.8.0.3-4 (+21 3.57) (Installed)     Tencent Video Conferencing, tencent meeting 腾讯会议 

正常且合理

4. XMind

思维导图软件
这个用 yay 检索不到,可能没有进被aur大宝放到数据库
官网下载deb
emmmm,因为 Arch 安装 rpm 包很麻烦
搜安装 rpm包 的教程,遇到一堆粘贴怪,而且步骤还不合理,就离谱
所以这里使用且记录安装 deb 包的步骤

yay q debtap ### 显示信息 1 aur/debtap 3.4.2-1 (+261 2.60) (Installed)     A script to convert .deb packages to Arch Linux packages, focused on accuracy. Do not use it to convert package ##### # 创建/更新 debtap 的数据库 sudo debtap -u # 转化 deb 包,具体转化为什么,我不知道 debtap XMind-for-Linux-amd-64bit-12.0.0-202203092327.deb # 安装,-U,从本地安装 # 报错了,但好像没有影响,能完成安装且软件可以使用 sudo pacman -U xmind-vana-12.0.0-1-x86_64.pkg.tar.zst 

5. Libreoffice -- 文档编写

kate可以日常看一些文档,写些小代码,但是表格、带图片的文档这些就不太行
还是用 Libreoffice,至于你问我为什么不用 WPS
安装WPS之后弹出了一个许可页面,accept 按钮按不了,有点不河里
所以这里还是安装 Libreoffice 来使用,至于格式,等我试试
如果想安装 wps,可以到 wps 的官网下载 .deb 包,按照 办公日常 》4.xmind的步骤来一遍就行

# 关于 Libreoffice,可以直接到电脑的软件管理中心下载是最好的 # 官网是这么说的,下面记录的是手动安装的步骤 # 安装 yay -q libreoffice-fresh ### 显示信息 》下面这个是基准程序 1 extra/libreoffice-fresh 7.3.1-1 (138.1 MiB 400.9 MiB) (已安装)     LibreOffice branch which contains new features and program enhancements  ### 安装汉化包 yay -q libreoffice-fresh-*-zh-cn ### 显示信息 1 extra/libreoffice-fresh-zh-cn 7.3.1-1 (4.1 MiB 26.3 MiB) (已安装)     Chinese (simplified) language pack for LibreOffice Fresh 

emmmm, 一些设置中的步骤,免得以后还要查
汉化:
安装了上面的汉化包之后,顺序打开Tools 》 Options 》Language setting 》 接下来应该可以看见语言设置
主题:
系统全局主题是黑暗风格的,导致 libreoffice 的工具栏都是黑色的,能看见但容易眼
顺序打开工具(Tools) > 选项(Options) > LibreOffice > 个性化(Personalization) 选一个河里的颜色

6. 百度网盘

emmmm,国内最常用的网盘软件
一般下载别人的资源都要安装一个客户端

yay -q baidunetdisk ### 显示信息 2 aur/baidunetdisk-electron 4.3.0-2 (+10 0.98) (Installed)     Baidu Net Disk - a cloud storage client (Linux Version). Run with system electron. 1 aur/baidunetdisk-bin 4.3.0-1 (+18 0.28)      Baidu Net Disk - a cloud storage client (Linux Version). # 我是建议下载第二个的,bin版本在我的系统上会闪退 # 还是 electorn 好用 

娱乐影音

1. 网抑云

这,新版推出之后,Win 和 Linux 下的网抑云几乎没区别了
好耶!!!

yay -q cloud-music ### 显示信息 1 aur/netease-cloud-music 1.2.1-7 (+91 0.02) (Installed)     Netease Cloud Music, converted from .deb package 

2. 下面就没有了,网页端视频播放不香吗