ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Arch 软件安装

2022-05-11 02:02:51  阅读:556  来源: 互联网

标签:yay 显示信息 Arch aur 软件 deb 安装 ###


前言

这部分绝大多数的软件都是用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. 下面就没有了,网页端视频播放不香吗

标签:yay,显示信息,Arch,aur,软件,deb,安装,###
来源: https://www.cnblogs.com/GuYan-Dragon/p/16256282.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有