dep和rpm的安装
来源:互联网 发布:数据分析工作内容 编辑:程序博客网 时间:2024/05/18 01:12
一、deb 是 ubuntu 、debian 的格式,是debian发行版的软件包,ubuntu是基于debian 发行的 所有可以用。
dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。
以下是一些 Dpkg 的普通用法:
1、dpkg -i
12、dpkg -c
13、dpkg - I
14、dpkg -r
移除一个已安装的包裹(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)
15、dpkg -P
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
16、dpkg -L
列出 安装的软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)
17、dpkg -l
查看软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)
18、dpkg -s
显示已安装包裹的详细信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。(软件名称可通过dpkg -I命令查看,其中-s等价于–status)
19、dpkg-reconfigure
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。
注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。
二、rpm
rpm 是 redhat 、fedora、suse 的格式。全称为Redhat PackageManager ,是由Redhat 公司提出的,用于管理Linux下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。
11、rpm -i
12、rpm -q …
附加查询命令:
a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;
i 显示安装包的信息;
l 显示安装包中的所有文件被安装到哪些目录下;
s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;
p 查询的是安装包的信息;
f 查询的是已安装的某文件信息;
举例如下:
rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;
rpm -qip example.rpm 查看 example.rpm 安装包的信息;
rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;
rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;
13、rpm -e 需要卸载的安装包
在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。
举例如下:
rpm -e tomcat4 卸载 tomcat4 软件包
14、rpm -U 需要升级的包
举例如下:
rpm -Uvh example.rpm 升级 example.rpm 软件包
RPM 验证操作
命令:
15、rpm -V 需要验证的包
举例如下:
rpm -Vf /etc/tomcat4/tomcat4.conf
输出信息类似如下:
1S.5….T c /etc/tomcat4/tomcat4.conf
其中,S 表示文件大小修改过,T 表示文件日期修改过。更多的验证信息请参考rpm 帮助文件:man rpm
注:RPM 的其他附加命令
–force 强制操作如强制安装删除等;
–requires 显示该包的依赖关系;
–nodeps 忽略依赖关系并继续操作;
- dep和rpm的安装
- rpm和yum的安装
- rpm 安装src.rpm和卸载rpm
- DEP和ASLR的原理与破解
- rpm和tar的安装方法
- CentOS 下的RPM 和 Yum 安装
- linux ..rpm和.deb文件的安装
- rpm安装和卸载
- rpm安装和卸载
- rpm命令手册和查看rpm安装包的安装路径的方法
- rpm命令手册和查看rpm安装包的安装路径的方法
- RPM安装和yum安装
- RPM安装的总结
- RPM聪明的安装
- mysql的rpm安装
- linux8---rpm的安装
- Linux的RPM安装
- ubuntu - rpm的安装
- AWS EC2主机类型的区别和联系
- myeclipse包变成文件夹
- 23种模式-单列模式
- 用Q-Learning算法实现无人车智能代理程序
- 画图形表格用ECharts
- dep和rpm的安装
- 1274 面向对象程序设计上机练习十二(运算符重载)
- Django(五)后台显示自定义
- 阶乘数列
- [jvm]JVM简单查看java内存情况命令
- [转载]建筑服务跨区税务难调,看建筑业代理记账如何化解?
- linux 安装git下载代码失败
- mysql主主同步两个数据库同时写入,实现原理:自动增长主键不重复
- 微信支付