Skip to content

软件安装

apt 命令

更新软件包列表

bash
#!/bin/bash

# 更新软件包列表
apt update

升级软件包

bash
#!/bin/bash

# 升级软件包
apt upgrade

# 升级软件包(包括依赖)
apt dist-upgrade

安装软件包

bash
#!/bin/bash

# 安装软件包
apt install package_name

# 安装多个软件包
apt install package1 package2 package3

删除软件包

bash
#!/bin/bash

# 删除软件包
apt remove package_name

# 删除软件包和配置文件
apt purge package_name

搜索软件包

bash
#!/bin/bash

# 搜索软件包
apt search package_name

# 搜索软件包(显示详细信息)
apt show package_name

yum 命令

更新软件包列表

bash
#!/bin/bash

# 更新软件包列表
yum check-update

升级软件包

bash
#!/bin/bash

# 升级软件包
yum update

# 升级软件包(包括依赖)
yum upgrade

安装软件包

bash
#!/bin/bash

# 安装软件包
yum install package_name

# 安装多个软件包
yum install package1 package2 package3

删除软件包

bash
#!/bin/bash

# 删除软件包
yum remove package_name

# 删除软件包和配置文件
yum erase package_name

搜索软件包

bash
#!/bin/bash

# 搜索软件包
yum search package_name

# 搜索软件包(显示详细信息)
yum info package_name

实用示例

示例1:安装 Web 服务器

bash
#!/bin/bash

# 安装 Nginx
apt install nginx

# 启动 Nginx
systemctl start nginx

# 启用 Nginx
systemctl enable nginx

示例2:安装数据库

bash
#!/bin/bash

# 安装 MySQL
apt install mysql-server

# 启动 MySQL
systemctl start mysql

# 启用 MySQL
systemctl enable mysql

示例3:安装编程语言

bash
#!/bin/bash

# 安装 Python
apt install python3

# 安装 Node.js
apt install nodejs

# 安装 Java
apt install default-jdk

示例4:管理软件包

bash
#!/bin/bash

# 更新软件包列表
apt update

# 升级软件包
apt upgrade

# 清理缓存
apt autoremove
apt autoclean

最佳实践

1. 使用 apt

bash
# 好的做法
apt install package_name

# 不好的做法
apt-get install package_name

2. 更新软件包

bash
# 好的做法
apt update && apt upgrade

# 不好的做法
apt upgrade

3. 清理缓存

bash
# 好的做法
apt autoremove && apt autoclean

# 不好的做法
apt clean

总结

软件安装的关键点:

  1. apt 命令:管理软件包(Debian/Ubuntu)
  2. yum 命令:管理软件包(CentOS/RHEL)
  3. 实用示例:安装 Web 服务器、安装数据库、安装编程语言、管理软件包
  4. 最佳实践:使用 apt、更新软件包、清理缓存

下一节我们将学习脚本调试的使用。