Linux_安装软件包
一、软件包:
- 源码包
- 二进制包(rpm包,编译完成)
- 依赖性 包A-->包B-->包C
一、rpm
挂载镜像,从镜像文件中找到要安装的rpm包
[root@hadoop09-linux ~]# mount /dev/cdrom1 /media/
mount: block device /dev/sr0 is write-protected, mounting read-only
查询已安装的好的包
[root@hadoop09-linux ~]# rpm -qa # -a all -q query
openssh-server-5.3p1-84.1.el6.x86_64
poppler-0.12.4-3.el6_0.1.x86_64
festvox-slt-arctic-hts-0.20061229-18.el6.noarch
dejavu-fonts-common-2.30-2.el6.noarch
来安装一个,看看bind包是否被安装
[root@hadoop09-linux Packages]# rpm -qa | grep "^bind$"
[root@hadoop09-linux Packages]# # 没有被安装
那么在/media/Package目录下查找到bind包,进行安装
[root@hadoop09-linux Packages]# ll | grep "bind"
-r--r--r--. 2 root root 4157992 Feb 23 2013 bind-9.8.2-0.17.rc1.el6.x86_64.rpm
使用rpm安装bind
[root@hadoop09-linux Packages]# rpm -ivh bind-9.8.2-0.17.rc1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:bind ########################################### [100%]
查看安装的bind包会有那些文件(包括配置文件的目录位置)
[root@hadoop09-linux shell]# rpm -ql `rpm -qa | grep "bind-9.8.2-0.17.rc1.el6.x86_64"` # -q:query -a:all:-l list ;-qa 查询全部已安装 -ql 列出包内容
/etc/NetworkManager/dispatcher.d/13-named
/etc/logrotate.d/named
/etc/named
/etc/named.conf
/etc/named.iscdlv.key
/etc/named.rfc1912.zones
...
查看某个文件来自于那个包
[root@hadoop09-linux Packages]# rpm -qf /etc/ntp.conf
ntp-4.2.6p5-10.el6.centos.1.x86_64
卸载
[root@hadoop09-linux Packages]# rpm -e 文件名 # 不用带后缀
二、yum
- 优点:方便,快捷,自动找到并安装依赖的包
- 缺点:必须联网安装,yum源一定要正确
查看系统安装了哪些包
[root@hadoop09-linux Packages]# yum list | grep "@" #得到结果中base为仓库名,@代表已安装
- 使用yum安装httpd-devel
[root@hadoop09-linux Packages]# yum -y install httpd-devel
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
...
- 查看httpd-devel是否已经安装好了
[root@hadoop09-linux Packages]# yum list | grep "httpd-devel" | grep "@"
httpd-devel.x86_64 2.2.15-54.el6.centos @updates
卸载安装过的rpm包
[root@hadoop09-linux Packages]# yum -y remove httpd-devel
- yum仓库(源) :mirrors.163.com/mirrors.sohu.com
- yum仓库位置:/etc/yum.repos.d/
备用
yum list available
yum list updates
yum list installed
yum -y update xxx
yum remove xxx
Linux_安装软件包的更多相关文章
- 在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误
1.安装mysql workbench,提示未安装软件包 libpng12-0 下载了MySQL Workbench 6.3.8 在安装的时候报错: -1ubu1604-amd64.deb 提示: ...
- Linux查看系统信息的一些命令及查看已安装软件包的命令
转自:http://cheneyph.iteye.com/blog/824746 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看 ...
- liunx检查与安装软件包
检查软件包# rpm -qa | grep 例如:# rpm -qa | grep make检查make包 安装软件包 yum install 例如:yum install unixODBC安装un ...
- ubuntu Linux离线安装软件包
ubuntu Linux离线安装软件包 http://www.myir-tech.com/bbs/thread-337-1-1.html(出处: 米尔科技论坛) 方法一 在可上网的ubuntu电脑上, ...
- Linux查看系统信息的命令及已安装软件包的命令
系统 uname -a查看内核/操作系统/CPU信息head -n 1 /etc/issue查看操作系统版本cat /proc/cpuinfo查看CPU信息hostname查看计算机名lspci -t ...
- linux下自动获取并安装软件包 apt-get 的命令介绍
apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install p ...
- Ubuntu和centos离线安装软件包(apt和yum)
linux安装软件包要解决包依赖问题,不能简单安装包本身. 离线安装基本思想都是先在一台设备上安装下载所有依赖包,然后拷贝所有依赖包到新设备上安装. Ubuntu下apt离线安装包 执行apt upd ...
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...
- 使用Inno Setup Compiler制作安装软件包
前言 项目开发完成之后,需要程序打包发行,本文使用Inno Setup工具制作安装软件包. 系统环境 系统:win7_x64 工具:Inno Setup Complier 实现步骤 1.下载安装Inn ...
随机推荐
- [Unity3D]上海某大型游戏公司的基础面试题
一个小老乡跟我聊到去上海某大公司的基础面试题,面试结果不尽如人意,但还是分享了下面试的试题,刚刚第一次录制视频,给某人讲课,我感觉讲的还算比较耐心,但发现一些新手入门学习的弊端,可能是很普遍的现象,这 ...
- [荐]使用Js操作注册表
使用Js操作注册表 要操作注册表需要通过ActiveX控件调用WScript.shell对象,通过该对象的一些方法来操作. WshShell对象:可以在本地运行程序.操纵注册表内容.创建快捷方式或访问 ...
- Linux学习笔记(1)Linux虚拟机安装过程中的知识点及常用管理工具
1. VMware的相关知识 (1)建议的VMware的配置: CPU 主频1GHz以上 内存 1GB以上 硬盘 分区空闲空间8GB以上 (2)VMware创建快照 快照的作用是保存虚拟机的现有状态, ...
- DOM兼容
-firstChild firstElementChild var oFirst = oUl.firstChild || oUl.firstElementChild; -lastChild la ...
- 【微信Java开发 --1】内网穿透外网,使用外网域名可以访问到本地项目
1.首先上https://natapp.cn/ 2.接下来在网站申请账号 3.购买免费隧道 4.为你的免费隧道设置名称以及端口号,由于本人本地的使用Tomcat做服务器,所以用惯了8080端口,因此设 ...
- Linux解压文件
zip: 解压:unzip filename 解压到tmp文件夹:unzip filename.zip -d /tmp 查看压缩文件而不解压:unzip filename.zip -v tar.gz: ...
- hdu4968
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4968 说是考dp,但是我没出来dp在哪,可能贪心思想更多一些吧. AC代码: #inclu ...
- (转)set集合的用法
原地址:http://blog.csdn.net/chaiwenjun000/article/details/50561775 SET 集合 百度百科中说集合中的元素有三个特征: 1.确定性(集合中的 ...
- HDU 3926 图的同构
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3926 题意:给定2个顶点度最大为2的无向图.问你这2个无向图是否同构. 思路: 1.最大度为2.说明这 ...
- POJ 2002 统计正方形 HASH
题目链接:http://poj.org/problem?id=2002 题意:给定n个点,问有多少种方法可以组成正方形. 思路:我们可以根据两个点求出对应正方形[有2个一个在两点左边,一个在两点右边] ...