如果ubuntu要安装新软件,则它已经具有deb安装软件包(例如iptux.deb ),但无法登录到桌面环境。 我该怎么安装? 答案是使用dpkg命令。
dkg命令是debian linux系统用于安装、创建和管理软件包的实用程序。
语法
dpkg (可选) )参数) ) ) )。
选项
-i )软件包安装;
-r :删除软件包;
-p :删除软件包,同时删除其配置文件;
-l :显示与包相关联的文件;
-l :显示已安装的软件包的列表;
--unpack :解开包;
-c )显示包中的文件列表;
--confiugre :配置软件包。
参数
deb包:指定要使用的. deb包。
实例
dpkg -i package.deb #安装软件包
dpkg-r包#删除包
删除包含dpkg -p package #配置文件的程序包
dpkg -l package #列出与软件包相关联的文件
dpkg -l package #显示软件包的版本
dkg--解开unpack package.deb # deb软件包的内容
dpkg -s keyword #查找所属的软件包的内容
dpkg -l #列出当前安装的软件包
dpkg -c package.deb #列出deb包的内容
dpkg--配置包#配置包
dpkg命令的一般格式如下。
复制代码的话就是:
sudo dpkg -i iptux.deb#显示iptux.deb软件包的详细信息,包括软件名称、版本和大小。 -i与-info相同
复制代码的话就是:
sudo dpkg -c iptux.deb#显示iptux.deb包中包含的文件结构。 -c与-contents相同
复制代码的话就是:
安装sudodpkg-iIPtux.deb#IPtux.deb软件包。 -I与-install相同
复制代码的话就是:
显示sudodpkg-lIPtux#IPtux软件包的信息(可以使用dpkg -i命令显示软件名称。 其中-L等效于-list ) ) ) ) )。
复制代码的话就是:
sudo dpkg -l iptux#显示安装在iptux包中的所有文件。 (可以使用dpkg -i命令显示软件名称。 其中-l与-listfiles相同。 ) )
复制代码的话就是:
sudo dpkg -s iptux#显示iptux软件包的详细信息。 可以使用dpkg -i命令显示软件名称。 其中-s与-status相同。 )
复制代码的话就是:
卸载sudodpkg-rIPtux#IPtux软件包(可以通过dpkg -i命令查看软件名称。 -r与-remove相同) ) ) ) ) ) )。
还有几个常见的用法:
摘下包:
复制代码的话就是:
dpkg --unpack package_file
此命令只执行“package_file”的解压缩操作,不执行打包配置操作。
配置软件包:
复制代码的话就是:
dpkg--配置包
获取、设置和清除包的选定状态:
复制代码的话就是:
dkg----get-selections[package]
要输出到标准输出,请使用管道或重定向。
复制代码的话就是:
dkg----set-selections
可以从标准输入获取,并使用管道或重定向。
复制代码的话就是:
dkg----clear-selections
将所有软件包标记为卸载。
选项:
-b
- -自动配置
在卸载过程中,与已卸载的软件包相关的所有软件包也会自动卸载。
--no-act
--dry-run
--simulate
仅用于测试,输出,系统无变化。
某些选项指定的任务实际上传递给dpkg-deb、dpkg-query。
dpkg-deb:
-b | --build
-c | --contents
- e|- -控制
- x|-提取
-f|--字段
-i | --info
-x | --vextract
dpkg-query
-l | --list
-s | --status
-l | --listfiles
- s|- -搜索
- p|- -打印- avail