软件管理--RHCE-Day3

软件管理

Linux系统的软件管理的类型包括:一是rpm软件(*.rpm),还有一类是源码软件(.tar.gz/.tar.bz2)

rpm软件可以通过rpm 或者yum。yum用的会多一些,特别是通过网络下载管理的软件。


查看光盘自带的rpm软件 

# mount /dev/cdrom /mnt 
# ls /mnt/Packages


https://pkgs.org/
http://rpmfind.net/


rpm软件安装包格式:
sysstat-10.1.5-4.el7.x86_64.rpm
sysstat:软件名称
10.1.5:版本
.el7.x86_64:操作系统平台

rpm命令:

查看rpm软件 

1、查看httpd软件是否安装 

# rpm -q httpd
httpd-2.4.6-17.el7.x86_64

# rpm -qa | grep httpd 

2、查看httpd的描述信息

# rpm -qi httpd 

3、查看httpd生成的文件

# rpm -ql httpd 

4、查询ifconfig命令由哪个软件生成
# which ifconfig
/usr/sbin/ifconfig

# rpm -qf /usr/sbin/ifconfig 
net-tools-2.0-0.17.20131004git.el7.x86_64

5、查看httpd软件的配置文件

# rpm -qc httpd

6、查看httpd软件的说明文档

# rpm -qd httpd

安装rpm软件


# rpm -ivh <rpm软件安装包名称>

# rpm -ivh /mnt/Packages/bind-9.9.4-14.el7.x86_64.rpm 


--nodeps:忽略依赖关系 
# rpm -ivh --nodeps /mnt/Packages/tomcat-7.0.42-4.el7.noarch.rpm


更新rpm软件


# rpm -Uvh <rpm软件安装包> 


同时卸载旧版本软件 

卸载rpm软件 

# rpm -e <软件名> 

# rpm -e httpd 


--nodeps:忽略依赖关系
# rpm -e --nodeps python-di


yum 的优势:自动解决软件依赖关系 

配置yum源

类型: 
本地yum源 baseurl=file://
http源 baseurl=http://   
ftp源 baseurl=ftp://

yum配置文件
/etc/yum.repos.d/*.repo 


配置本地yum源

# mount /dev/cdrom /mnt 
# vim /etc/yum.repos.d/yum.repo 
[local]
name=yumlocal
baseurl=file:///mnt
enable=1
gpgcheck=0 
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
# yum repolist all 
# yum makecache 

安装软件 
# yum install -y <软件名> 

卸载软件
# yum remove -y <软件名>

更新软件 
# yum update -y <软件名> 

查看软件信息
# yum info <软件名> 

列出yum源中所有的软件 
# yum list all 

实现开机自动挂载光盘,这个很常用,特别是在加入的新的hard disk的时候,这个配置几乎是必须的
# vim /etc/fstab 
/dev/cdrom      /mnt    iso9660 defaults 0 0


# mount -a  

上传镜像到服务器,并拷贝rpm软件 


# mount -o loop rhel-server-7.0-x86_64-dvd.iso /mnt/
# mkdir /software
# cp /mnt/Packages/* /software 


创建yum元数据文件
# createrepo /software 




-----------------------------------------------------------
源码软件 
.tar.gz, .tar.bz2 

环境:
开发工具(Development tools)

步骤:
1、解压缩
2、配置软件安装选项、功能参数
3、编译
4、安装



编译安装htop

# tar zxf htop-1.0.3.tar.gz 
# cd htop-1.0.3/  
# ./configure --prefix=/usr/local/htop 
# make
# make install


方便执行源码软件生成的命令


方法1:修改环境变量PATH

# vim /etc/profile.d/htop.sh 
export PATH=$PATH:/usr/local/htop/bin 
# source /etc/profile.d/htop.sh 

方法2:建立软链接 
# ln -s /usr/local/htop/bin/htop /usr/local/bin 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值