软件包安装总结

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

 

以上是关于软件包安装总结的主要内容,如果未能解决你的问题,请参考以下文章

linux 安装软件包方式总结

CentOS下软件安装方法总结

总结Linux下的软件安装

linux中软件安装方法总结

linux基础概念和个人笔记总结

常用软件总结