linux 安装软件,卸载软件 等的几种方式

安装软件的步骤和基本原则:

1. rpm安装:

定义: rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。

      rpm 执行安装包
      二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。

  命令:

    -ivh:安装显示安装进度--install--verbose--hash
    -Uvh:升级软件包--Update;
    -qpl:列出RPM软件包内的文件信息[Query Package list];
    -qpi:列出RPM软件包的描述信息[Query Package install package(s)];
    -qf:查找指定文件属于哪个RPM软件包[Query File];
    -Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
    -e:删除包

  演示:

    

rpm -q samba //查询程序是否安装

rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安装目录

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本

rpm -qa | grep httpd      #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录

rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm       #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div    #[抽出文件]

rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash
rpm -ivh

rpm -Uvh file.rpm    #[升级一个rpm]--upgrade
rpm -e file.rpm      #[删除一个rpm包]--erase

2. tar编译安装:

3. yum安装:

    Yum(全称为 Yellow dog Updater, Modified)是一个在FedoraRedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

时间: 2024-08-13 22:58:25

linux 安装软件,卸载软件 等的几种方式的相关文章

Linux安装、卸载软件

在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rpm包,如software-1.2.3-1.i386.rpm.它是Redhat Linux提供的一种包封装格式.安装rpm包的命令是"rpm -参数,包管理工具 yum ." 3) deb包,如softwa

linux 安装和卸载软件

安装: apt-get install cups-pdf 卸载:apt -get remove cups

yum安装于卸载软件常见命令

1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断:        删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示. 其中~代表软件名 1.用YUM安装软件包命令:yuminstall ~ 2.用Y

yum安装与卸载软件常见命令

1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断:删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示. 其中~代表软件名 1.用YUM安装软件包命令:yuminstall ~ 2.用YUM删除软件包命

Linux安装一些常规软件(浅显)

笔者,很少操作linux服务器,所以对Linux的操作,可以说是达到了谈虎色变的程度.可是生活还是要继续,问题终归是要暴露出来的.今天,笔者不是很开心.记得上周周末下雨了,大上周周末下雨了,大大上周周末下雨了,然后今天周末还是下雨了.我都是周末洗衣服的,搞得我衣服都霉了.大半夜,出去买衣服...好啦,笔者也好像与那谁谁主播一样一样的,说事之前先闲扯一下,诉说一下心中的压抑,然后会开心一点.笔者通过查询资料总结了一下,linux安装软件,不必想的那么复杂和可怕.他和Windows安装软件的唯一不同

ubuntu安装以及卸载软件

dpkg安装以及卸载软件 deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发型版ubuntu等系统就是使用的deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件. 方法/步骤Ubuntu安装软件这里我使用的ubuntu系统做演示,首先把deb文件放到一个文件夹中,例如我这里的dolphin_emu文件. 在文件夹里右键“在终端打开”. 3. 使用dpkg命令进行安装. sudo dpkg -i deb文件名 4. 根据经验,通常情况下会

某台计算机允许域用户修改网络配置,但不允许安装和卸载软件

客户要求如下:要求对某台机器允许域用户修改网络配置,但不允许安装和卸载软件.如何实现? ===解决思路 通过组策略实现"不允许安装和卸载软件" 普通账户在域中是无法修改网络配置的,将域用户添加到本地管理员组中,如果不想让其成为本地管理员,也可以将其添加到Network Configuration Operators组中,此组的成员可以修改网络配置,这种方法用户同时需要PowerUser权限,如果没有的话,权限是不够的 客户的域用户默认都有PowerUser权限 ===组策略配置 1)新

Linux 安装流量监控软件bandwidthd

在日常维护中, 网管人员最头痛的是内部网经常有人在大量传送文件而导致本来可怜的带宽变得更加狼狈.如果在网关上装上'bandwidthd' ,就可以追踪的是各个的IP 的流量,而且可以用图象曲线显示各个ip的相应不同协议显示,还能分时段查看. 1.环境: # lsb_release -a LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:pri

在Centos中yum安装和卸载软件的使用方法

在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软件时yum -y remove httpd php php-gd mysql 另外还有一个非常棒的用法假

在Centos中yum安装和卸载软件的使用方法(转)

在Centos中yum安装和卸载软件的使用方法 安装方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yum -y install httpd php php-gd mysql 卸载一个软件时 yum -y remove httpd 卸载多个相类似的软件时 yum -y remove httpd* 卸载多个非类似软件时 yum -y remove httpd php php-gd mysql