实例讲解Debian系的Linux中软件包的安装与管理命令用法

2020-02-03 14:12:42丽君

复制代码apt-get build-dep packagename安装相关的编译环境

复制代码apt-get source packagename下载该包的源代码

复制代码apt-get clean清理无用的包

复制代码apt-get autoclean 清理无用的包

复制代码apt-get check检查是否有损坏的依赖


pacman
Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch Linux 的 Judd Vinet开发. Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有需要的软件包。Pacman包管理器是Arch Linux的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。Pacman使得简单的管理与自定义软件包成为了可能,而不论他们来自于官方的Arch软件库或是用户自己创建的

复制代码
[zhangy@BlackGhost ~]$ pacman -h

用法:  pacman <操作> [...]
操作:
 pacman {-h --help}       //帮助
 pacman {-V --version}   //查看版本
 pacman {-D --database} <选项> <软件包>  //pacman管理数据库选项
 pacman {-Q --query}    [选项] [软件包]    //查询安装包
 pacman {-R --remove}   [选项] <软件包>  //删除安装包
 pacman {-S --sync}     [选项] [软件包]      //安装安装包
 pacman {-U --upgrade}  [选项] <文件>   //更新安装包

使用 'pacman {-h --help}' 及某个操作以查看可得的选项

复制代码
[zhangy@BlackGhost ~]$ pacman -D --help

用法:  pacman {-D --database} <选项> <软件包> 
选项: 
 --asdeps         标记为非单独指定安装的软件包 
 --asexplicit     标记为单独指定安装的软件包 
 --config <路径>  指定另外的配置文件 
 --logfile <路径> 指定另外的日志文件 
 --noconfirm      不询问确认 
 --noprogressbar  下载文件时不显示进度条 
 --noscriptlet    不执行安装小脚本 
 -v, --verbose        循环执行 
 -- debug        显示除错信息 
 -r, --root <路径>    指定另外的安装根目录 
 -b, --dbpath <路径>  指定另外的数据库位置 
 --cachedir <目录> 指定另外的软件包缓存位置 
 --arch <架构>    设定另外的架构