Linux之软件安装管理
2017-03-25 21:52
260 查看
【应用程序和命令的关系】:
系统原有的命令保存在/bin和/sbin文件夹里
安装的应用程序保存在/user/bin或/user/sbin中
(-ivh:表示安装软件包,并显示安装的详细信息)
2.Linux软件名称详解:vim(软件名)-common-6.3.035(版本号).i386(应用平台).rpm(表示rpm软件程序包)
3.rpm软件包之间的依赖关系:
如果安装一个软件需要先安装另一个(或另几个)软件,那么说该软件依赖于另几个软件。
(yum会自动解决软件的依赖关系,并且自动安装相关的依赖包)
4.rpm软件包的卸载:
rpm -e vim-enhanced
5.rpm软件的升级:
rpm -U vim-common-6.3.035.i386.rpm
【注】:当系统中没有安装需要升级的软件包时,升级过程等同于安装的过程。
6.安装实例:
rpm -ivh vsftpd--2.0.5-24-e15.i386.rpm
Preparing... ########################
[100%]
1:vsftpd#######################
[100%]
7.查找已经安装的rpm软件:
rpm -qa 查询所有软件包
rpm -q(a) 软件包名称:查询指定软件包是否安装
rpm -qi 软件包名称:查询指定软件包的详细信息
rpm -ql 软件包名称:查询指定软件包中所软件包包含的文件列表
rpm -qf 文件名称:查询指定文件所属的软件包
rpm -qpi 包文件名:查询指定rpm包的详细信息
rpm -qpl 包文件名:查询指定rpm包中包含的文件列表。
举例:rpm -qa vsftpd(或者rpm -qa | grep vsftpd)
vsftpd--2.0.5-24-e15
8.启动和停止软件:
service vsftpd start
Starting vsftpd for vsftpd:
service vsftpd stop
Shutting down vsftpd:
【总结:】rpm 命令用于软件包的管理:
rpm -q[a] 查询
rpm -i[vh] 安装
rpm -e 卸载
rpm -U 升级
普通执行文件:/usr/bin
服务器执行程序文件和管理程序文件:/usr/sbin (sbin:Serverbin)
应用程序配置文件:/etc
应用程序文档文件:/usr/share/doc
应用程序手册文件:/usr/share/man
2.yum的基本命令:(以安装httpd为例)
升级系统:yum update
移除或卸载软件包:yum remove httpd
安装指定软件包:yum install httpd
搜索相关软件包:yum search httpd
升级指定软件包:yum update httpd
查询(列出已装)软件的详细信息:yum list httpd
3.yum的配置文件:
yum的配置文件默认存放在/etc目录下:包含2个目录(yum,yum.repos.d),一个主配置文件(yum.conf)。
4.如何配置yum软件仓库源换成国内的软件仓库源(repositity):(以CentOS为例,http://mirrors.163.com镜像网站下载)
【默认是到国外的官网上下载软件】
1)打开/etc/yum.repos.d 先备份原来的软件库
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2)下载对应版本的repo文件,放入/etc/yum.repos.d(直接进入/etc/yum.repos.d执行以下命令)
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo
【wget:Linux的通用下载命令】
下载完成后会在/etc/yum.repos.d目录下多一个CentOS5-Base-163.repo文件,表示下载完成。
3)生成缓存信息,执行命令yum makecache
出现Metadata Cache Created表示执行完成。
4)然后就可以执行yum的相关操作了。(执行速度明显加快)
系统原有的命令保存在/bin和/sbin文件夹里
安装的应用程序保存在/user/bin或/user/sbin中
一.分类:
红帽发行的rpm规范、新兴的yum规范。二.rpm安装方式:
1. rpm命令配合‘-ivh’参数安装rpm软件包:rpm -i vim-common-6.3.035.i386.rpm(-ivh:表示安装软件包,并显示安装的详细信息)
2.Linux软件名称详解:vim(软件名)-common-6.3.035(版本号).i386(应用平台).rpm(表示rpm软件程序包)
3.rpm软件包之间的依赖关系:
如果安装一个软件需要先安装另一个(或另几个)软件,那么说该软件依赖于另几个软件。
(yum会自动解决软件的依赖关系,并且自动安装相关的依赖包)
4.rpm软件包的卸载:
rpm -e vim-enhanced
5.rpm软件的升级:
rpm -U vim-common-6.3.035.i386.rpm
【注】:当系统中没有安装需要升级的软件包时,升级过程等同于安装的过程。
6.安装实例:
rpm -ivh vsftpd--2.0.5-24-e15.i386.rpm
Preparing... ########################
[100%]
1:vsftpd#######################
[100%]
7.查找已经安装的rpm软件:
rpm -qa 查询所有软件包
rpm -q(a) 软件包名称:查询指定软件包是否安装
rpm -qi 软件包名称:查询指定软件包的详细信息
rpm -ql 软件包名称:查询指定软件包中所软件包包含的文件列表
rpm -qf 文件名称:查询指定文件所属的软件包
rpm -qpi 包文件名:查询指定rpm包的详细信息
rpm -qpl 包文件名:查询指定rpm包中包含的文件列表。
举例:rpm -qa vsftpd(或者rpm -qa | grep vsftpd)
vsftpd--2.0.5-24-e15
8.启动和停止软件:
service vsftpd start
Starting vsftpd for vsftpd:
service vsftpd stop
Shutting down vsftpd:
【总结:】rpm 命令用于软件包的管理:
rpm -q[a] 查询
rpm -i[vh] 安装
rpm -e 卸载
rpm -U 升级
三.yum安装方式:
1.应用程序中不同类型的文件保存在Linux系统的不同目录中普通执行文件:/usr/bin
服务器执行程序文件和管理程序文件:/usr/sbin (sbin:Serverbin)
应用程序配置文件:/etc
应用程序文档文件:/usr/share/doc
应用程序手册文件:/usr/share/man
2.yum的基本命令:(以安装httpd为例)
升级系统:yum update
移除或卸载软件包:yum remove httpd
安装指定软件包:yum install httpd
搜索相关软件包:yum search httpd
升级指定软件包:yum update httpd
查询(列出已装)软件的详细信息:yum list httpd
3.yum的配置文件:
yum的配置文件默认存放在/etc目录下:包含2个目录(yum,yum.repos.d),一个主配置文件(yum.conf)。
4.如何配置yum软件仓库源换成国内的软件仓库源(repositity):(以CentOS为例,http://mirrors.163.com镜像网站下载)
【默认是到国外的官网上下载软件】
1)打开/etc/yum.repos.d 先备份原来的软件库
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2)下载对应版本的repo文件,放入/etc/yum.repos.d(直接进入/etc/yum.repos.d执行以下命令)
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo
【wget:Linux的通用下载命令】
下载完成后会在/etc/yum.repos.d目录下多一个CentOS5-Base-163.repo文件,表示下载完成。
3)生成缓存信息,执行命令yum makecache
出现Metadata Cache Created表示执行完成。
4)然后就可以执行yum的相关操作了。(执行速度明显加快)
相关文章推荐
- linux学习入门20——RPM软件包管理(linuxcast.net)(rpm 安装,验证等)
- 1006.在线视频―Linux速成教程(六)软件安装和服务管理
- Linux平台上的多种软件安装方式与更友好的包管理相关软件介绍
- Linux-软件包管理-RPM安装位置\源码包安装位置
- 7、 Linux的RPM软件包管理:RPM包的介绍、RPM安装、卸载等操作
- linux系统管理--软件包的编译安装
- Linux 学习笔记_6_1.2_RedHat系列软件包管理(中)_RedHat系列软件包管理(中)_源码包安装
- linux软件包的安装之----rpm软件包管理工具
- Linux软件包管理之编译安装httpd
- [Linux] 软件安装与管理 - rpm、yum
- linux 账号管理 安装软件
- 细说Linux下软件包的安装与管理
- LINUX管理、安装软件
- linux(ubuntu)通过APT管理工具在命令行安装、卸载、升级、查看软件等
- Linux下软件包的安装与管理
- 从Linux到Solaris(系统安装,软件管理)
- linux常用命令3(进程管理和软件安装)
- Linux下的Android电话管理软件——QtADB(安装启动方法)
- Linux-软件包管理-rpm命令管理-安装-卸载
- Linux软件包管理之源码编译安装