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

Linux学习篇之软件安装

时间:2016-07-31 00:27:41      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:linux

RPM安装:( yum 安装的是 rpm 包)

rpm -ivh 包全名   #安装RPM包

-i:(install)安装

-v:显示详细信息

-h:显示进度

--nodeps :不检测依耐性

rpm -Uvh 包全名  #升级更新rpm包

-U:(upgrade)升级

rpm -e 包名   #卸载rpm

-e:卸载

--nodeps:不检测依赖性


RPM包查询:

rpm -q 包名   #查询包是否安装

rpm -qa    #查询所有已经安装的rpm包

rpm -qa | grep httpd   #在系统已安装包中查询rpm包名中有httpd字符串的包

rpm -qi 包名  #查询已安装软件包详细信息

-i:查询软件信息(information)

-p:查询未安装包信息

rpm -qip 包全名   #查询未安装包信息

rpm -ql 包名   #查询软件包中文件安装位置

rpm -qlp 包全名   #查询未安装包文件安装位置

rpm -qf 系统文件名   #查询系统文件属于哪个软件包

rpm -qR 包名   #查询软件包的依赖性

rpm -qRp 包全名   #查询未安装软件包依赖性


RPM包校验:

rpm -V 已安装的包名   #校验指定rpm包中的文件


软件包文件误删除解决办法:

① rpm -qf /bin/ls   #查询ls命令属于哪个软件包

② rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls

     #提取rpm包中ls命令到当前目录的/bin/ls下(.表示当前目录)

③ cp /root/bin/ls /bin/   #把ls命令复制到/bin/目录下,完成修复


YUM安装:

光盘做yum源:

① 挂载光盘(mkdir /mnt/cdrom     mount /dev/cdrom /mnt/cdrom)

② 使网络yum源失效(cd /etc/yum.repos.d     mv CentOS-Base.repo CentOS-Base.repo.bak)

③ 使光盘yum源生效(vim CentOS-Media.repo)

[c6-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom/       # 1)地址改为你自己的光盘挂载地址

#        file:///media/cdrom/

#        file:///media/cdrecorder/    # 2)注释这两个不存在的地址

gpgcheck=1

enabled=1    # 3)把enabled=0改为enabled=1,让这个yum源配置文件生效

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6


yum命令:

yum list   #查询所有可用软件包列表

yum search 关键字   #搜索服务器上所有和关键字相关的包

yum -y install 包名   #安装(-y 自动回答yes)

yum -y update 包名  #升级更新

yum -y remove 包名  #卸载

yum grouplist   #列出所有可用的软件组列表

yum groupinstall 软件组名  #安装指定软件组,组名可以由grouplist查询出来

yum groupremove 软件组名 #卸载指定软件组


源码包安装:

源码包安装位置一般为:/usr/local/软件名/(rpm包为默认位置,到处都有)

源码包没有卸载命令

① 下载源码包

② 解压缩下载的源码包

③ 进入解压缩目录

④ ./configure (定义需要的功能,检测系统环境,把定义好的功能和检测系统环境的信息写入Makefile文件)例:./configure --prefix=/usr/local/apache2(--prefix 指定安装位置)

⑤ make   #编译(make clean  #清除此步骤)

⑥ make install   #编译安装

不需要卸载命令,直接删除安装目录即可,不会有遗留的垃圾文件。

源码包的根目录下的INSTALL文件为安装说明文件。


脚本安装:(安装的其实是源码包和rpm包)


本文出自 “We_Need_To_Try” 博客,请务必保留此出处http://liuxiao255.blog.51cto.com/10551403/1832190

Linux学习篇之软件安装

标签:linux

原文地址:http://liuxiao255.blog.51cto.com/10551403/1832190

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