manjaro软件包管理器pacman介绍,并于centOS7yum类比

Manjaro与CentOS7包管理对比
本文对比介绍了Manjaro系统中pacman软件包管理器的基本使用方法,包括安装、更新、搜索和清理等功能,并与CentOS7中的yum命令进行了对比说明。

manjaro软件包管理器pacman介绍,并于centOS7yum类比

  1. 三大基本 -S ( 安装) ; -R( 删除) ; -Q(查看);
  2. 本表默认普通用户终端$下需要sudo , 超级管理员用户 #(su命令切换)不加sudo
  3. 制表符| | | 中需要输入 “ | ” , 需要转义符号 “ \ ”
命令结果对比centos7命令 su到root用户下
sudo pacman -S vim(软件名字 )下载安装vimyum -y install vim
sudo pacman -Sy同步软件包数据库,从arch中获得最新软件情报,但不实际更新
sudo pacman -Syy强行更新软件库,也是不会实际更新
sudo pacman -Su更新你的软件
sudo pacman -Syu更新软件源并更新
sudo pacman -Syyu强行更新软件源并全部更新yum -y install update
sudo pacman -Ss vim搜索所有软件名中带vim的软件,包括软件来源,版本,简介
sudo pacman -Ss ^vim搜索所有软件名中以vim开头的软件,包括软件来源,版本,简介
sudo pacman -Sc清除/var/cache/目录下软件缓存安装包
sudo pacman -R vim删除vim软件,但不是一个很好的命令,安装的依赖其他软件包(单独存在)并没有删除
sudo pacman -Rs vim删除vim以及所有的全部依赖包(dependencies)
sudo pacman -Rns vim删除vim以及依赖包还有全局配置文件(不包含个人配置软件vimrc等) 删除最推荐的命令yum remove [package]
sudo pacman -Q查询本地安装的所有软件,包含系统自带软件yum list
sudo pacman -Q | wc -l查看-Q有多少行就是安装了都少软件,其中 | wc -l 表示watch line
sudo pacman -Qe查询自己安装的软件,这时候不包含系统自带软件,同理可以用 | wc -l 来数有多少行
sudo pacman -Qeq后面跟一个小写q,不显示版本号。显示自己安装软件
sudo pacman -Qs vim查询本地安装所有带vim的软件,不像pacman -Ss 包含那么多的信息
sudo pacman -Qdt显示软件不在依赖的依赖包orphans
sudo pacman -Qdtq显示软件不再依赖的依赖包,跟小写q不包含版本号
sudo pacman -R $(pacman -Qdtq)删除这些没用的依赖包,以节省空间,注意这里必须有小写q, 即不能包含版本号yum clean all

参考自哔站up主 TheCW视频
原B站视频链接
侵删

### 使用Linux包管理器安装文本编辑器的方法 在Linux系统中,可以通过包管理器轻松安装各种文本编辑器。以下是几种主流Linux发行版及其对应的包管理器安装方法: #### 1. **Debian/Ubuntu 系列** 对于基于 Debian 的系统(如 Ubuntu),可以使用 `apt` 或 `apt-get` 来安装文本编辑器。 ##### 安装 Vim Vim 是一个功能强大的命令行文本编辑器,适用于快速编辑文件。 ```bash sudo apt update sudo apt install vim ``` ##### 安装 Nano Nano 是一个简单易用的文本编辑器,特别适合初学者。 ```bash sudo apt update sudo apt install nano ``` ##### 安装 Gedit Gedit 是 GNOME 桌面环境下的图形化文本编辑器。 ```bash sudo apt update sudo apt install gedit ``` #### 2. **CentOS/RHEL/Fedora 系列** 这些系统通常使用 `yum` 或 `dnf` 作为包管理器。 ##### 安装 Vim ```bash sudo yum install vim # CentOS 7 及更早版本 sudo dnf install vim # Fedora 或 CentOS 8+ ``` ##### 安装 Nano ```bash sudo yum install nano # CentOS 7 及更早版本 sudo dnf install nano # Fedora 或 CentOS 8+ ``` ##### 安装 Emacs Emacs 是另一个强大且高度可定制的文本编辑器。 ```bash sudo yum install emacs # CentOS 7 及更早版本 sudo dnf install emacs # Fedora 或 CentOS 8+ ``` #### 3. **Arch Linux 系列** Arch Linux 及其衍生版本(如 Manjaro)使用 `pacman` 进行包管理。 ##### 安装 Vim ```bash sudo pacman -Syu vim ``` ##### 安装 Nano ```bash sudo pacman -Syu nano ``` ##### 安装 Visual Studio Code (VSCode) 虽然 VSCode 不是一个传统的文本编辑器,但它非常流行,支持丰富的插件生态系统。 ```bash sudo pacman -Syu code ``` #### 4. **openSUSE 系列** openSUSE 使用 `zypper` 作为主要包管理工具。 ##### 安装 Vim ```bash sudo zypper install vim ``` ##### 安装 Nano ```bash sudo zypper install nano ``` ##### 安装 Geany Geany 是轻量级的集成开发环境(IDE),也适合作为高级文本编辑器。 ```bash sudo zypper install geany ``` --- ### 注意事项 - 在执行任何安装命令前,请确保更新系统的软件包列表以获得最新版本的信息[^1]。 - 如果目标系统未预先配置好互联网连接或者源地址失效,则可能需要手动调整 `/etc/apt/sources.list` 文件或其他对应配置文件的内容[^2]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值