linux 软件安装管理

简介:

源码包:(适用于对外)

解压后直接开源,安装路径自选,编译安装,稳定,效率高和卸载方便;安装步骤多,易错,编译时间长。

二进制包(RPM):(自己使用)

命令式安装管理,安装速度快;看不到源代码。

脚本安装包:(源码安装,安装固化)

安装简单快捷;安装过程散失自定义性,依赖性。

RPM命令安装(www.rpmfind.net,不常用)

包全名=包名+版本等.rpm

安装:>>rpm -ivh 包全名    (i=install,v=verbose,h=hash 安装、详细信息和进度)

升级:>>rpm -Uvh 包全名    (U=update,v=verbose,h=hash 安装、详细信息和进度)

卸载:>>rpm -e 包名    (e->卸载的功能字符)

查询:>>rpm -q 包名    (q=query);>>rpm -qa   (a=all)查询所有(尽量加 grep+正则表达式)

           >>rpm -qi 包名    (i=information,+p查询未安装的包,+l 查询文件位置)

           >>rpm -qf 系统文件名    (查看文件属于那个包)

校验:>>rpm -V filename (相应更改对应的flag显示SM5DLUGT)

yum命令安装

yum 配置文件:>>cd /etc/yum.repos.d

光盘yum云搭建:(镜像文件含有rpm包)

1.载入光盘RPM包:>>mkdir /mnt/cdrom (建立挂载点);>>mount /dev/cdrom /mnt/cdrom (挂载光盘)

2.网络yum失效:>>mv CentOS-Base.repo CentOS-Base.repo.bak (修改网络yum名字) 

3.光盘yum生效:>>vim CentOS-Media.repo (baseurl地址注释,添加地址/mnt/cdrom(挂载点);enabled=1

>>yum list 可验证已改为光盘yum云

yum命令:

查询:>>yum list (查询rpm包列表)

           >>yum search 关键字   (查询和关键字相关的rpm包)

安装:>>yum -y install 包名即可 (安装RPM包;-y:全自动说yes)(注:可以先装gcc,源码包安装需要)

           >>yum -y update 包名即可 (升级包(慎用))

           >>yum -y remove 包名即可 (卸载RPM包(慎用))

组管理:>>yum grouplist (所有软件组列表)

              >>yum groupinstall 软件组 (安装指定软件组)

              >>yum groupremove 软件组 (移除指定软件组)

源码包安装

安装位置:/usr/local/软件名/ (建议位置)

启动方式与RPM包不同(service:源码包可以通过执行文件拷贝的方式实现service启动)

安装准备:C语言编辑器;下载源码包。

>>tar -zxvf 源码包 (解压缩)

>>cd 解压缩目录 (进入解压缩目录,必做)

>>./configure  --prefix=/usr/local/软件名(软件配置和检查,生成makefile文件,后几条未出现error,no和warning)

>>make (把源码包翻译成机器语言);>>make clean 报错后执行。

>>make install 编译安装

>>vim /解压缩目录/INSTALL

能够找到启动服务的路径和方法,通过删除源码包目录即可删除软件。

脚本安装包(安装的仍然是源码包和RPM包)

LNMP.org一键安装包

centos.sh(简单,快速;不自由)

准备工作:关闭所有有关的服务(>>/dir/软件 stop);

                  保证yum正常使用(>>yum list);

                  关闭SELinux和防火墙(>>vim /etc/selinux/config (SELINUX=disabled);重启服务器(>>shutdown -r now);防火墙通过setup关闭 空格键进入输入状态,tab键进入选择状态)。

以lnmp为例:

1.进入LNMP.org下载。

2.按过程安装即可

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值