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*

                











原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/c02d728d18358ad68fe37b55367f32c4.html