Debian系统安装工具

软件安装方法

apt命令安装

# 普通安装
apt-get install softname1 pkg2
# 修复安装
apt-get -f install pkg1 pkg2 # -f Accept to correct broken dependencies
# 重新安装
apt-get --reinstall install pkg1 pkg2

dpkg方式

dpkg -i package_name.deb

源码安装

# 解压 xx.tar.gz
tar -zxvf xx.tar.gz

# 解压 xx.tar.Z
tar -zxvf xx.tar.Z

# 解压 xx.taz
tar -zxvf xx.taz

# 解压 xx.bz2
bunzip2 xx.bz2

# 解压 xx.tar
tar xx.tar

解压缩之后建议先阅读一下readme文档
然后进行编译安装

# 建议使用命令,查看文件夹,可以将文件统文件夹以颜色区分
ls -F --color

# 然后执行配置、编译、安装步骤
./configure
make
sudo make install

软件包的卸载方式

apt方式

# 移除式卸载
apt-get remove softname1 softname2

# 清除式卸载(会同时清除配置文件)
# 两种方式
apt-get --purge remove softname1 softname2
apt-get purge softname1 softname2

dpkg方式

# 移除式卸载
dpkg -r pkg1 pkg2

# 清除式卸载
dpkg -P pkg1 pkg2

其他常用的命令

apt-cache search # 搜索包
apt-cache show # 获取包的相关信息,如说明、大小
apt-get autoremove --pruge pkg1 # 删除包以及其依赖的软件包和配置文件
apt-get update # 更新源
apt-get upgrade # 更新已安装的包
apt-get dist-upgrade # 升级系统
apt-get dselect-upgrade # 使用dselect升级
apt-cache depends # 了解某个安装包的依赖有哪些
apt-cache rdepends # 了解某个包被谁依赖
apt-get build-dep # pkg 安装相关的编译环境
apt-get source # 下载某个包的源代码
apt-get clean && apt-get autoclean # 清理下载文件的存档 && 只清理过时的包
apt-get check # 检查是否有损坏的依赖
dpkg -S filename # 查找filename属于哪个包
apt-file search filename # 查找filename属于哪个包
apt-file list pkgname # 列出软件包的内容
apt-file update # 更新apt-file的数据库

#**************************************************************

dpkg --info # 列出软件包解包后的包名称
dpkg -l # 列出当前系统中所有的包,可以和参数less一起使用再分屏查看(类似rpm -qa)
dpkg -l | grep -i "pkgname" # 查看系统中与pkgname关联的包
dpkg -s # 查询已安装包的详细信息
dpkg -L # 查询系统中已安装的软件包所安装的位置和路径
dpkg -S # 查询系统中某个文件属于哪个软件包
dpkg -I # 查询deb包的详细信息,在一个软件包下载到本地之后看是否需要安装
dpkg -i # 手动安装软件包,但是不能解决包的依赖问题,如果遇到依赖问题,那么执行apt-get -f install 解决依赖
dpkg -r # 卸载软件包,不是完全卸载,配置文件会保留
dpkg -P # 全部卸载,但是并不能处理卸载该包的依赖包的问题
dpkg -reconfigure # 重新配置

猜你喜欢

转载自blog.csdn.net/weixin_43500200/article/details/129708114