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 安装包

  • sudo apt remove 删除包

  • sudo apt-cache search 搜索软件包

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

  • sudo apt install –reinstall 重新安装包

  • sudo apt -f install 修复安装

  • sudo apt remove –purge 删除包,包括配置文件等

  • sudo apt build-dep 安装相关的编译环境

  • sudo apt upgrade 更新已安装的包

  • sudo apt dist-upgrade 升级系统

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

  • sudo apt-cache rdepends 查看该包被哪些包依赖

  • sudo apt source 下载该包的源代码

  • 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 删除软件包(保留其配置信息)
  • dpkg -P 删除软件包(包括配置信息)
  • dpkg -l(小写L) 显示所有已经安装的Deb包,同时显示版本 以及简短说明
  • dpkg -L 显示一个包安装到系统里面的文件目录信息
  • dpkg -R 安装该目录下面所有的软件包
  • dpkg –unpack <.deb file name> 释放软件包,但是不进行配置(如果和-R一起使用,参数可以是一个目录)
  • dpkg –configure <.deb file name> 重新配置和释放软件包(如果和-a一起使用,将配置所有没有配置的软件包)
  • dpkg –update-avail 替代软件包的信息
  • dpkg –merge-avail 合并软件包信息
  • dpkg -A <.deb file name> 从软件包里面读取软件的信息
  • dpkg –forget-old-unavail 丢失所有的uninstall的软件包信息
  • dpkg –clear-avail 删除软件包的avaliable信息
  • dpkg -C 查找只有部分安装(损坏)的软件包信息
  • dpkg –compare-versions op 比较同一个包的不同版本之间的差别
  • dpkg –licence 显示dpkg的Licence
  • dpkg –license 显示dpkg的Licence
  • dpkg –version 显示dpkg的版本
  • dpkg -s 告指定包的状态信息
  • dpkg -S 搜索指定包里面的文件(模糊查询)
  • dpkg -p 显示包的具体信息

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25303 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月6日
下一篇 2018年3月6日

相关推荐