安装与卸载软件

安装与卸载软件

  1. rpm 工具 (redhat。具有依赖性)
  2. yum 工具 (自动解决rpm包的依赖性)
  3. 源码包安装(configure、 make、 make install)

redhat
wget 下载命令

只有两种包 二进制源码包 和 RPM包

依赖性

rpm包有依赖性 有环形依赖 与 树形依赖
yum在线下载工具可以方便的解决rpm包依赖性

RPM工具使用

rpm工具安装与卸载
设置光驱挂载
mount /dev/cdrom /mnt
cd Packages/
ls

rpm格式-包名-版本号-发布版本号-可操作平台-rpm
rpm -ivh rpm包文件 。安装
-i install安装
-v显示详细信息
-h显示过程
--nodeps 不检测依赖性

rpm -Uvh rpm包文件 。update 升级
rpm -e 包名 。delete 删除
rpm -qa 。查看安装的包 a-> ALL
rpm -q 包名 。查看指定包是否安装
rpm -qi 包名 。查看指定包信息
rpm -ql 包名 。列出包安装的文件 list
rpm -qf 文件绝对路径 。查看一个文件是由哪个包安装的

yum工具

yum工具 解决RPM包依赖性 = apt-get
yum list 。列出可用RPM包

ls /etc/yum.repos.d 。yum配置文件

yum search vim 。搜索vim 包
yum install -y 。安装
yum grouplist 。列出RPM包组
yum groupinstall -y 。安装rpm包组
yum remove -y 。删除rpm包
yum update -y 。升级更新
yum provides "/ /vim " 。通过搜索命令操作包

yum本地仓库

挂载镜像到本地 /mnt
cp -r /etc/yum.repos.d /etc/yum.repos.d.bakup
rm -rf /etc/yum.repos.d/ *

vim /etc/yum.repos.d/dvd/repo

[dvd]
name=install dvd
baseurl=file : ///mnt
enable=1 #是否可用当前仓库
gpcheck=0 #是否检测
yum clean all #清空缓存
yum list #列表

国内yum源

更换国内yum源 仓库
cd /etc/yum.repos.d/
rm -rf dvd.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum list

安装扩展源 epel
yum install -y epel-release
yum list | grep epel

yum下载rpm 包
yum install -y 包名
--downloadonly #仅下载不安装
下载到了 /var/cache/yum/x86_46/7/updates/packages

--downloaddir=/路径 #指定放到的路径
yum reinstall --donwloadonly --downloaddir
下载已安装过的RPM包且指定下载位置

源码包安装

以后源码包下载放置路径 /usr/local/src/

cd /usr/local/src/
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz
tar zxvf httpd-2.2.32.tar.gz
cd httpd-2.2.32

安装源码包3步骤

  1. ./congfigure --prefix=/usr/local/apache2 # --prefix 指定安装位置
  2. make
  3. make install

echo $? 查看上条命令结果是否正确
卸载就是直接删除安装文件 rm -rf

./configure 软件配置与检测
1.定义需要的功能选项
2.检测系统环境是否符合安装要求 如安装gcc 二进制编码软件
3.把定义好的功能选项和检测系统环境的信息写入Maekfile文件里,用于后续的编辑
4.安装说明手册 --->>> INSTALL 可cat查看
5.make编译 、make clean 清楚安装临时文件与缓存
6.make install 编译安装 真·安装、目录建立

原文地址:http://blog.51cto.com/13574510/2072198

时间: 2024-10-12 15:05:09

安装与卸载软件的相关文章

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

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

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

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

在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 另外还有一个非常棒的用法假

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

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

在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

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

安装与卸载软件的方法:rpm、yum工具介绍

安装与卸载软件的方法 rpm工具介绍 yum工具的介绍 搭建yum本地仓库 原文地址:http://blog.51cto.com/13515599/2058807

ubuntu安装以及卸载软件

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

(转)rpm安装和卸载软件

场景:在Linux中经常需要安装一些rpm软件,但是有时候安装失误就需要卸载这些软件包. 1 过程记录 1.1 安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息: rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度: 1.2 查看安装完成的软件