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 # 重新配置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值