Linux下安装与卸载工具(三种方法)

三种方法为:rpm工具、yum工具、源码包

1、rpm工具(操作繁琐)

光驱挂载到mnt:mount /dev/cdrom /mnt/
Linux下安装与卸载工具(三种方法)
centos安装包中就有rpm包 Packages

rpm -ivh rpm包文件 //安装
rpm -Uvh rpm包文件 //升级
rpm -e 包名 //卸载(包名是安装包最前面的部分,第一个-之前的)

rpm -qa //查询安装的包
rpm -q 包名 //查询指定包是否安装
rpm -qi 包名 //查询指定包信息
rpm -ql 包名 //列出包安装的文件
rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的

2、yum工具

yum list //列出可用rpm包
ls /etc/yum.repos.d/ 查看yum的仓库
yum search 包名 //搜索包 (例vim:yum search vim)
yum list | grep 'vim' //更精准搜索
yum install [-y] 包名 //安装包(加个-y是不用询问是否安装)
yum grouplist //列出可用的组
yum groupinstall [-y] 组名 //安装组
yum remove [-y] 包名 //卸载包
yum update [-y] 包名 //升级包(若不加包名,默认升级所有的包,甚至是系统)
yum provides "/*/vim" //搜索命令用哪个包

3、源码包安装

源码包建议存放路径:/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
安装:
./configure --prefix=/usr/local/apache2
make
make install

卸载就是删除安装的文件

执行./configure --prefix=/usr/local/apache2后,若提示gcc... no 则安装gcc
Linux下安装与卸载工具(三种方法)
安装gcc:yum install gcc

查看上一条命令是否正常:echo $?
若是0表示正常,若非0表示不正常



扩展内容:

1.yum下载rpm包

yum install [-y] 包名 --downloadonly //--downloadonly是仅下载不安装
ls /var/cache/yum/x86_64/7/仓库名/packages //下载包存放位置
yum install -y 包名 --downloadonly --downloaddir=路径 //下载的包指定存放路径
yum reinstall -y 包名 --downloadonly --downloaddir=路径 //下载已安装的包指定存放路径
reinstall是重新安装的意思

2.yum搭建本地仓库

挂载镜像到/mnt目录
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
rm -f /etc/yum.repos.d/* //删除yum.repos.d下的所有文件
vim /etc/yum.repos.d/dvd.repo //内容如下:

[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0

yum clean all //清除缓存
yum list

3.yum更换国内源

把上一配置恢复为原配置
cd /etc/yum.repos.d/
rm -f dvd.repo
cp ../yum.repos.d.bak/* .

rm -f CentOS-Base.repo

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
或者
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum list

4.安装扩展源epel

yum install -y epel-release
yum list |grep epel

转载于:https://blog.51cto.com/14079728/2333167

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值