Skip to content
DAILY QUOTE

“ ”

1.使用.deb软件包

CentOS常用.rpm软件包,Ubuntu常用.deb软件包。

  • 工具:dpkg
  • 场景:从官网下载了某个特定安装包,例如远程控制工具、特定版本JDK。
  • 常用命令:
bash
sudo dpkg -i 文件名.deb
  • 特点:dpkg不会自动解决依赖问题。如果安装时报缺少依赖,需要再手动补齐,或使用apt修复依赖。
bash
sudo apt -f install

2.使用Tarball解压安装

Tarball安装方式在大多数Linux发行版中都通用,适合安装需要手动管理版本的软件。

  • 工具:tar
  • 场景:Tomcat、JDK、Maven、Redis。
  • 操作:下载.tar.gz后解压,再配置环境变量。
bash
tar -zxvf 文件名.tar.gz
  • 优点:安装位置完全可控,可以放在/opt/usr/local,卸载时删除对应目录即可。

3.使用APT在线安装

CentOS常用yumdnf,Ubuntu常用apt

  • 场景:安装Docker、Nginx、Git、Vim等。
  • 更新软件源索引:
bash
sudo apt update
  • 安装软件:
bash
sudo apt install 软件名
  • 特点:自动下载软件并解决依赖,适合安装大多数常用开发工具。

4.使用Snap安装

Snap是Ubuntu常见的软件安装方式之一。

  • 特点:软件和依赖会打包到相对隔离的环境中。
  • 命令:
bash
sudo snap install 软件名
  • 场景:一些更新频率较高的桌面应用或服务器工具,例如Certbot、Go。
  • 注意:Snap安装的软件路径和传统Linux路径不同,排查配置时需要留意。