linux程序的安装
linux程序安装有三种方式:
1,rpm安装
2,yum安装
3,绿色安装,tar包形式 (直接解压完就可以用)
4,源代码安装
1,rpm的使用方法
q是已经安装
qp是还没有安装
rpm -qa 查看所有已经安装rpm包的软件
rpm -qi 查看指定软件的详细信息
rpm -ql 查看指定软件包所安装的目录和文件列表
rpm -qc 查看软件包的配置文件
rpm -qd 查看指定软件包的文档文件
相反:
rpm -qpi 查看没有安装的指定软件的详细信息
rpm -qpl 没安装,目录
rpm -qpc 没安装,配置文件会安装到哪
rpm -qpd 没安装,软件包的文档文件会在哪
软件的升级:
rpm -i 安装rpm包 rpm -ivh 会显示进度条,叫做人性化安装
rpm -U 安装一个新的rpm版本,,如果这个软件没有安装,会自动安装最新版
rpm -F 安装一个新的rpm版本,如果这个软件没有安装,则放弃安装
软件的卸载:
rpm -e +软件名称
2,源代码的安装:
源代码安装有四部曲,
首先需要拿到源代码的tar包
一张图来解释:
3,yum安装
yum安装需要有yum库,yum库可以从多种途径获得
配置yum库
进入这个目录,把原来的两个文件直接删除,随便起个名字比如aaa,后缀名必须是repo
编辑:
yum 的指令:
常用的命令:
安装mysql: yum -y install mysqld
rpm -q 已经安装的
rpm -qp 未安装的程序
rpm -i /../../ 安装这个包
rpm -qa 查看所有已经安装的程序包
rpm -qa |wc -l 统计一共多少个包
rpm -q linuxqq
rpm -q openssh 单独制定某一个是否安装
rpm -q bash
rpm -qa
rpm -qa |grep vsftpd 过滤查看是否安装
rpm -qi bash 查看这个软件包的所有信息,基本信息
rpm -ql bash 查看这个软件包的安装文件列表
rpm -qc bash 查看软件的配置文件
rpm -qd bash 查看所有的文档文件
--------------
(未安装的)
rpm -qp 未安装的程序
cd /media/Server 找到软件包的位置
rpm -qp vsftpd....rpm
-------------
rpm -qpi /media/Server/vsftpd-....rpm 安装ftp
rpm -qpi /media/Server/http-....rpm
安装http,开启服务,win访问http
开启http服务:service httpd start
cd /var/www/html 写一个html,再访问
rpm -e httpd 卸载软件,只需要跟软件包名,不需要跟整个软件名
rpm -ivh /media/Server/http....()
ivh:会产生一个进度条
service httpd start|stop|restart|status|reload
开启,关闭,重启,状态,重载
rpm -U 升级某个rpm,如果原来没有安装会安装
rpm -F 更新某个rpm,专门用于更新,不能安装
------------------
编译安装,源代码安装
//查看是否安装了gcc环境
rpm -qa |grep gcc*