码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习总结(九)-源码包和rpm包安装

时间:2018-02-11 10:41:53      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:eps   efi   dha   sof   信息   路径   make   问题   学习总结   

我们熟悉下linux 软件安装:
https://zhidao.baidu.com/question/504980243.html
这里写了源码安装和yum安装的优缺点,可以看看

一.源码包安装

通常办法是安装三部曲;
./configure
make
make install
但是具体还要根据包里面的帮助文档操作
./configure --help 可以查看可以带什么参数,比如--prefix=/usr/local可以指定安装目录
源码包安装最容易碰到包依赖问题,这也是提高解决问题能力的过程,避无可避
2 编译好的包安装分两大体系,因为linux 发行版有两大阵营 :
a:debian ubuntu
b: fedora radhat centos 可以理解centos是radhat的免费版
a阵营用自带的是deb包,系统自带包管理工具为dpkg,外置工具为apt
b阵营自带的是rpm 包,系统自带的包管理工具为rpm,外置工具为yum
两者自带的工具安装都要受困于包之间的依赖关系,比如安装a包依赖于b包,就要先按装b包,如果b包又依赖于c包,就先安装c包,如此下去直到解除依赖。apt跟yum 好处就是他可以自动处理包之间的依赖关系,缺什么自己到网上下载 ,前提是你要安装这两个包管理工具。

二 rpm 包的安装:

RPM是 “Redhat Package Manager” 的缩写

A:rpm 工具安装
1:安装包:rpm -ivh +包名
-i 安装
-v 可视化 该参数到处在用 如 rm -rvf tar -xvf
-h 显示进度
--force 强制安装,即使覆盖属于其他包的文件也要安装
--nodeps 当有依赖关系时,忽略,继续安装
例子# rpm -i software-2.3.4.rpm --nodeps
2:升级包 -U
3:卸载包 -e
4:查询一个包是否安装 rpm -q +包名 此包名不带平台信息及后缀
-a 查看系统所有安装过的rpm 包
5:rpm -qi 包名 查询以安装包的详细信息
6:rpm -ql 包名 列出一个rpm安装的文件
7:rpm -qf 文件绝对路径 查询一个文件属于哪个rpm包
B: yum工具安装
1:yum list 列出所有可用的rpm包
2:yum search +关键词 搜索一个rpm 包
例如 yum search vim 或者 yum list |grep ‘vim‘
3:安装包
yum install -y 包名 -y参数可以不加, 加上电脑不询问是否安装
4:卸载包 yum remove -y 包名
5:升级包 yum update -y 包名
C:yum 下载一个包
1:先安装 yum-downloadonly 工具
2:下载一个rpm包 yum install 包名 --downloadonly --downloaddir=/mnt/lv
等号后面指定下载路径

Linux学习总结(九)-源码包和rpm包安装

标签:eps   efi   dha   sof   信息   路径   make   问题   学习总结   

原文地址:http://blog.51cto.com/12606610/2071017

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!