关于权限:
对软件操作时常会涉及到权限,有两种方法:
- sudo -s切换到管理员账户
- 在每个命令前加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进行处理,非常感谢!