第四章 linux软件包

1、rpm包

源码包:字符串格式,需要进行编译(字符串转换成二进制),才能运行
rpm包:有二进制组成的安装包
 
升级安装
rpm -U
 
强制覆盖安装
rpm -ivh xxx,rpm --fource
 
直接在线安装rpm包:
rpm -ivh http:/...rpm
下载rpm
 
rpm -ql:查看rpm包安装在哪个位置
rpm -qi:查看rpm包详细信息
 

2. yum

配置yum源:
 
/etc/yum.repos.d/local.repo
[local]
name = local yum
baseurl = file:///mnt/
enbale = 1
gpgcheck = 0
 
yum 找到/mnt/下的repodata/repomd.xml的依赖说明文件,再到Packages下查找rpm包
 
yum clean all:清理缓存
 
自定义yum源:
提前安装rpm包:createrepo
新建/test目录,将rpm包转移进去,再createrepo /test(创建yum依赖文件)
修改/etc/yum.repos.d/local.repo文件,将配置信息写进去。
 
卸载rpm包:
yum erase rpm包名
 
yum makecache:当/etc/yum.repos.d/下repo文件过多时,yum加载所有源文件比较慢,此时可以使用yum makecache 来将加载信息保存到缓存里,下一次执行yum命令时,从缓存中读取信息,加快加载速度
 
centos源地址:
 
从yum源下载rpm到本地:
修改/etc/yum.conf:
cachedir=/home/yum_rpm
keepcache=1
 

3.源码包

安装必要rpm包:gcc,glibc
gcc编译,glibc编译库
./configure --prefix=路径
 
3. 添加执行路径:
echo $PATH:查看环境变量路径
如:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
将执行路径添加到path路径之后:
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python3.9/bin/
 
永久生效:
将以下内容添加到系统环境变量文件:/etc/profile
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python3.9/bin/
export PATH
posted @ 2021-06-03 23:28  Python全栈开发  阅读(55)  评论(0)    收藏  举报