Linux軟件安裝及管理程序-創(chuàng)新互聯(lián)

Linux 安裝及管理程序

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、重慶網(wǎng)站建設(shè)公司、微信開發(fā)、小程序開發(fā)、集團(tuán)成都企業(yè)網(wǎng)站定制等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都三輪攪拌車等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致表揚(yáng)!

Linux應(yīng)用程序基礎(chǔ)

Linux命令與應(yīng)用程序的關(guān)系

  1.1.1  應(yīng)用程序與系統(tǒng)命令的關(guān)系

  文件位置

  系統(tǒng)命令:一般在/bin和/sbin目錄中,或?yàn)镾hell內(nèi)部指令

  應(yīng)用程序:通常在/usr/bin和/usr/sbin目錄中

 主要用途

  系統(tǒng)命令:完成對(duì)系統(tǒng)的基本管理工作,例如IP配置工具

  應(yīng)用程序:完成相對(duì)獨(dú)立的其他輔助任務(wù),例如網(wǎng)頁瀏覽器

 適用環(huán)境

  系統(tǒng)命令:一般只在字符操作界面中運(yùn)行

  應(yīng)用程序:根據(jù)實(shí)際需要,有些程序可在圖形界面中運(yùn)行

 運(yùn)行格式

  系統(tǒng)命令:一般包括命令字、命令選項(xiàng)和命令參數(shù)

  應(yīng)用程序:通常沒有固定的執(zhí)行格式

Linux應(yīng)用程序的組成

   文件類型                 保存目錄

  普通執(zhí)行程序文件              /usr/bin

  服務(wù)器執(zhí)行程序文件和管理程序文件       /usr/sbin

  應(yīng)用程序配置文件              /etc

  日志文件                  /var/log

  應(yīng)用程序文檔文件               /usr/share/doc

  應(yīng)用程序手冊(cè)頁文件             /usr/share/man

軟件包的封裝類型

 RPM軟件包:擴(kuò)展名為“.rpm”,只能在使用RPM機(jī)制的Linux系統(tǒng)中安裝,如:RHEL ,Fedora , Centos等。安裝時(shí)需要使用系統(tǒng)中的rpm命令。

 DEB軟件包:擴(kuò)展名為“.deb”,只能在使用DPKG機(jī)制的Linux系統(tǒng)中安裝,如:Debian ,Ubuntu等。安裝時(shí)需要使用系統(tǒng)中的的dpkg命令。

 源代碼軟件包:程序員開發(fā)完成的原始代碼軟件包,一般做成”tar.gz” , “tar.gz2”等格式的壓縮包文件,包含程序的原始代碼。

 附帶安裝程序的軟件包:擴(kuò)展名不一,壓縮包內(nèi)提供install.sh , setup等安裝程序,或以”.bin”格式的單個(gè)執(zhí)行文件提供

 綠色安裝的軟件包: 在壓縮包內(nèi)提供以編譯好的執(zhí)行文件,加開壓縮包后的文件即可直接使用

使用RPM包管理工具

2.1  RPM Package Manager

   由 Red Hat 公司提出,被眾多 Linux 發(fā)行版所采用

   建立統(tǒng)一的數(shù)據(jù)庫文件,詳細(xì)記錄軟件包安裝、卸載等變化信息,能夠自動(dòng)分析軟件包依賴關(guān)系

   使用RPM機(jī)制封裝的軟件包文件擁有約定俗稱的命名格式。

   一般使用 “軟件名—軟件版本—發(fā)布次數(shù).操作系統(tǒng)類型.硬件架構(gòu)類型.rpm

   例如:  “bash  -  4.1.2  -  15   .  el6_4   .    x86_64.rpm”

2.2  使用RPM包管理命令——rpm

   主要可以實(shí)現(xiàn)以下三類功能

     查詢、驗(yàn)證RPM軟件包的相關(guān)信息

     安裝、升級(jí)、卸載RPM軟件包

     維護(hù)RPM數(shù)據(jù)庫信息等綜合管理操作

2.2.1  查詢已安裝的RPM軟件信息

命令格式    rpm  -q[子選項(xiàng)]  [軟件名]

用法:結(jié)合不同的子選項(xiàng) 完成不同查詢

          -qa:查看系統(tǒng)中已安裝的所有RPM軟件包列表

          -qi:查看指定軟件的詳細(xì)信息

          -ql:查詢指定軟件包所安裝的目錄、文件列表

          -qc:僅顯示指定軟件包安裝的配置文件

          -qd:僅顯示指定軟件包安裝的文檔文件

 查詢文件或者目錄屬于哪個(gè)RPM軟件

   命令格式    rpm  -gf  文件或者目錄名

Linux 軟件安裝及管理程序

2.2.2  查詢未安裝的 RPM 包文件

命令格式   rpm  -qp[子選項(xiàng)]  RPM包文件

  用法:結(jié)合不同的子選項(xiàng) 完成不同查詢

         -qpi:通過.rpm包文件查看該軟件的詳細(xì)信息

         -qpl:查看.rpm安裝包內(nèi)所包含的目錄、文件列表

         -qpc:查看.rpm安裝包內(nèi)包含的配置文件列表

         -qpd:查看.rpm安裝包內(nèi)包含的文檔文件列表

2.2.3  安裝、升級(jí)、卸載RPM軟件包

命令格式   rpm    [選項(xiàng)]   RPM包文件

  用法:不同選項(xiàng)適用于不同情況

           -i:安裝一個(gè)新的 rpm 軟件包

           -U:升級(jí)某個(gè) rpm 軟件,若原本未裝,則進(jìn)行安裝

           -F:更新某個(gè) rpm 軟件,若原本未裝,則放棄安裝

2.2.4  卸載指定的RPM軟件

命令格式   rpm  -e   軟件名

 輔助選項(xiàng)

         --force:強(qiáng)制安裝所指定的rpm軟件包

         --nodeps:安裝、升級(jí)或卸載軟件時(shí),忽略依賴關(guān)系

         -h:以“#”號(hào)顯示安裝的進(jìn)度

         -v:顯示安裝過程中的詳細(xì)信息

Linux 軟件安裝及管理程序

2.2.5  重建RPM數(shù)據(jù)庫

    當(dāng)RPM數(shù)據(jù)庫發(fā)生損壞(誤刪文件、非法關(guān)機(jī)、病毒破壞等導(dǎo)致)Linux系統(tǒng)無法自動(dòng)完成修復(fù)是,將導(dǎo)致無法使用rpm命令正常的使用??捎么嗣钸M(jìn)行重建數(shù)據(jù)庫

      命令格式   rpm   --rebuilddb

        或者   rpm   --initdb

從源代碼變異安裝程序

3.1  源代碼編譯概述

  使用源代碼安裝軟件的優(yōu)點(diǎn)

    獲得最新的軟件版本,及時(shí)修復(fù)bug

    根據(jù)用戶需要,靈活定制軟件功能

  應(yīng)用場(chǎng)合舉例

    安裝較新版本的應(yīng)用程序時(shí)

       自由軟件的最新版本大都以源碼的形式最先發(fā)布

    當(dāng)前安裝的程序無法滿足需要時(shí)

       編譯安裝可由用戶自行修改、定制功能

    需要為應(yīng)用程序添加新的功能時(shí)

       用戶可以重新配置、自由修改源代碼,加入新的功能

3.2  確認(rèn)源代碼編譯環(huán)境

    需安裝支持 C/C++程序語言的編譯器,

     如:  gcc-4.4.7-4.el6、gcc-c++-4.4.7-4.el6

        make-3.81-20.el6.……

3.3  編譯安裝過程

   步驟1. 解包

      習(xí)慣上將軟件包釋放到 /usr/src/ 目錄

      解包后的源代碼文件位置:  /usr/src/軟件名-版本號(hào)/

   步驟2. 配置

      使用源碼目錄中的 configure 腳本

      執(zhí)行“./configure --help” 可以查看幫助

      典型的配置選項(xiàng): --prefix=軟件安裝目錄

Linux 軟件安裝及管理程序

  步驟3. 編譯

     配置完成后執(zhí)行 make 命令

  步驟4. 安裝

     編譯完成后執(zhí)行 make install 命令

  步驟5. 使用

     根據(jù)需求調(diào)整配置文件中的配置

Linux 軟件安裝及管理程序

  步驟6. 測(cè)試

       配置完成后啟動(dòng)服務(wù)

        /usr/local/apache/bin/apachectl  start

 打開瀏覽器輸入自己的ip地址即可查看

Linux 軟件安裝及管理程序

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站標(biāo)題:Linux軟件安裝及管理程序-創(chuàng)新互聯(lián)
當(dāng)前URL:http://muchs.cn/article34/eeipe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站建站公司、網(wǎng)站改版、網(wǎng)站排名、網(wǎng)站策劃、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司