Linux rpm 命令参数使用…
Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
/media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm
//按路径安装并显示进度
//指定安装目录
//用来检查依赖关系;并不是真正的安装;
//新版本降级为旧版本
Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install
package信息
#[抽出文件]
#[升级一个rpm]--upgrade
#[删除一个rpm包]--erase
install package(s)
provide more detailed
output
print hash marks as package installs (good with
-v)
erase
(uninstall) package
upgrade package(s)
无论软件包是否已被安装,都强行安装软件包
安装测试,并不实际安装
忽略软件包的依赖关系强行安装
忽略软件包及文件的冲突
query/verify all packages
query/verify a package
file
list files in package
list all documentation
files
query/verify package(s) owning file
#这个命令会把源代码解包并编译、安装它,如果用户使用命令:
软件包管理;本文介绍RPM,并结合实例来解说RPM手工安装、查询等应用;
Hat 贡献出来的软件包管理;在Fedora
、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;
包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,
Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9
;Linux和Windows原理是差不多的;
install 安装的软件无效;
system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看 《Fedora
软件包管理器system-config-packages》
《Fedora 软件包管理器system-config-packages》 一样;
在线安装或升级Fedora core 4.0 软件包》
system-config-packages 或redhat-config-packages ;
后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装;
数据库;
;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息;
yumex_0.42-3.0.fc4_noarch.rpm
包;
包;
--force
--force
[100%]
1:lynx ########################################### [100%]
lynx-2.8.5-23.i386.rpm
[100%]
1:lynx ########################################### [100%]
gaim-1.3.0-1.fc4.i386.rpm
[100%]
gaim-1.3.0-1.fc4.i386.rpm
[100%]
1:gaim ########################################### [100%]
参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;
gaim-1.3.0-1.fc4.i386.rpm
[100%]
1:gaim ########################################### [100%]
/opt/lynx 目录中;
--badreloc lynx-2.8.5-23.i386.rpm
[100%]
[100%]
ln -s ;
/etc/lynx.cfg
www.linuxsir.org
systerm-config-packages 来删除或者添加软件;
Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
,每隔一段时间也要执行一次;以保持已安装软件库最新;updatedb
是slocate软件包所有;如果您没有这个命令,就得安装slocate ;
|cpio -div
参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;
gaim-1.3.0-1.fc4.i386.rpm
[100%]
1:gaim ########################################### [100%]
目录备份一下,然后卸掉gaim;这样其实也算提取文件的一点用法;
文件位于;
查看;具体的还得我们自己来学习。呵。。。不要问我,我也不懂;只要您看了这篇文章,认为对您有用,您的水平就和我差不多;咱们水平是一样的,所以我不能帮助您了;请理解;
入门教程中的软件包管理篇,我已经写了很多了;目前还缺少通过源码包安装软件我方法以及一篇总结性的文档;我想在最近两天补齐,这两篇我以前写过;重新整理一下贴出来就行了;
入门教程是极为费力气的,只能一点一点的完善和补充;我所写的教程是面对的是对Linux一无所知新手;教程中实例应用占大部份;我发现没有实例的情况下,新手不如看man
;能看man了,当然也不是什么新手;
版权声明:本文为博主原创文章,未经博主允许不得转载。
Linux rpm 命令参数使用…的更多相关文章
- 【Linux】rpm常用命令及rpm参数介绍
RPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似.使用RPM,用户可以自行安装和管理Lin ...
- linux系统下top命令参数详解
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按 ...
- 【linux】rpm常见命令
查看包依赖模块:http://www.rpmfind.net/ rpm -ivh [包名] :安装rpm包 rpm -e [包名] :删除rpm包 rpm -aq [包名] :查询rpm包 rp ...
- 网络编程学习笔记-linux常用的网络命令
网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数.路由参数和无线网络等,就得要了解下面这些相关的命令才行.其中Route及ip这两条命令是比较重要的.当然,比较早期的用法,我们 ...
- Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数
一.查看jdk安装目录 [root@node001 ~]# whereis java java: /usr/bin/java /usr/local/java #java执行路径 [root@node0 ...
- Linux操作系统使用RPMBUILD命令打包RPM的详细步骤
首先,我们需要了解一些预备知识,在旧版本的CentOS中,rpmbuild工具默认的工作路径是/usr/src/redhat,因为权限原因,一般用户身份不能制作rpm软件包,只能切换到root身份才能 ...
- linux管道命令grep命令参数及用法详解---附使用案例|grep
功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>] ...
- linux mount命令参数及用法详解
linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...
- linux中touch命令参数修改文件的时间戳(转)
linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件,以下是linux中touch命令参数的使用方法: touch [-acm][-r ...
随机推荐
- 可展开的UITableView (附源码)
本文转载至 http://www.apkbus.com/forum.php?mod=viewthread&tid=137207&extra=page%3D1 由于工作需要,写了一个UI ...
- VS中Component Class、User Control及Custom Control的区别 .
.NET Framework 为您提供了开发和实现新控件的能力.除了常见的用户控件外,现在您会发现,您可以编写能执行自身绘图的自定义控件,甚至还可以通过继承扩展现有控件的功能.确定创建何种类型的控件可 ...
- 再看python多线程------threading模块
现在把关于多线程的能想到的需要注意的点记录一下: 关于threading模块: 1.关于 传参问题 如果调用的子线程函数需要传参,要在参数后面加一个“,”否则会抛参数异常的错误. 如下: for i ...
- nagios-plugins安装报错--with-mysql: no
--with-mysql: no 解决方法 yum安装mysql-devel yum install mysql-devel
- Chrome 的滚动条修改.
该方法针对于win下Chrome任何版本(未测试基于Chrome内核的其他浏览器),Lunix就是目录换了一下 目录是:**\Google\Chrome\User Data\Profile 2\Use ...
- Failed to load http://wantTOgo.com/get_sts_token/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://fromHere.com' is therefore not allowed access.
Failed to load http://wantTOgo.com/get_sts_token/: No 'Access-Control-Allow-Origin' header is presen ...
- Eclipse:Could not create the view: Plug-in org.eclipse.jdt.ui was unable to load class org.eclipse.
今天电脑死机了2次,重启电脑开eclipse后,发现项目环境坏了.百度后得到的答案是删除.metadata目录.但觉得麻烦,后在stackoverflow发现最佳的方式是 把 .metadata/.p ...
- Docker实践中遇到的坑
1.docker容器中后台运行退出执行curl+p+q,再次进入执行命令docker attach 容器id. 2.容器中exit退出后,还原方法为docker ps -a 查看历史运行容器,dock ...
- c# XML-Object对象 序列化-反序列化
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...
- javascript类的简单定义
在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象(又称"实例")共有的属性和方法. Javascript语言不支持"类",但是可 ...