7.1 安装与卸载软件
三种方法:
1.rpm工具(与windows的exe有点像,红帽子公司包管理,需要自己安装支持的包)
2.yum工具(用python开发的工具,自动安装包上会自动安装需要支持的包)
3.源码包(自己编译可执行包)
7.2 rpm 工具
(1)首先 右键将光盘挂载上去,否则这些rpm包找不到,rpm包是从安装系统的iso镜像文件中找到的。
格式:包名-主版本号.次版本号.小版本号-发布版本号-位平台.rpm
64位平台兼容32位的包,反过来不支持
7.3 rpm 工具使用
(1)安装/升级/卸载
安装Packages, i-install,v-可视化,h-可以更人性化显示进度
有时安装a包需要b包,它有依赖c包,需要全部装上,很麻烦!
(2)查询
列出包安装的文件,显示的路径就是安装的路径。
查看文件vim时由哪个包安装的
which cd>用反引号的方式一行查询,要求cd必须是一行ls不行
![第七章 Linux软件包安装和卸载_第6张图片](http://img.e-com-net.com/image/info3/b1fc1e11630748c5986db1a90e17e3f4.jpg)
![第七章 Linux软件包安装和卸载_第6张图片](http://img.e-com-net.com/image/info3/b1fc1e11630748c5986db1a90e17e3f4.jpg)
7.4 yum 工具使用
yum可以一次性将所依赖的包一下子全部安装了,
(1)安装包
(2)按组安装卸载
环境分组属于大类,比如桌面和minimal就是这样的大类,大类下面还有小类也就是这里你看到的可用组。
7.5 yum 工具搭载本地仓库
Linux 本地yum源配置 https://blog.51cto.com/dongjia/318806
当yum 不能用时,首先考虑你是否已联网。
但是也可以建一个yum本地仓库,安装时在本地仓库搜索安装。
(1)先将光盘挂载到/mnt/下,然后拷贝一份,再删除所有的repo文件,再创建一个dvd.repo文件,
并写入配置信息保存退出,清掉删除的文件缓存,
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
dvd --仓库的名字
name--自定义描述的字符串,没多大用。
baseurl--yum包的路径在/mnt 下
enable--这个仓库可以使用
gpcheck--是否检测一下,不检查
7.6 yum 更换国内源
有些yum包不怎么好使,因为有些包是国外的,会比较慢,所以可以更改国内的源。
若提示没有找到wget命令,需要安装,但是上一步已经将CentOS-Base.repo删掉了,这时可以使用
那么现在安装时是不是用的Base-163.repo ,你可以将这个文件改一个后缀名,然后再次运行一次安装的命令会发现已经无法安装了。
使用Base-163.repo是必须删除刚才的dvd.repo和原本的Base.repo否则会冲突报错
Q:yum安装不了wget,yum源用的163,为什么还安装不了wget?
A: 你的系统是32位的吧? 163的yum源不支持。
Q:提示错误
A:一定要删掉 dev.repo,不然或冲突
7.7 yum下载rpm包
(1)安装扩展源
有时基础包不够用这时候就需要安装扩展包。
(2)yum下载rpm包
若已经安装过zsh,会提示已经安装了,不会下载。这时候可以使用reinstall
7.8 源码包安装
参考网址 : http://www.cnblogs.com/kimyeee/p/7250560.html
Linux下安装Python3.6和第三方库
若已经安装过zsh,会提示已经安装了,不会下载。这时候可以使用reinstall
7.8 源码包安装
参考网址 : http://www.cnblogs.com/kimyeee/p/7250560.html
Linux下安装Python3.6和第三方库
可以到 r.aminglinux.com 查源码包下载地址。
<./configure --help> 查看指令用法
<./configure --prefix=/usr/local/python3> 指定安装路径,运行后失败了没有gcc!!!
源码包的卸载 只需要将整个目录的文件删除即可。
--------以下为配置python3为-----------
检查Python3及pip3是否正常可用:
注意:查看版本是的区别默认python还是2,用python3才是3版本
二、安装pip以及setuptools
毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。
1、安装pip前需要前置安装setuptools
命令如下:
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python3 setup.py build
python3 setup.py install
如果前面没布置好环境的话,就要苦逼一下了:
报错: RuntimeError: Compression requires the (missing) zlib module
我们需要在linux中安装zlib-devel包,进行支持。
yum install zlib-devel
需要对python3.5进行重新编译安装。
cd python3.6.1
make && make install
又是漫长的编译安装过程。
重新安装setuptools
python3 setup.py build
python3 setup.py install
2、安装pip
命令如下:
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
如果没有意外的话,pip安装完成。
如果没有搞好环境的话,会碰见亲切的报错:
pip3 install paramiko
报这个错
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
然后开始进行如下操作
yum install openssl
yum install openssl-devel
cd python3.6.1
make && make install