由于windows中下载安装文件自己安装非常的容易,所以没有必要弄一个windows的软件仓库,但是由于linux的标准安装都是源代码编译安装,过程非常复杂也很耗时linux命令大全,所以为了简化这个步骤,也使得没有图形界面的linux(很多linux都只有命令行,不知浏览器为何物)能够安装软件,另外也为了一些不喜欢源码安装的人能够顺利的安装软件,就有这么一批人把一些软件弄成可以直接安装的包(ubuntu下叫deb包),这种包可以非常简单的用一个命令就安装好(dpkg),感觉有点类似于windows下的安装文件,但完全不是一码事……。前言:之前本小生也尝试过源码安装,即在官网下载nginx,php,mysql的tar包然后手工一步一步的搭建,但是期间发现,每个软件在linux环境运行时都需要大量的依赖包,比如nginx需要gcc等,php需要pcre等,都需要逐个的去官网找安装包安装,比较麻烦和繁琐,尤其是在安装前执行配置环境变量./configure 时,稍不留神或者之前少安装了某个依赖包,那就是频繁的报错和调试了,对于有时间做研究来说是可以提高经验和熟知原理,但是在工作重心放在开发上,想要快速搭建环境来讲linux命令大全,还是推荐大家使用centos自带的yum软件管理工具来实现,比较方便快捷,下面我们来搭建环境:。大家在下载源码包后,可能会对系统的安装有些疑惑,尽管源码包里附带了详细的安装文档。
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下.
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum
debuglevel:除错级别,0──10,默认是2
logfile:yum的日志文件,默认是/var/log/yum.log。
exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用686的包来升级。
gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。
一 显示配置的仓库
yum repolist
yum repolist all 显示所有
yum repolist enabled 显示可用
二 显示所有的软件包
yum list 或者yum list all
yum list|grep 包名
yum list installed|grep 包名 查看是否已安装某包
yum list available显示可安装的包
yum list updates 显示已经更新的包
yum list recent 显示最近增加的包
三 安装包
yum install 包名
yum install -y 包名 安装包,并对所有的Y/N选择Y
四 升级包
yum update 包名
五 卸载包
yum remove 包名
yum erase 包名
六 查看包信息
yum info 包名