软件安装相关指令

2023-03-07 14:10:11 浏览数 (3)

Linux

在Linux中,很多功能需要使用命令行来实现,我们甚至可以不使用桌面,只使用终端命令在Linux里实现绝大多数功能。

指令的基本格式:

代码语言:javascript复制
命令 [选项] [参数]
Copy

例如:

代码语言:javascript复制
ls -a /   # 表示列出根目录下所有的文件及文件夹
Copy

软件管理相关指令

简单来说,Linux系统可以分为Debian和RedHat两大分支。基于Debian平台比较流行的操作系统是Ubuntu,基于RedHat平台比较流行的操作系统是fedora.两种不同的分支,它们所使用的软件管理命令也是不一样的。

基于Debian平台的操作系统,使用dpkg和apt指令管理软件,基于RedHat平台的操作系统,使用rpm和yum指令来管理软件。它们的命名方式不同,但是命令的执行效果大致相同,我们主要学习基于Debian平台Ubuntu系统下的dpkgapt指令。

dpkg

dpkg是“Debian Package”的简写,为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。

命令行

作用

示例

dpkg -i <.deb file name>

安装.deb后缀名的软件

dpkg -i google-chrome-stable_current_amd64.deb

dpkg --info <.deb file name> dpkg -s <packagename>

检测打包好的文件

dpkg --info google-chrome-stable_current_amd64.deb dpkg -s google-chrome-stable

dpkg -L <packagename>

列出与该资源包有关的文件

dpkg -L google-chrome-stable

dpkg -l

列出所有已安装的包

dpgk -l

dpkg -r <packagename>

删除指定的软件,并保留配置

dpkg -r google-chrome-stable

dpkg -P <packagename>

删除指定的软件,不保留配置

dpkg -P google-chrome-stable

apt

dpkg本身是一个偏底层的工具,一般情况下不经常使用,我们更多的使用apt. apt全称Advanced Packaging Tool(apt),是Linux下的一款安装包管理工具。使用这个命令可以快速的实现在线、升级以及卸载软件。

命令行

作用

示例

apt-cache search <packagename>

查找指定的包

apt-cache search google

apt-get install <packagename>

安装指定的包

apt-get install vim

apt-get -f install

安装依赖包

apt-get -f install

apt-get reinstall <packagename>

重现安装指定的包

apt-get reinstall vim

apt-get remove <packagename>

删除指定的包

apt-get remove vim

apt-get remove --purge <packagename>

删除指定的包,包括配置文件

apt-get remove --purge vim

apt-get update

会更新/etc/apt/sources.list软件资源包列表

aput-get update

apt-get upgrade

更新已安装的包

apt-get upgrade

apt-get dist-upgrade

更新系统

apt-get dist-upgrade

1 人点赞