• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > Linux系统运用 > linux系统常规命令(七):如何安装常规软件

    linux系统常规命令(七):如何安装常规软件

    作者: 分类:Linux系统运用 点击: 446 次
    wordpress CMS主题:ssmay主题

      在使用linux系统时,我们可能会需要使用其它的软件。如:在linux图型界面下,我们使用sublime text来开发php等程序时,需要安装sublime;在linux服务器界面下,我们使用php环境时,需要安装 php、mysql、apache或nginx等等软件。下面,是我学习linux软件包安装时的日记总结记录。

      一、软件包分类

      1、windows软件包在linux下不能安装;

      2、软件包分类:
      (1)、源码包:是开源的(一般是c语言),要编译安装,安装慢,因为要先编译成机器语言。
      脚本安装包:是源码包改写而成,类似window,有安装图形界面
      (2)、二进制包(RPM包、系统默认包):安装快,二进制就是机器语言

      二、RPM包管理:

      1、RPM包命名规则:

      httpd-2.2.15-15.el6.centos.1.i686.rpm 软件包全名
      httpd 软件包名
      2.2.15 软件版本
      15 软件发行的次数
      el6.centos 适合的linux平台,noarch表示任意linux都可用
      i686 适合的硬件平台,如:386、486、x64
      rpm 扩展名

      2、 RPM包的依赖性:有的安装包依赖其它安装包,要先安装其它安装包,才可安装

      树形依赖: a -> b -> cd
      环形依赖: a -> b ->c ->a
      模块依赖: 模块依赖查询网站:www.rpmfind.net

      yum在线安装就是为了解决 依赖性 问题的。

      3、 RPM包安装、升级、卸载

      (1)、全新安装时,用包全名;更新安装时,用包名;

      (2)、手动安装rpm包:

      rpm -ivh httpd-2.2.15-15.el6.centos.1.i686.rpm 安装
      -i 安装 install
      -v 显示详细信息, verbose
      -h 显示进度 hash
      --nodeps 不检测依赖性

      如果提示有依赖信,如下:
      apr-util-ldap is needed by httpd-2.2.15-15.el6.centos.1.i686
      这时我们就要先安装好apr-util-ldap包;

      如果提示依赖模块,如下:
      libapr-1.so.0 is needed by .....
      这时可以到 www.rpmfind.net网站搜索libapr-1.so.0 这个模块对应的RPM包
      找到对应你的linux版本的rpm包,这些包在linux安装光盘中一般都有
      直接安装这个包就可以了。

      (3)、升级包:rpm -Uvh httpd 这里有包名,

      (4)、卸载:rpm -e httpd 这里是包名 -e 卸载, erase
      有依赖信的,卸载顺序与安装顺序正好相反

      5、 查询是否安装:

      rpm -qa httpd 查询包名httpd是否安装
      -q 查询 query
      -i 查询包信息 information
      -p 查询未安装包信息 package
      -f 系统文件名 查询系统文件名属于哪个软件包(file)

      rpm -qRp httpd 查询依赖性
      -R 依赖 rely

      三、yum命令在线管理:也是rpm包管理

      0、yum配置文件目录: cd /etc/yum.repos.d/

      CentOS-Base.repo 这个是在线安装时用到的文件,是默认安装的;
      CentOS-Media.repo 这个是光盘安装时用到的文件

      1、查询:

      yum list 查询centos服务器上的rpm包列表:
      yum search httpd 查询httpd软件包,httpd是包名,不是包全名

      2、安装:yum -y install httpd 安装httpd,

      3、升级:

      yum -y update httpd 升级httpd软件
      yum -y update 升级所有软件,包括linux内核,这个很【危险】

      4、卸载:【危险】

      yum -y remove httpd 卸载httpd
      最好不要用这个卸载,因为它会同时卸载受依赖的软件;非常危险

      5、yum软件组管理命令:

      yum grouplist 列出所有可用的软件组列表
      yum groupinstall gao 安装组名为gao的软件组
      yum groupremove gao 卸载组名为gao的软件组

      6、yum时,提示如:Existing lock /var/run/yum.pid: another copy is running as pid 3046

      主要原因就是yum在自动更新,所以再运行yum就会报这个错。

      方法1:rm -f /var/run/yum.pid 停止yum进程
      方法2:/etc/init.d/yum-updatesd stop 停止自动更新
      方法3:yum remove yum-updatesd 删除自动更新

      7、yum时,出现 cannot find a valid baseurl for repo: base/7/x86_64

      原因:网络没有配置。
      配置网络:cd /etc/sysconfig/network-scripts/ 以太网卡配置文件目录
      vim ifcfg.eno16777736 编辑这个配置文件,这是7.2版本的,其它版本后面的数字不一样
      ONBOOT=NO 改成 ONBOOT=yes
      service network restart 重启网络,就可以上网了。

      四、yum光盘安装:

      1、挂载光盘:mount /dev/sr0 /mnt/cdrom

      2、让网络yum源文件失效:
      方法: (1)、可以删除/etc/yum.repos.d/下的不是光盘的文件;
      (2)、可以修改这些源文件的后缀,如下:
      mv CentOS-Base.repo CentOS-Base.repo.bak

      3、修改CentOS-Media.repo

      baseurl=file:///mnt/cdrom/ 这里改成光盘挂载的目录
      #file:///media/cdrom/ 注释掉
      #file:///media/cdrecorder/ 注释掉
      gpgcheck=1
      enabled=0 这里把 0 改成 1 启用

      4、如果是虚拟机,还要连接上虚拟机的光盘,并且勾选【使用ISO映像文件】
      点击【浏览】,选择linux镜像安装文件;如果DVD1盘中没有,可以用DVD2盘困

      5、查看与安装:【同 在线安装】

      五、rpm包安装的位置:(默认位置)

      配置文件安装目录: /etc
      可执行命令安装目录: /usr/bin
      程序所使用的函数库位置: /usr/lib
      基本的软件使用手册保存位置: /usr/share/doc/
      帮助文件保存位置 /usr/share/man/

      六、rpm包安装的服务启动:

      方法1: /etc/rc.d/init.d/httpd start 【关闭 stop 】绝对路径方式管理
      方法2: service httpd start 【关闭 stop 】service方式启动

      七、源码包:

      1、源码包的默认安装位置: /usr/local/软件名/

      2、源码包服务启动不能用上面的方法2,即不能使用 service

      3、源码包的安装:

      (1)、要先安装C语言编译器:即 gcc编译器
      (2)、下载源码包:
      (3)、源码包保存位置: /usr/local/src/
      (4)、源码包安装位置: /usr/local/

      八、ibus中文输入法的安装:

      yum list ibus 查看ibus输入法是否安装
      yum install ibus ibus-pinyin 安装ibus中文拼音输入法

      如果是安装linux图形界面,ibus是默认输入法,顶部导航 system->preferences->input method
      勾选 Enable input method feature => 点击input method preferences => 选择input method
      Select an input method => Chinese => pinyin 。
      然后就可以用中文了。

      ctrl+空格键 是切换中文与英文。

      九、wget下载工具:

      wget [选项] [下载地址]
      wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo vlc播放器下载地址
      yum list *vlc* 会下载vlc相关软件
      yum -y install vlc 下载完后,安装vlc



      QQ二维码

    文章作者:steam
    本文地址:http://wanlimm.com/77201807266199.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.