[Share Experiences]deepin上常用的终端内命令行分享

[Share Experiences]deepin上常用的终端内命令行分享

目前deepin上使用的是deb包管理器(玲珑目前和deb并行),采用 apt命令,apt适用于Debian、Ubuntu等采用deb包管理器的Linux系统,主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。

软件包安装

#根据包名安装软件

apt-get install PackageName

#安装指定包的指定版本

apt-get install PackageName=VersionName

#重新安装软件

apt-get --reinstall install PackageName

卸载软件包

#删除软件包, 保留配置文件

apt-get remove PackageName

#删除软件包, 同时删除配置文件

apt-get purge PackageName

#删除软件包, 同时删除相关不再需要使用的依赖包

apt-get autoremove PackageName

#删除软件包,,删除配置文件,删除不再使用的依赖包

apt-get --purge autoremove PackageName

#清除 已下载的软件包 和 旧软件包

apt-get clean && apt-get autoclean

更新软件包

#更新仓库源

apt-get update

#更新已安装的软件包

apt-get upgrade

#更新已安装的软件包(识别并处理依赖关系的改变,系统版本升级可以用这条)

apt-get dist-upgrade

#完整更新所有内容(涉及到内核更新,请务必使用本命令)

apt-get full-upgrade

查询软件包

#列出已安装的所有软件包

dpkg -l

#搜索软件包

apt-cache search PackageName

#获取软件包的相关信息, 如说明、大小、版本等

apt-cache show PackageName

#查看该软件包需要哪些依赖

apt-cache depends PackageName

#查看该软件包被哪些包依

apt-cache rdepends PackageName

#检查是否有损坏的依赖

apt-get check

一些软件包相关的特殊命令

#修复依赖关系

apt-get -f install

#安装源码包所需要的编译环境

apt-get build-dep PackageName

#下载软件包的源码

apt-get source PackageName

上述命令行如果提示没有权限执行,请自行sudo提权运行,如“apt-get check”变更为“sudo apt-get check”

一些进阶的命令行可以参考:deepin上常用命令行分享-进阶版-论坛-深度科技

更多命令行和解释可以自行查阅:apt-get --help

相关内容

出库单是什么?
365bet安卓

出库单是什么?

📅 08-08 👁️ 9679