linux(ubuntu/debx(ubuntu/debian)的软件相关操作

关于权限:
对软件操作时常会涉及到权限,有两种方法:

  1. sudo -s切换到管理员账户
  2. 在每个命令前加sudo提权

关于apt和apt-get:
apt是apt-get的进化版,apt加了进度条,另外apt还加入了apt-cache和apt-config的部分功能,具体见Linux中apt与apt-get命令的区别与解释
apt相关命令:

  • sudo apt update 更新源

  • sudo apt install < package name> 安装包

  • sudo apt remove < package name> 删除包

  • sudo apt-cache search < package name> 搜索软件包

  • sudo apt-cache show < package name> 获取包的相关信息,如说明、大小、版本等

  • sudo apt install < package name> --reinstall 重新安装包

  • sudo apt -f install 修复安装

  • sudo apt remove < package name> --purge 删除包,包括配置文件等

  • sudo apt build-dep < package name> 安装相关的编译环境

  • sudo apt upgrade 更新已安装的包

  • sudo apt dist-upgrade 升级系统

  • sudo apt-cache depends < package name> 了解使用该包依赖那些包

  • sudo apt-cache rdepends < package name> 查看该包被哪些包依赖

  • sudo apt source < package name> 下载该包的源代码

  • sudo apt clean / sudo apt autoclean 清理无用的包

  • sudo apt check 检查是否有损坏的依赖

关于dpkg:
dpkg是“Debian Packager ”的简写,是为 “Debian” 专门开发的软件管理系统,方便软件的安装、更新及移除,所有源自“Debian”的“Linux ”发行版都能使用 dpkg命令。
dpkg相关命令:

  • dpkg --help 显示帮助信息
  • dpkg -i <.deb file name> 安装软件
  • dpkg -r < package> 删除软件包(保留其配置信息)
  • dpkg -P < package> 删除软件包(包括配置信息)
  • dpkg -l(小写L) 显示所有已经安装的Deb包,同时显示版本号以及简短说明
  • dpkg -L < package> 显示一个包安装到系统里面的文件目录信息
  • dpkg -R < path name> 安装该目录下面所有的软件包
  • dpkg --unpack <.deb file name> 释放软件包,但是不进行配置(如果和-R一起使用,参数可以是一个目录)
  • dpkg --configure <.deb file name> 重新配置和释放软件包(如果和-a一起使用,将配置所有没有配置的软件包)
  • dpkg --update-avail < package> 替代软件包的信息
  • dpkg --merge-avail < package> 合并软件包信息
  • dpkg -A <.deb file name> 从软件包里面读取软件的信息
  • dpkg --forget-old-unavail 丢失所有的uninstall的软件包信息
  • dpkg --clear-avail 删除软件包的avaliable信息
  • dpkg -C 查找只有部分安装(损坏)的软件包信息
  • dpkg --compare-versions < ver1> op < ver2> 比较同一个包的不同版本之间的差别
  • dpkg --licence 显示dpkg的Licence
  • dpkg --license 显示dpkg的Licence
  • dpkg --version 显示dpkg的版本号
  • dpkg -s < package> 报告指定包的状态信息
  • dpkg -S < filename> 搜索指定包里面的文件(模糊查询)
  • dpkg -p < package> 显示包的具体信息
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万俟淋曦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值