2018-11-01 预习笔记 安装与卸载软件包

一、安装与卸载软件包

在Linux下安装软件包,主要有3种办法 

2018-11-01 预习笔记 安装与卸载软件包_第1张图片
(1)rpm工具(手动安装,难点在于包的依赖关系) 
(2)yum工具(python开发出来的工具,操作对象rpm包,能自动解决软件包的依赖关系) 
(3)源码包(源码包需要同过编译器把该源码包编译成可执行的文件)(安装难度大)

1、rpm工具

2018-11-01 预习笔记 安装与卸载软件包_第2张图片

挂载 光驱

    查看mnt目录是否有使用。

2018-11-01 预习笔记 安装与卸载软件包_第3张图片

挂载光驱 : mount /dev/cdrom /mnt/

400a57fe0ee5b02e45939a1069b39589272.jpg

    查看 /mnt 目录下的文件

fbf3112316adc828229df9c81340e8f3aea.jpg

查看安装linux,安装的文件包

aaffd29be6dc14bbcec080db29d888f2c92.jpg

2018-11-01 预习笔记 安装与卸载软件包_第4张图片

    pykickstart :包名 、    1.99.43.10:版本信息 、
    1.el7.noarch:发布版本号、x86_64为64位平台

    c3114cd0c77dda5d9e3ff0429738c03db3c.jpg

2、rpm工具用法

    安装rpm包: rpm -ivh + rpm包

5073fa88e2f50b7198a23e4d76968ba156a.jpg

     -v :表示可视化 、-i :表示安装 、-h :表示显示安装进度

    升级版本 :rpm -Uvh + rpm 包

8038ac874512ff77e0c6b1ee7fbc82e0ed6.jpg

    卸载 :rpm -e +rpm包名

2f3d3c202aff002c4d7429eac2b70666c9c.jpg

    查询已安装的包:rpm -qa +rpm

    卸载会提示依赖

2018-11-01 预习笔记 安装与卸载软件包_第5张图片

288d5d53245ff08d56b7a8e73b533872c65.jpg

    查询一个包是否可以安装:rpm -q

027d2e3251662a0108174a20729b7662054.jpg
   查询一个已经安装的rpm包的相关信息

2018-11-01 预习笔记 安装与卸载软件包_第6张图片

     列出rpm包安装的文件

2018-11-01 预习笔记 安装与卸载软件包_第7张图片

    根据文件的绝对路径查看是由那个包安装的

966f23d0305116b39b1dbeba3bf251d2853.jpg

    补充 由那个包安装 反引号

f1fd94f10e9ef046906a5ecf48c61962541.jpg

 

3、yum工具用法

    yum可以自动安装依赖包。因为RPM工具在安装包时,需要安装它所依赖的包,当依赖的包太多时,那么安装起来是一件很痛苦的事情,yum工具得出现就可以很好的解决包的依赖性,它会自动的安装所依赖的包。还有一个好处是使用yum安装时,仅仅是写入包名即可,而rpm安装时,是需要写入包全名的

2018-11-01 预习笔记 安装与卸载软件包_第8张图片

查看yum的配置文件

c356558acb6d2030a822605853e0bb10dd4.jpg

    yum list

2018-11-01 预习笔记 安装与卸载软件包_第9张图片

    搜一个包:yum search vim     搜索的比较模糊

2018-11-01 预习笔记 安装与卸载软件包_第10张图片

    另外一个方法:yum list |grep ‘vim’  只查找出包名中出现vim

2018-11-01 预习笔记 安装与卸载软件包_第11张图片 

    安装包:yum install vim,如果想直接安装可以使用-y选项。

    yum grouplist 安装组:yum grouplist install +组

2018-11-01 预习笔记 安装与卸载软件包_第12张图片

更改显示为EN : LANG=EN

2018-11-01 预习笔记 安装与卸载软件包_第13张图片

yum groupinstall +包名(如果文件名中间有空格,在文件名上单引号)

卸载: yum remove + 包名 

2018-11-01 预习笔记 安装与卸载软件包_第14张图片

升级一个包: yum update  执行此命令升级所有可以升级的包

使用在刚安装完系统可以使用。如果系统中有已经运行了一段时间的服务,那么这时去升级可能会出现问题。

2018-11-01 预习笔记 安装与卸载软件包_第15张图片

    查询一个命令是由哪个包来安装的:yum provides “/*/vim”

2018-11-01 预习笔记 安装与卸载软件包_第16张图片

4、 yum 本地仓库

2018-11-01 预习笔记 安装与卸载软件包_第17张图片

搭建本地仓库

       有时候yum不能使用,是因为系统不能连网,这时就需要自己在系统中使用光盘制作yum源,让它来本地中寻找rpm包。 

挂载光盘

删除/etc/yum.repos.d/目录下的所有repos文件(在删除之前,应该做备份)

4f576d6ca42b321c1da9dde360d8e43368d.jpg

备份

676fbda39ea8e357685bbeb193fc231853b.jpg

删除repo文件

27e8827a1b20321a03c2679f907a255ac2c.jpg

创建新文件dvd.repo,并加入以下内容

7d8356e2b18d179e8ef9417e63d0328054c.jpg

清理之前的缓存 yum clean all

09cd6d2e5692673bfd46488143aa211242f.jpg

再使用yum list 来查看是否成功 

2018-11-01 预习笔记 安装与卸载软件包_第18张图片

   yum list | less 翻页查看 

   ctrl+f 翻页。

    rm -f dve.repo删除dvd

    拷贝 repo : cp ../yum.repos.d.bak/* .

  删除    rm -f  CentOS-Base.repo

下载:CentOS7-Base-163.repo

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

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

7e2fcd71b0eb4a5207d670190bb96754912.jpg

查看是否下载成功

7277a539da395f6cd4bbd6a0cb885c5cc82.jpg

  yum repolsit all

2018-11-01 预习笔记 安装与卸载软件包_第19张图片

清楚缓存,再次安装。

2018-11-01 预习笔记 安装与卸载软件包_第20张图片

安装扩展源 epel

[root@localhost yum.repos.d]# yum install -y epel-release

4f447b3ff9f7b3989052414bbd07c8faa6e.jpg

查看epel源

995d8e1b437a504fc7cc6b340fc8fbd10c8.jpg

查看epel

2f9dbdd3b2fd39a7803b36d7fc5c1664030.jpg

2018-11-01 预习笔记 安装与卸载软件包_第21张图片

只下载不安装插件  --downloadonly

d987602666f798f7f41147bb189ca8aa15e.jpg

查看是否已经安装zsf包

ddfa8294447237a28a5798c7893d67518db.jpg

查看下载地址

2018-11-01 预习笔记 安装与卸载软件包_第22张图片

URdates/packages 存放rpm包。

f1519963d00a5aa1b35d394fdf01e688366.jpg

2018-11-01 预习笔记 安装与卸载软件包_第23张图片

2018-11-01 预习笔记 安装与卸载软件包_第24张图片

指定下载路径

ec1d9d195d2d1b41aeeb8706794fe9916a9.jpg

2018-11-01 预习笔记 安装与卸载软件包_第25张图片

vim包提示已经安装

2018-11-01 预习笔记 安装与卸载软件包_第26张图片

需要用 yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/,下载指定目录。2018-11-01 预习笔记 安装与卸载软件包_第27张图片

这样就能看到vim包

2018-11-01 预习笔记 安装与卸载软件包_第28张图片

5、源码包安装

2018-11-01 预习笔记 安装与卸载软件包_第29张图片

源码包指定存放路径4c9adc1ccfbac06ef73a3b99f456d1612aa.jpg

下载

2018-11-01 预习笔记 安装与卸载软件包_第30张图片

查看下载文件

96af30b5e2254ff7295a690833d553c179e.jpg

解压缩文件,进入httpd-2.4.37

62944c05b2486b3f6cc7f368a30f733d996.jpg

2018-11-01 预习笔记 安装与卸载软件包_第31张图片

 

查看README 文档

2018-11-01 预习笔记 安装与卸载软件包_第32张图片

INSTALL

2018-11-01 预习笔记 安装与卸载软件包_第33张图片

    重要部分

2183058313cd1e3b558542185b216ff99ca.jpg

指定安装路径

0a32676f8e9421ebc9bf1b6e9ae10eb1d62.jpg

安装apache2

2018-11-01 预习笔记 安装与卸载软件包_第34张图片

查看命令对不对,非0 

e9b94da7cf86754ecea8a078438b12bf4bd.jpg

问题1:4edff21d77c01cc6ab6df1b3e219fb174e0.jpg

             272e9dafcc474b0b3eb1bb188c6f71fc53c.jpg

24c78de5532d3114dde1a6672df273c1a2e.jpg

2018-11-01 预习笔记 安装与卸载软件包_第35张图片

参考: https://blog.csdn.net/superbirds/article/details/52373102  

 

 

余下课后补充。

转载于:https://my.oschina.net/u/3991930/blog/2398929

你可能感兴趣的:(2018-11-01 预习笔记 安装与卸载软件包)