Linux下常見的軟件安裝方式

軟件安裝方式

壓縮解壓

  • zip/unzip

    安裝軟件:yum install -y zip unzip
    實例演示:
    zip 123.zip *.txt   #將所有.txt文件壓縮爲123.zip
    unzip 123.zip       #解壓縮123.zip文件
  • gzip/gunzip

    說明:壓縮單個文件,不能壓縮目錄,壓縮後會刪除源文件,默認壓縮文件後綴是.gz
    實例:
    gzip 1.txt              #壓縮1.txt,會生成1.txt.gz
    gunzip 1.txt.gz         #解壓1.txt.gz,解壓後會刪除1.txt.gz
    gzip -d 1.txt.gz        #功能同gunzip
  • bzip2/bunzip2

    說明:使用方法同gzip/gunzip,默認壓縮文件後綴是.bz2
    實例:
    bzip2 1.txt             #壓縮1.txt,會生成1.txt.bz2
    bunzip2 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.tar
    tar 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.rar
    unrar x 12.rar              #解壓12.rar文件

源碼安裝

  • 基本步驟

    配置:configure
    編譯:make
    安裝:make install
  • 實例演示(httpd-2.2.34)

    1.解壓
    tar -jxvf httpd-2.2.34.tar.bz2
    2.進入
    cd httpd-2.2.34
    3.安裝依賴
    yum install -y gcc
    4.配置
    ./configure --prefix=/usr/local/apapche2
    --prefix:指定安裝目錄
    -h/--help:查看配置幫助
    5.編譯
    make
    6.安裝
    make install
    7.修改配置文件:PREFIX/conf/httpd.conf   
    1.將ServerName一行開頭的#去掉
    2.內容改爲:ServerName 域名/IP:80,如:www.test.com,需要域名解析
    3.默認文檔根目錄在:PREFIX/htdocs
    8.控制服務
    PREFIX/bin/apachectl start|stop|restart
    9.測試
    在瀏覽器輸入www.test.com或者IP
    
    擴展:
    cmd1 ; cmd2 ; cmd3  #順序執行用分號隔開的命令
    cmd1 || cmd2        #若cmd1執行成功,cmd2就不執行了
    cmd1 && cmd2        #若cmd1執行成功,cmd2才執行  
    如:make && make install
  • 實例演示(httpd-2.4.27)

    1.準備工作,關閉selinux和iptables
    setenforce 0
    service iptables stop
    2.安裝編譯器
    yum install -y gcc gcc-c++
    3.安裝依賴軟件(apr、apr-util、pcre)
    tar -jxvf apr-1.6.2.tar.bz2
    cd apr-1.6.2
    ./configure --prefix=/usr/loacal/apr
    make && make install
    
    tar -jxvf apr-util-1.5.4.tar.bz2
    cd apr-util-1.5.4
    ./configure --prefix=/usr/local/par-util
    make && make install
    
    tar -jxvf pcre-8.41.tar.bz2
    cd pcre-8.41
    ./configure --prefix=/usr/local/pcre
    make && make install
    4.安裝httpd.2.4.27
    tar -jxvf httpd-2.4.27.tar.bz2
    cd 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/pcre
    make && make install
    5.其它與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.rpm
    rpm -ivh vim-common-7.4.629-5.el6_8.1.x86_64.rpm
    rpm -ivh vim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm

YUM安裝

  • 基本說明

    1.yum就是一個軟件中心,相當於360軟件管家,appstore,安卓軟件商城
    2.yum是Redhat系列發行版的軟件管理方式,debian系列的安裝apt-get
    3.yum安裝的軟件包總得有一個地方進行存放,這個地方叫軟件倉庫,也叫yum源
    4.yum的配置文件在/etc/yum.repo.d目錄下
    5.常見的yum源
    mirrors.163.com
    mirrors.aliyun.com
  • 更改yum源

    1.備份文件
    mv CentOS-Base.repo CentOS-Base.repo.bak 
    2.下載yum配置文件
    wget -c http://mirrors.163.com/.help/CentOS6-Base-163.repo
    3.更改名字
    mv CentOS6-Base-163.repo CentOS-Base.repo
    4.清空緩存信息
    yum clean all
    5.重新生成緩存
    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 #運行圖形界面模式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章