linux软件包安装和卸载

安装软件包的三种方法

rpm工具

yum工具

源码包

 

一、rpm工具用法

rpm安装,需要手动安装依赖

打开虚拟机找到右下角光盘位置,右击选择连接,连接到linux系统,进行挂载

87a287a78b2d4469ec1dcde628db8677623.jpg

 

将光盘挂载到mnt目录

5b37155e5176c6e42f231fdc9b6e8c035dc.jpg

 

进入挂载目录,目录底下的文件和目录为光盘的内容

d77f8f9c82810ccdb4dbe076b285f9c9c76.jpg

 

进入Packages目录,该目录底下为存放rpm包

431dda3ca9ca37a559ec810c606bd7ad4f3.jpg

dd4d78337c0d01b8a6e79ade7691495b61c.jpg

 

rpm -ivh rpm包文件             //安装rpm包

beac46338552240718548b4a47dc101e3d4.jpg

rpm -Uvh rpm包文件             //升级rpm包版本

d5c12c4d9ddabe3742e3003dd70134438ff.jpg

rpm -e 包名           //卸载已经安装的rpm包

741e06d344b086686217cc8a1529c4052b4.jpg

rpm -qa         //查询已经安装的包

9147b89af1c07e2fd76ad3a3c6e8a4db59d.jpg

rpm -q  包名             //查询指定的包是否安装

825fc0d8da3c78f6167993e6ad230e9da70.jpg

rpm -qi  包名             //查询指定的包信息

071356007574ea1a7def355a5be15c40e30.jpg

rpm -ql  包名           //列出包安装的文件

bf9c10f8ee8bfa55c565f83a333e5ba1928.jpg

rpm -qf  文件绝对路径       //查看一个文件是由那个包安装的

16efb9e0a7197a4569143d630f2c7814553.jpg

f934d2385eb5f4c77b1e5565c42219893e6.jpg

 

 

二、yum工具用法

yum安装,会自动安装依赖

yum list               //列出可用rpm包

8e21c10216c664ce375a9a123c32c1dd811.jpg

左到右分别表示:包名平台位数、版本号和发布版本号、仓库名字

c080729f33be5f1ef35674a8ba8a54d1cb9.jpg

ls /etc/yum.repos.d/            //yum配置文件路径

4d594c50aa5cc748a8c419cca30ba2233a4.jpg

yum search vim    //搜索包

70ed3cf55b64a607910cdd8a9fd320f5df3.jpg

在yum list 里面过滤出vim的安装包

da4530934a38a079df8a12870d3689edac1.jpg

yum install -y  安装包           //-y参数,不询问,默认安装

85d0fd0075c742a73384bb14d4fccb66e0f.jpg

yum grouplist      //列出可用组

270514e78a44be9e23caf4dadd2220a583c.jpg

yum groupinstall -y  套件组名称            //安装套件组

3229808cdc89d64054686be7e1bfdb5fbc1.jpg

 

yum  remove -y  包名称          //卸载安装包,连同依赖一起卸载

65d9a6a93865a83110903c613c643688b90.jpg

yum update -y  包名称              //升级版本

yum provides "/*/vim"            //搜索安装包

a5927a25bb16c84e07188dd212273b90cad.jpg

 

 

三、yum搭建本地仓库

挂载镜像到/mnt目录

2fa6c729194adf36dc989b6ec6ef60235c1.jpg

cp -r /etc/yum.repos.d  /etc/yum.repos.d.bak           //备份目录

4fdf6de57f1ee073309073351c8e8ef859b.jpg

 

rm -f /etc/yum.repos.d/*              //删除repo文件

4fdf6de57f1ee073309073351c8e8ef859b.jpg

 

vim /etc/yum.repos.d/dvd.repo              //创建dvd.repo文件,添加如下内容

[dvd]                                    

name=install dvd

baseurl=file:///mnt

enable=1

gpchech=0

799451b03ab400d39432fb5bcf3a3a46452.jpg

 

 

yum clean all               //清理之前缓存

9e7e980c2cec0c4fac6419cdd2657982e67.jpg

 

yum list      //查看安装包源

0a857eab65727058e3f3b868c2ac6c9610b.jpg

 

四、yum更换国内源

cd /etc/yum.repos.d             //进入目录

rm -rf dvd.repo                    //删除本地源

235ec76094254bcdebc835eaa28666a9c6c.jpg

 

cp ../yum.repos.d.bak/* .                 //将备份好的目录文件备份到当前目录

996a156d58e0632fbbe0ae1acea7252ae8d.jpg

 

删除该文件

964a44d12eff9090be128330a8d6e2dca4d.jpg

 

下载国内163源

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

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

e38a9ad3379d407afbb53fa6e5ecd027c20.jpg

 

yum clean all    //清理缓存

 

yum list    

 

五、yum下载rpm包

 

yum install epel-release -y               //安装扩展源epel

06635639fa1d4e1fffec60287f2ddfaaa7a.jpg

2b0d271bc94fa6601f56aa5d6a451aa9a73.jpg

 

yum list |grep epel                     //过滤出epel源的安装包

8422a2598ead48330e61dd1181827ef2d5e.jpg

 

yum install -y 包名  --downloadonly            //仅下载不安装

0880b4aeca2d1aa9c443bf9b983b3f06ba0.jpg

 

下载安装包的路径

3cbc40bfe8d93a9bd00a566c3c2e2458782.jpg

 

yum install -y 包名  --downloadonly --downloaddir=/tmp/         //指定下载安装包路径

fd4c3eed87d97b34b89963b65d207969e60.jpg

 

yum reinstall -y 包名  --downloadonly --downloaddir=/tmp/           //重新安装软件包

44bfedb52f4fa4e46bdb5fd49afe7e5060d.jpg

 

 

六、源码包安装httpd-2.4.37

cd /usr/local/src/                       //源码包的下载路径

994b6ce30bfcbbf5ab7547ff5bd66529bce.jpg

 

wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.37.tar.gz          //下载源码包

d14106a1c2df5e166c78a85991e8895e3a0.jpg

 

tar -zxvf httpd-2.2.37.tar.gz                   //解压源码包

5cb2185b5c4e00e40b4940350a40a3e1cba.jpg

 

进入目录

dc76f7941b120f3c3350c8d09e23a647976.jpg

 

more INSTALL                      //查看安装文档   

7fe931ad219713d692ad47d0a02d185624c.jpg

 

./configure --prefix=/usr/local/apache2               //编译安装,并指定安装路径

fac1d9343b2dffd1e1c933034d1dedd15ed.jpg

 

echo $?                        //检查上一条命令是否执行成功,非0表示不成功

7252872afa2bb89d2ccc2c2cf3242c2c1c9.jpg

 

报错显示缺少了apr插件,下载apr、apr-util

wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz

wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz

56fc0604b3780ec549ea13c315b3c422f2b.jpg

 

解压源码包

bb25eaa7048a74e42668f4dfa93f43113b7.jpg

 

进入apr目录,安装apr

b6a7ce60d8259e2fa220df4f60b1113bc49.jpg

 

yum install -y gcc             //安装gcc

 

./configure –prefix=/usr/local/apr              //重新安装并检查命令是否执行成功

e152cb44be037aa81f279e468df8b19a913.jpg

 

make && make install                //编译安装,并检查命令执行是否成功

7fc17b2cdda0e39fdc65b242f553a8804ce.jpg

 

进入apr-util-1.3.12目录,执行安装 ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config

e299f647d5d0290caed9af87f944f2e1d5f.jpg

 

检查命令是否执行成功

8db7c97386a013ed51882505fd15fd6c585.jpg

 

make && make install     //编译安装,检查命令是否执行成功

8db7c97386a013ed51882505fd15fd6c585.jpg

 

进入http目录,执行安装

e5ffda88779cff4d0997f9c980bf67689f4.jpg

 

yum install -y  pcre-devel            //安装依赖

 

./configure --prefix=/usr/local/apache2 -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util/ -with-pcre=/usr/local/pcre     //重新安装,并检查是否执行成功

58be4bcc916b3d5e1a6c3e0469cb3bd186f.jpg

 

make && make install            //编译安装,并检测命令是否执行成功

082b484a9d7f67c2e48bab1984d71b8e647.jpg

 

进入apache的安装目录

6604a71fdf2d1de5702e14cfdda66c04c33.jpg

 

启动服务

7845641353f18e1150bbaacf954c36a54d9.jpg

 

在web打开该虚拟机ip

c4629b53caa5b88185eab1b0f1aa57205e4.jpg

转载于:https://my.oschina.net/u/3991860/blog/2395898

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值