Linux列出已经安装的包?安装软件?更新软件?卸载?
封面图
•
2025-07-04
•
Linux
126
0
0
0
在 Linux 系统中,不同发行版使用不同的包管理工具。以下是一些常见 Linux 发行版(如 Debian/Ubuntu、Red Hat/CentOS/Fedora、Arch Linux)的命令示例: --- ## 一、列出已经安装的包 ### 1. **Debian/Ubuntu (APT)** ```bash # 列出所有已安装的包 apt list --installed # 或者使用 dpkg dpkg -l ``` ### 2. **Red Hat/CentOS/Fedora (YUM/DNF)** ```bash # 使用 dnf dnf list installed # 或者使用 yum yum list installed ``` ### 3. **Arch Linux (Pacman)** ```bash pacman -Q ``` --- ## 二、安装软件 ### 1. **Debian/Ubuntu (APT)** ```bash sudo apt update # 更新软件源列表 sudo apt install package_name ``` ### 2. **Red Hat/CentOS/Fedora (DNF/YUM)** ```bash sudo dnf install package_name # 推荐使用 DNF # 或者 sudo yum install package_name ``` ### 3. **Arch Linux (Pacman)** ```bash sudo pacman -S package_name ``` --- ## 三、更新软件 ### 1. **Debian/Ubuntu (APT)** ```bash sudo apt update # 更新软件源 sudo apt upgrade # 升级已安装的包 # 或者升级所有包(包括依赖) sudo apt full-upgrade ``` ### 2. **Red Hat/CentOS/Fedora (DNF/YUM)** ```bash sudo dnf update # 推荐使用 DNF # 或者 sudo yum update ``` ### 3. **Arch Linux (Pacman)** ```bash sudo pacman -Syu # Sync and Upgrade ``` --- ## 四、卸载软件 ### 1. **Debian/Ubuntu (APT)** ```bash sudo apt remove package_name # 或者删除配置文件 sudo apt purge package_name ``` ### 2. **Red Hat/CentOS/Fedora (DNF/YUM)** ```bash sudo dnf remove package_name # 或者 sudo yum remove package_name ``` ### 3. **Arch Linux (Pacman)** ```bash sudo pacman -R package_name # 或者删除依赖项 sudo pacman -Rs package_name ``` --- ## 五、其他常用命令 | 操作 | 命令 | |------|------| | 搜索包 | `apt search package` / `dnf search package` / `pacman -Ss package` | | 查看包信息 | `apt show package` / `dnf info package` / `pacman -Si package` | | 清理缓存 | `apt clean` / `dnf clean all` / `pacman -Scc` | --- 如果你告诉我你使用的 Linux 发行版,我可以提供更具体的建议 😊
上一篇:
Linux如何写一条规则,拒绝某个ip访问本机8080端口?
下一篇:
Linux模块程序能否使用可链接的库函数?
标题录入,一次不能超过6条
返回顶部
留言
留言
评论