软件安装

由于linux支持多种封装包标准,安装软件也就有多种途径。

*.deb文件

Debian封装包,在Debian,Ubuntu等发行版中使用。包管理器aptitude在安装这种格式的软件方面有内在优势。

*.rpm文件

RPM封装包,在RedHat,Fedora,CentOS等发行版本中使用。用于安装该格式软件的包管理器是yum,rpm。

*.tar.gz文件,×.tar.Z文件,*tar.bz2文件

压缩的tar文件。这种文件不是可安装文件包。它是由tar汇集,并由gzip(.gz),bzip2(.bz2)或compress(.Z)压缩的文件集。Debian和RPM文件包可以由单步指令直接安装,压缩的tar文件则需多步操作,才能完成安装。

现今许多软件都必须由superuser安装。因此,在安装软件前必须运行su命令(或相当的命令),获得superuser权限,比如:

$ su -l
Password: ******
# rpm -ivh mypackage.rpm
......

或者使用sudo命令:

$ sudo rpm -lvh mypackaage.rpm
Password: ******

yum

yum  [options] [packages]

yum是一个流行的RPM包(.rpm文件)管理器,在RedHat Enterprise Linux,Fedora,CentOS及其他发行版中都能看到它的身影。下面表格列出了yum的命令操作,对于本地文件操作,当未提供yum时,可以直接用rpm替代yum。

操作 yum命令格式
查找包(支持通配符*和?) yum  search  command_name
查看包是否已安装 yum  list  installed package_name
下载包,但不安装(需要先安装下载插件)                                    yum  --downloadonly  install package_name                          
下载并安装包 yum  install  package_name
安装包 rpm  -ivh  package.rpm
查看包 yum  info  package_name
列出包的内容 rpm  -ql  package_name
查找已安装的文件属于哪个包 yum  provides  /path/to/file
更新已安装包 yum  update  package_name
删除已安装包 yum  remove  package_name?
列出所有已安装的包 yum  list  installed | less?
检查所有包是否有更新 yum  check  -update?
更新所有包 yum  update
时间: 2024-10-24 13:02:43

软件安装的相关文章

Linux光盘yum源软件安装

关于Linux中的软件安装,有三种方法,个人认为比较方便的就是yum安装,有网的话比较简单,暂且不提.本文主要记录在没有外网的情况下,如何以本地光盘搭建yum源来实现yum安装. 主要包括以下几步: 1.装入本地光盘 2.修改yum配置文件 进入到 /etc/yum.repos.d目录下,可以看到这里有四个yum配置文件:CentOS-Base.repo为默认的yum源,而且是网络yum源.CentOS-Media.repo为光盘yum源. <1>.使用光盘的话要是网络yum源失效. 这里直接

Linux 软件安装 &nbsp; 运维

软件安装 RPM  YUM  编译安装 ================================================================= 常见的软件包的格式:*.rpm /*.tar /*.tar.gz/*.tar.bz2/*.py/*.bin/*.bundle ================================================================= RPM (关于rpm命令详解见博文Command) ---------

BZOJ2427: [HAOI2010]软件安装

2427: [HAOI2010]软件安装 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1512  Solved: 584[Submit][Status][Discuss] Description 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi.我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大). 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j

CentOS下软件安装方法总结

一.rpm包安装方式步骤:1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录:2.打开一个终端,su -成root用户:3.cd soft.version.rpm所在的目录:4.输入rpm -ivh soft.version.rpm二.deb包安装方式步骤:1.找到相应的软件包,比如soft.version.deb,下载到本机某个目录:2.打开一个终端,su -成root用户:3.cd soft.version.deb所在的目录:4.输入dpkg -i soft.ve

Linux软件安装

软件安装方式: 1. rpm方式 该方式软件安装本质与Windows下安装软件方式一致,就是把软件包里面的二进制代码文件复制到系统指定目录(如 C://program files) 优点:软件安装非常方便 缺点:软件的个个组成部分比较固定,不灵活,需要手动解决依赖关系; 2.yum智能方式 该方式类似360的"一键安装",较智能. 该方式条件:1>可以上网 or 通过配置把软件放到指定位置(不联网的情况下) 好处:方便 一键安装,无需考虑软件依赖 3.源码编译安装 源码文件---

centos的软件安装方法rpm和yum

centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令  类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装   类似[ubuntu]apt-get安装 rpm命令 (一)查询系统装已经安装的软件信息 对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分组成: * 包名 * 版本信息 * 发布版本号 * 运行平台,当出现noarch,代表的是软件可以平台兼容 1)查询系统中已经安装的

ubuntu下的软件安装

1.软件安装 最近开始将个人电脑由windows换成linux,第一步就是会装一些个人软件,以前玩linux都是用yum或者apt-get来进行安装. 下面介绍一下如何从官网下载文件并且安装的方法. 以谷歌浏览器安装为例,首先从官网下载linux版本的源文件,一般下下来都为deb的文件格式. 然后通过如下命令: dpkg -i  XX(这里是你的软件包名) 然后安装的过程中经常会出先,需要某某依赖,导致安装无法进行. 通过如下命令安装依赖 apt-get -f install 成功安装已来后,重

linux 软件安装各种方法

一   简单介绍 1.软件安装卸载,分几种情况: A:RPM包 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装. ==如何卸载:1.打开一个SHELL终端2.因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称.查找RPM包软件:rpm -qa ×××*注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号"*",即星号,如

chapter23:软件安装RPM,SRPM与YUM之(1)-RPM软件管理程序:rpm

RPM类型的文件将相关的软件文件主在那里呢?还在,RPM的数据库又是放置在那里呢? 一.RPM默认的安装路径 软件安装完后,相关的信息会写入到/var/lib/rpm目录下的数据库文件中.在升级时的软件版本的比较也是来自于这个数据库,查询系统的数据也是从这里查询. 那么软件内的文件放到那里呢? /etc 一些设置文件存放的位置 /usr/bin 一些可执行的文件 /usr/lib 一些程序使用的动态库 /usr/share/doc 一些软件使用手册 /usr/share/man 一些man pa

2015.12.01 软件安装 命令行操作 vi

软件安装 1.App Store 2..dmg/.pkg(相当于光盘镜像) 双击安装 3.绿色软件,*.app 直接拖拽到Application (非官方的安装,要注意在偏好设置中允许任何来源) 常用网址:www.macx.cn        bbs.feng.com 在对MacOS系统的操作当中,有两种操作方式.一种就是图形化操作,另一种就是命令行操作.对比而言,前者更直观,而后者则是更便捷并且节约资源. 基本命令 ls                           查看当前文件夹下的文