Linux从入门到精通如何通过包管理器(APT/YUM/DNF)安装、更新和卸载软件?
在Linux系统中,包管理器是管理软件的核心工具。不同发行版使用不同的包管理工具(如APT、YUM/DNF),以下是它们的详细使用指南,涵盖安装、更新和卸载软件的操作。
1. 更新软件包列表 ```bash sudo apt update ``` 作用:从配置的软件源下载最新的包列表(不安装或升级软件)。
2. 安装软件
```bash
sudo apt install
```
示例:安装 `nginx`
```bash
sudo apt install nginx
```
3. 升级软件 升级所有已安装的软件: ```bash sudo apt upgrade ``` 升级并处理依赖冲突(更彻底): ```bash sudo apt full-upgrade ```
4. 卸载软件
仅卸载软件(保留配置文件):
```bash
sudo apt remove
```
彻底卸载(包括配置文件):
```bash
sudo apt purge
```
清理无用的依赖包:
```bash
sudo apt autoremove
```
5. 搜索软件
```bash
apt search
```
示例:搜索 `python` 相关包
```bash
apt search python
```
1. 更新软件包 ```bash sudo yum update ``` 作用:更新所有已安装的软件到最新版本。
2. 安装软件
```bash
sudo yum install
```
示例:安装 `httpd`(Apache)
```bash
sudo yum install httpd
```
3. 卸载软件
```bash
sudo yum remove
```
示例:卸载 `httpd`
```bash
sudo yum remove httpd
```
4. 搜索软件
```bash
yum search
```
示例:搜索 `mysql` 相关包
```bash
yum search mysql
```
1. 更新软件包 ```bash sudo dnf update ```
2. 安装软件
```bash
sudo dnf install
```
示例:安装 `docker`
```bash
sudo dnf install docker
```
3. 卸载软件
```bash
sudo dnf remove
```
示例:卸载 `docker`
```bash
sudo dnf remove docker
```
4. 搜索软件
```bash
dnf search
```
示例:搜索 `node.js` 相关包
```bash
dnf search nodejs
```
5. 查看软件信息
```bash
dnf info
```
示例:查看 `nginx` 信息
```bash
dnf info nginx
```
2. 查看已安装的软件: ```bash apt list --installed # APT dnf list installed # DNF yum list installed # YUM ```
3. 清理缓存:
- APT: ```bash sudo apt clean # 删除下载的包文件 ```
- DNF/YUM: ```bash sudo dnf clean all # 清理所有缓存 ```
4. 添加第三方软件源:
- 示例:为Ubuntu添加PPA源
```bash
sudo add-apt-repository ppa:
sudo apt update ```
通过掌握这些命令,你可以高效地管理Linux系统中的软件。根据发行版选择对应的工具即可!
END
云服务器活动(最新)

扫码添加站长好友
文章投稿、业务合作、咨询等
技术交流、问题反馈等