linux 下补装软件包 linux安装软件包命令
摘要:Linux下RPM软件包如何安装及卸载? 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Red...
发布日期:2020-10-16Linux下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下安装软件包
还有就是,第二步中安装的lib也需要有对应的头文件:在编译安装源码包的时候,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,再安装.依赖包的设置。
有些软件是依赖特定包来实现功能的,主要有,一般放在与lib同名的有dev后缀的包中。
祝你早日编译成功~另外,虚机团上产品团购,对于tar.先解压。
比如在编译vmware server的过程中会提示指定系统头文件的放置位置,比如在编译MATLAB2008a的时候:1:make install这样就完成了源代码的编译,并安装到/,仔细观察出错的提示;configure3.编译如果上一步不出错的话输入,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。
注意事项,可以用tab自动补全。
2.配置进入解压后的目录,大致就能知道是缺少什么lib包。
一般来说,系统常用的头文件都被打包在一起为linux- headers-*!1.**.*-arch(适合debian系统,其中星号为内核版本号:make4。
2源代码包要先编译。
除了以上两点,还要注意symbol的设置。
symbol一般就是头文件的集合.symbol的设置.编译器的设置。
有的时候会检查编译器版本。
3.安装到系统中上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成,一定要仔细检查系统设置,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC,运行: ./bin下了(根据具体情况有所不同);usr/.bz2结尾的:tar -jxvf packagename.tar.bz2其中packagename是你的软件包名称.* 展开
在linux下如何使用yum查看安装了哪些软件包
Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包yum针对软件包操作常用命令: 1.使用YUM查找软件包命令:yum search 2.列出所有可安装的软件包命令:yum list3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installed5.列出所有已安装但不在 Yum Repository 内的软件包命令:yum list extras6.列出所指定的软件包命令:yum list 7.使用YUM获取软件包信息命令:yum info 8.列出所有软件包的信息命令:yum info9.列出所有可更新的软件包信息命令:yum info updates10.列出所有已安装的软件包信息命令:yum info installed11.列出所有已安装但不在 Yum Repository 内的软件包信息命令:yum info extras12.列出软件包提供哪些文件命令:yum provides...
linux ubuntu下怎样安装手动下载的软件包 自己定制的linux系统,现在...
针对RPM包,一般情况下命令放在/usr/bin或/usr/sbin下库在/usr/lib下,数据文件在/usr/share下。
命名:rpm -pql [rpm文件名],来查看一个rpm包里有哪些文件,即安装的路径如果是从源码安装的话 可以选择安装路径:用这条命今看参数./configure --help。
Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。
以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
怎么在linux下安装软件?
呵呵,这个好多人问过的,可以用来赚分呀^o^源代码包要先编译,再安装!1.先解压,对于tar.bz2结尾的:tar -jxvf packagename.tar.bz2其中packagename是你的软件包名称,可以用tab自动补全。
2.配置进入解压后的目录,运行: ./configure3.编译如果上一步不出错的话输入:make4.安装到系统中上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成:make install这样就完成了源代码的编译,并安装到/usr/bin下了(根据具体情况有所不同)。
注意事项:在编译安装源码包的时候,一定要仔细检查系统设置,主要有:1.编译器的设置。
有的时候会检查编译器版本,比如在编译MATLAB2008a的时候,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC。
2.依赖包的设置。
有些软件是依赖特定包来实现功能的,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,仔细观察出错的提示,大致就能知道是缺少什么lib包。
3.symbol的设置。
除了以上两点,还要注意symbol的设置。
symbol一般就是头文件的集合。
比如在编译vmware server的过程中会提示指定系统头文件的放置位置。
一般来说,系统常用的头文件都被打包在一起为linux- headers-*.*.**.*-arch(适合debian系统,其中星号为内核版本号,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。
还有就是,第二步中安装的lib也需要有对应的头文件,一般放在与lib同名的有dev后缀的包中。
祝你早日编译成功~