Linux下常见的软件安装方式

来源:互联网 发布:最近的网络流行词 编辑:程序博客网 时间:2024/05/04 15:43

软件安装方式

压缩解压

  • zip/unzip

    安装软件:yum install -y zip unzip实例演示:zip 123.zip *.txt   #将所有.txt文件压缩为123.zipunzip 123.zip       #解压缩123.zip文件
  • gzip/gunzip

    说明:压缩单个文件,不能压缩目录,压缩后会删除源文件,默认压缩文件后缀是.gz实例:gzip 1.txt              #压缩1.txt,会生成1.txt.gzgunzip 1.txt.gz         #解压1.txt.gz,解压后会删除1.txt.gzgzip -d 1.txt.gz        #功能同gunzip
  • bzip2/bunzip2

    说明:使用方法同gzip/gunzip,默认压缩文件后缀是.bz2实例:bzip2 1.txt             #压缩1.txt,会生成1.txt.bz2bunzip2 1.txt.bz2       #解压1.txt.bz2,解压后保留压缩包需要添加选项'-k'bzip2 -d 1.txt.bz2      #功能同zunzip2 
  • tar

    说明:可以打包文件,拆包文件,压缩解压文件,也可以对目录进行操作,后缀是.tar选项:-c:打包-x:拆包-t:查看说明:上面3个选项不能同时使用-f:指定文件-v:显示详细信息-z:使用gzip/gunzip进行压缩解压操作-j:使用bzip2/bunzip2进行压缩解压操作-C:指定解压目录--exclude:忽略指定文件实例:tar -cvf 12.tar 1.txt 2.txt         #将1.txt、2.txt打包成12.tartar xvf 12.tar                      #将12.tar拆包tar -zcvf 12.tar.gz 12.tar          #使用gzip压缩文件tar -jcvf 12.tar.bz2 12.tar         #使用bzip2压缩文件tar -zxvf 12.tar.gz *.txt           #使用gzip直接对所有.txt文件进行打包并压缩tar -jxvf 12.tar.bz2 *.txt          #使用bzip2直接对所有.txt文件进行打包并压缩扩展:.tar.gz简写为.tgz.tar.bz2简写为.tbz2
  • rar/unrar

    解压:tar -zxvf rarlinux-x64-5.4.0.tar.gz进入:cd rar安装:make实例:rar a 12.rar 1.txt 2.txt    #压缩1.txt、2.txt为12.rarunrar x 12.rar              #解压12.rar文件

源码安装

  • 基本步骤

    配置:configure编译:make安装:make install
  • 实例演示(httpd-2.2.34)

    1.解压tar -jxvf httpd-2.2.34.tar.bz22.进入cd httpd-2.2.343.安装依赖yum install -y gcc4.配置./configure --prefix=/usr/local/apapche2--prefix:指定安装目录-h/--help:查看配置帮助5.编译make6.安装make install7.修改配置文件:PREFIX/conf/httpd.conf   1.将ServerName一行开头的#去掉2.内容改为:ServerName 域名/IP:80,如:www.test.com,需要域名解析3.默认文档根目录在:PREFIX/htdocs8.控制服务PREFIX/bin/apachectl start|stop|restart9.测试在浏览器输入www.test.com或者IP扩展:cmd1 ; cmd2 ; cmd3  #顺序执行用分号隔开的命令cmd1 || cmd2        #若cmd1执行成功,cmd2就不执行了cmd1 && cmd2        #若cmd1执行成功,cmd2才执行  如:make && make install
  • 实例演示(httpd-2.4.27)

    1.准备工作,关闭selinux和iptablessetenforce 0service iptables stop2.安装编译器yum install -y gcc gcc-c++3.安装依赖软件(apr、apr-util、pcre)tar -jxvf apr-1.6.2.tar.bz2cd apr-1.6.2./configure --prefix=/usr/loacal/aprmake && make installtar -jxvf apr-util-1.5.4.tar.bz2cd apr-util-1.5.4./configure --prefix=/usr/local/par-utilmake && make installtar -jxvf pcre-8.41.tar.bz2cd pcre-8.41./configure --prefix=/usr/local/pcremake && make install4.安装httpd.2.4.27tar -jxvf httpd-2.4.27.tar.bz2cd httpd-2.4.27./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcremake && make install5.其它与httpd2.2.34就一样了

RPM安装

  • 基本说明

    • 原来是Redhat Pakage Manager的缩写,现在是RPM Pakage Manager的缩写
    • 在linux下大多数软件都有依赖(一个软件需要另一个软件)
    • rpm就是这种软件包的后缀
  • rpm命令

    -i:安装-e:卸载-v:显示详细信息-h:显示安装进度-U:升级-q:查询-qa:查看所有的已安装的包,可以结合grep使用-ql:显示安装软件的目录-qf:查看文件时哪个软件安装的
  • 实例演示(vim)

    rpm -ivh vim-filesystem-7.4.629-5.el6_8.1.x86_64.rpmrpm -ivh vim-common-7.4.629-5.el6_8.1.x86_64.rpmrpm -ivh vim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm

YUM安装

  • 基本说明

    1.yum就是一个软件中心,相当于360软件管家,appstore,安卓软件商城2.yum是Redhat系列发行版的软件管理方式,debian系列的安装apt-get3.yum安装的软件包总得有一个地方进行存放,这个地方叫软件仓库,也叫yum源4.yum的配置文件在/etc/yum.repo.d目录下5.常见的yum源mirrors.163.commirrors.aliyun.com
  • 更改yum源

    1.备份文件mv CentOS-Base.repo CentOS-Base.repo.bak 2.下载yum配置文件wget -c http://mirrors.163.com/.help/CentOS6-Base-163.repo3.更改名字mv CentOS6-Base-163.repo CentOS-Base.repo4.清空缓存信息yum clean all5.重新生成缓存yum makecache
  • yum操作

    格式:yum [选项] 操作操作:清空缓存:clean all生成缓存:makecache安装软件:install卸载软件:remove更细软件:update搜索软件:search列表显示:list安装组件:groupinstall卸载组件:groupremove选项:-y:暗转卸载软件时会有提示信息,意思是默认为yes,不会再出现提示信息--downloadonly:只下载不安装--downloaddir:指定下载文件存放地址
  • 安装桌面环境测试

    “`
    yum install -y groupinstall Desktop #安装桌面环境
    yum install -y groupinstall chinese-support #安装中文支持
    init 5 #运行图形界面模式

原创粉丝点击