linux 软件包默认安装路径
针对RPM包,一般情况下命令放在/usr/bin或/usr/sbin下库在/usr/lib下,数据文件在/usr/share下。
命名:rpm -pql [rpm文件名],来查看一个rpm包里有哪些文件,即安装的路径如果是从源码安装的话 可以选择安装路径:用这条命今看参数./configure --help。
Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。
以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
RPM软件包的安装有哪些呢?
说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的 REDHAT 公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单。
如果用户想安装按RPM方式发行的软件,只需简单地输入命令“rpm -ivh xxx.rpm”即可。
比如用户想安装 OpenOffice.org-1.0.1.rpm 软件包,只需输入命令“rpm -ivh OpenOffice.org-1.0.1.rpm”即可。
RPM软件包发行方式的另一个优点是它能够方便地对已经安装的RPM软件包进行删除, 只要使用 “rpm -e OpenOffice.org-1.0.1”命令就能将刚才安装的 OpenOffice.org-1.0.1.rpm 从硬盘上安全永久地删除。
如果你是在 X-Window 环境中安装/删除软件,那便有更好的办法,如果使用的是KDE,可以使用KDE自带的Kpackage程序来对软件进行添加或删除,如果是使用GNOME,则可以使用Gnorpm程序对软件进行管理。
这两个程序都很像微软Windows中的“添加/删除程序”功能。
以RPM软件包发行方式的软件是最容易安装和管理的,建议大家以后多采用这种模式来管理软件。
Linux如何安装rpm格式的文件?
1、cd到你存放rpm文件包的目录 rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm 安装时可能会遇到缺少包的错误。
rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm 软件包重复安装将会失败,若仍需要安装必须加--replacepkgs rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm 软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles rpm -ivh --nodeps webmin-1.290-1.noarch.rpm 软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodepsrpm -ivh --force webmin-1.290-1.noarch.rpm 强制安装指定软件包 2、学习Linux的方法:1、先了解基础,找一本薄一点的,浅一点的书,了解一下什么是linux。
不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果了解linux基础之后再看,不受益匪浅。
没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。
2、了解之后,在自己电脑上弄个虚拟机,装上linux系统。
专攻《鸟哥的Linux私房菜》。
当你把这本书攻下来时,才知道原来命令行并不可怕。
备注:学linux最主要靠实践,不实践,只看书没好处。
linux常用命令:1、man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2、 ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3、 cp 拷贝文件eg: cp filename1 filename2 //把filename1拷贝成filename2cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c4、rm 删除文件和目录eg: rm 1.c //将1.c这个文件删除5、 mv 移走目录或者改文件名eg: mv filename1 filename2 //将filename1 改名为filename2mv qib.tgz ../qib.tgz //移到上一级目录6、 cd 改变当前目录 pwd 查看当前所在目录完整路径eg: pwd //查看当前所在目录路径cd netseek //进入netseek这个目录cd //退出当前目录7、 cat,more命令将某个文件的内容显示出来。
两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。
cat 1.c 或more 1.c //都可以查看里面的内容。
gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。
8、chmod 命令 权限修改 用法:chmod 一位8进制数 filename。
eg: chmod u+x filenmame //只想给自己运行,别人只能读//u表示文件主人, g 表示文件文件所在组。
o 表示其他人 ;r 表可读,w 表可写,x 表可以运行chmod g+x filename //同组的人来执行9、clear,date命令clear:清屏,相当与DOS下的cls;date:显示当前时间。
10、 mount 加载一个硬件设备用法:mount [参数] 要加载的设备 载入点eg: mount /dev/cdromcd /mnt/cdrom //进入光盘目录
RPM软件包怎样使用?
RPM是Redhat Package Manager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。
使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。
RPM可以让用户直接以binary方式安装软件包,并且可替用户查询是否已经安装了有关的库文件;在用RPM删除程序时,它又会聪明地询问用户是否要删除有关的程序。
如果使用RPM来升级软件,RPM会保留原先的配置文件,这样用户就不用重新配置新的软件了。
RPM保留一个数据库,这个数据库中包含了所有的软件包的资料,通过这个数据库,用户可以进行软件包的查询。
RPM虽然是为Linux而设计的,但是它已经移值到SunOS、Solaris、AIX、Irix等其它UNIX系统上了。
RPM遵循GPL版权协议,用户可以在符合GPL协议的条件下自由使用及传播RPM。
使用RPM RPM共有10种基本的模式:它们是安装、查询、验证、删除等。
安装模式: rpm –i [安装选项] 查询模式: rpm –q [查询选项] 验证模式: rpm –V 或 –verify [验证选项] 删除模式: rpm –e 使用RPM的一般选项 一般选项可以用于所有的模式。
-v 显示信息 -h 用“#”显示完成的进度 ——keep-temps 保留临时文件,临时文件通常位于/tmp/rpm-*,这个选项要用于debug。
——quiet 安静工作,只有当出现错误时才给出提示信息 ——help 显示帮助 ——version 显示当前使用的RPM版本 安装和升级的选项 使用RPM来安装的一般格式为: rpm –i [安装选项] 使用RPM来升级的一般格式为: rpm –U [安装选项] 比如,要安装一个新的软件包,它的名字为xosvies-1.6.3-5.i386.rpm,使用下面的命令就可以把它安装到系统上: # rpm -i xosvies-1.6.3-5.i386.rpm 升级同安装是一样的,只不过升级会把原来低版本的文件删除掉。
RPM可以使用FTP安装,这时要指定FTP的完整路径。
使用FTP方式安装时,RPM会先下载所需的软件包,然后再安装。
——force 同——replacepkgs,——replacefiles,——oldpackage一样,当安装的软件版本已经安装在系统上,或者是系统上现有的版本比要安装的版本高,系统就会发出警告。
这时,用户如果坚持安装的话,可以用——force选项。
——nodeps 使用RPM安装前,RPM会检查该软件包的依赖关系,即正确运行该软件包所需的其它软件包是否已经安装。
如果没有安装的话,系统会给出警告。
这时,用户如果要强行安装的话,可以使用这个选项。
但是作者并不推荐这种做法,因为这样安装的软件十有八九是不能运行的。
——test 不实际安装,只是检查并显示可能存在的冲突。
查询选项 查询的命令格式如下: rpm –q [查询选项] 这里的选项包括两大类:软件包选项和信息选项。
软件包选项: 查询系统上是否已经安装这个软件包,软件包的名字是 -a 查询所有安装的软件包 ——whatrequires > 查询所有需要>才能正常运行的软件包。
——whatprovides > 查询所有能提供的软件包 -f 查询拥有的软件包,也就是说,是哪一个软件包安装的。
——requiredby 查询所有安装所需要的其它软件包。
-p 查询未安装的软件包。
这个软件包可以指定为FTP路径,这时,RPM会下载它的头部信息并查询。
信息选项 -i 显示软件包的信息,包括名称、版本、描述信息。
-R 显示这个软件包所依赖的软件包。
同——requires。
——provides 显示这个软件包所提供的功能 -l 列出这个软件包内所包含的文件。
-s 显示这个软件包的状态,状态是指“normal”“not installed”“replaced”
Linux下RPM软件包如何安装及卸载?
在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。
RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。
Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。
RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。
RPM 安装操作 命令: rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度; RPM 查询操作 命令: 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 文件所在安装包中的各个文件分别被安装到哪个目录下; RPM 卸载操作 命令: rpm -e 需要卸载的安装包 在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。
举例如下: rpm -e tomcat4 卸载 tomcat4 软件包 RPM 升级操作 命令: rpm -U 需要升级的包 举例如下: rpm -Uvh example.rpm 升级 example.rpm 软件包 RPM 验证操作 命令: rpm -V 需要验证的包 举例如下: rpm -Vf /etc/tomcat4/tomcat4.conf 输出信息类似如下: S.5....T c /etc/tomcat4/tomcat4.conf 其中,S 表示文件大小修改过,T 表示文件日期修改过。
限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm RPM 的其他附加命令 --force 强制操作 如强制安装删除等; --requires 显示该包的依赖关系; --nodeps 忽略依赖关系并继续操作;
Linux下rpm安装的mysql数据库的数据存放位置和其重要目录的介绍。
rpm默认就安装在了发行版本里,比如RedHat和centos。
安装软件基本的用法是 rpm-ivh xx.rpm。
卸载软件的话,先rpm -qa |grep xx(待卸载的软件的关键字,如mysql)。
然后rpm -e xx。
RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。
它生成具有.RPM扩展名的文件。
与Dpkg类似。
RPM文件在Linux系统中的安装最为简便。
以著名的图像处理软件XV为例,其RPM包xv-3.10a-13.i386.rpm可以在该程序的主页中下载取得。
在Terminal中,基本的安装指令是:rpm -i xv-3.10a-13.i386.rpm如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径。
作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。
我们也可以使用RPM来卸载相关的应用程序。
如何在Ubuntu系统安装RPM格式软件包
Uuntu的软件包格式是de ,如果要安装pm 的包,则要先用alien 把pm转换成de. sudo apt-get install alien #alien 默认没有安装,所以首先要安装它 sudo alien xxxx.pm # 将pm 转换位de ,完成后会生成一个同名的xxxx.de sudo dpkg -i xxxx.de # 安装 注意,用alien 转换的de 包并不能保证100%顺利安装,所以可以找到de最好直接用de 有时候,我们想要使用的软件并没有被包含到 Uuntu 的仓库中,而程序本身也没有提供让 Uuntu 可以使用的 de包,你又不愿从源代码编译。
但假如软件提供有 pm包的话,我们也是可以在 Uuntu 中安装的。
方法: 1.先安装 alien和 fakeoot 这两个工具,其中前者可以将 pm包转换为 de包。
安装命令为: sudo apt-get install alien fakeoot 2.将需要安装的 pm包下载备用,假设为 package.pm. 3.使用 alien将 pm包转换为 de包: fakeoot alien package.pm
转载请注明出处51数据库 » rpm软件包存放路径