本文最后更新于 2025-02-28,学习久了要注意休息哟

第一章 软件包的命名规则

在Linux系统中,软件包通常由以下几个部分组成:

软件名版本号修订版本号架构扩展名
code1.86.21707854558amd64.deb
code1.89.11715060508amd64.deb
  • 扩展名
    • .deb:Ubuntu 系统使用,免费。
    • .rpm:Red Hat 系统使用,收费。
  • 架构
    • amd64:64位操作系统。
    • i386:32位操作系统。

第二章 软件包的安装

2.1 离线安装(dpkg)

dpkg 是一种离线安装工具,它不会自动检查软件包的依赖关系。如果软件包依赖其他软件,必须手动安装这些依赖包。

安装软件命令

sudo dpkg -i [软件包名称]

例如:

sudo dpkg -i code_1.86.2-1707854558_amd64.deb

如果遇到依赖问题,可以先解决依赖后再安装。

查看软件手册

man [软件名称]

查看已安装软件的信息

sudo dpkg -l [软件名称]

查看软件的安装路径

sudo dpkg -L [软件名称]

卸载软件(保留配置文件):

sudo dpkg -r [软件名称]

完全卸载软件(包括配置文件):

sudo dpkg -P [软件名称]

解决 dpkg 锁定问题

如果 dpkg 被加锁,使用以下命令解锁:

sudo rm /var/lib/dpkg/lock

2.2 在线安装(apt-get)

apt-get 是一种在线安装工具,它会自动检查软件包依赖关系并安装所需的依赖包。

安装软件命令

sudo apt-get install [软件包名称]

更新镜像源

sudo apt-get update

卸载软件

sudo apt-get autoremove [软件包名称]

或:

sudo apt-get remove [软件包名称]

2.3 Red Hat 系统的安装(仅供了解)

在 Red Hat 系统中,使用 rpm 命令进行安装和管理软件包。

安装软件

rpm -ivh [安装包文件].rpm

卸载软件

rpm -e [软件名称]

查询已安装的软件

rpm -qa | grep [软件名称]