软件包安装总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件包安装总结相关的知识,希望对你有一定的参考价值。
软件包安装总结
1、二进制:rpm和yum(能解决关联问题是因为有yum源repo)
rpm -ivh (虽然可以加-- nodeps不要依赖性,不过软件就不好用了)
rpm -ivh (-- force覆盖安装)
rpm -ql +软件包名
rpm -qf +文件名 -----》查文件由什么软件包生产
rpm -qi +软件包名
rpm -qa | grep 软件包名-----》从所有安装中找到有没有安装某个软件包
rpm -e +软件包名
yum ----》repo(yum源)---》createrepo
repo(yum源)
[name]
name=随便什么名字
baseurl=file:///opt
baseurl=http://ip或者域名/路径
enable=1
gpgcheck=0
清缓存
yum clean all
做缓存
yum makecache
yum grouplist
yum groupinstall ‘软件组‘
yum -y install 软件包名
yum erase 软件包名
yum remove 软件包名
yum reinstall 软件包名(重新安装)
yum update (做好在刚刚安装好系统执行一下,之后不要用,因为所有软件包、软件设置、内核、操作系统都升级)
yum upgrade (只更新软件包,不改变软件设置、内核等等)
内核不要轻易动,否则软件奔溃,老师试过一更新,P2P公司整个网站系统全挂了
预防update导致错误的方法:
[[email protected] ~]# cd /etc/yum
[[email protected] yum]# vim yum-cron.conf
我遇到的问题:老师课堂上是这样的:
老师讲到这里时,我输入命令,却没有找到这个yum-cron.conf文件
解决方法:
mount /dev/sr0 /opt
运行yum -y install cronie yum-cron结果报错,于是我把yum的repo文件都移到别的文件夹中,只留下课堂上教我们建的local.repo ,然后再yum -y install cronie yum-cron,(因为老师只说我们试试local.repo ,没有说不能有其他repo文件存在)于是可以了
[[email protected] ~]# cd /etc/yum
[[email protected] yum]# ls
fssnap.d pluginconf.d protected.d vars version-groups.conf yum-cron.conf yum-cron-hourly.conf
[[email protected] yum]# vim yum-cron.conf
把yes改为no
2、源码安装
yum groupinstall ‘开发工具‘ -y (不过会安装很多你可能不太需要的软件)
可以这样安装就缩小范围了:
yum install gcc-* glibc-* make cmake -y
不论什么安装都要先下载tar包
test.tar.gz
解压
tar xvf test.tar.gz -C /要保存的目录(test目录)
进入这个目录
cd/test
里面有个脚本文件configure,运行它
./configure
以上是关于软件包安装总结的主要内容,如果未能解决你的问题,请参考以下文章