linux下程式安裝過程詳解

時間 2025-04-11 13:40:12

1樓:網友

軟體包裡面分兩部分:軟體包描述資料和實際軟體的檔案。

軟體包資料裡面包括這個包的名字,版本號,依賴功能,提供功能,說明等等一切需要的資訊。這些東西除了說明軟體包的名稱、功能。還提供軟體包管理器管理軟體時需要的各種資訊。

實際軟體的檔案就是你所用到的程式提供的所有程式、資源。

軟體包描述資料會被軟體包管理器記錄在自己的資料庫裡面儲存。同時也會儲存一套這個軟體提供的檔案的目錄樹資訊。

軟體本體當然就會被解壓縮到系統對應目錄中了。

比如我有乙個軟體包 a ,包管理系統是 rpm (也就是 yum 的基礎)。當前系統有軟體包 b 。a 含有檔案 /bin/1 。

那麼軟體包管理器會先檢測軟體包的依賴。在檢測了自己的資料庫中,軟體包管理器發現依賴軟體包 c (這個包含有 /lib/2 )。那麼系統會自動呼叫依賴解決功能,要求同時安裝 a 和 c 兩個軟體包。

安裝包時,軟體包管理器**&解壓縮 c ,把檔案 /lib/2 放到系統對應目錄中。同時把軟體包 c 的相關資訊儲存在自己的資料庫中。之後繼續安裝 a 。

同樣根據操作 a 軟體一樣的吧兩部分放到合適的位置。

這種人性化都是建立在資料基礎上的,資料庫越全,就越方便。

yum 安裝軟體時,都會要求進行一次「同步」,其實就是在同步軟體包系統的資料。自動更新,其實也是隨時同步軟體包資料庫,發現資料庫裡面有新的軟體包,就提示公升級。

rpm 的資料庫在本機上應該是放在 /var/rpm 裡面。apt 是在 /var/apt 裡。yum 沒注意過。

具體這個軟體包都有什麼檔案,rpm 你可以用:

rpm -ql 軟體包名。

檢視 apt 我沒注意過用法。

當然圖形介面裡面的軟體包管理器也能查詢這個軟體包都有什麼檔案都放在了什麼地方。

2樓:網友

一般預設安裝到。

usr/share

部分軟體放到了。

opt庫檔案一般在。

libusr/lib

程式執行檔案一般在。

binusr//bin

3樓:網友

我只知道rpm -ivh是用來安裝rpm包的。

那個tar格式的乙個也沒裝好過,老是**少包的什麼的。

用紅旗、普標、紅帽、烏邦圖。都有這些問題。氣死我了。還有那些個說明都是英語的,不行,我看不懂。

linux常用安裝軟體的命令

4樓:我是何方

不用羨慕linux了,windows系統也能使用命令列安裝軟體。

linux安裝過程後不能正常啟動連windows系統也不能正常進入

linux 一般是grub的方式引導系統的你要是想安裝雙系統 最好先了解引導原理 要是後裝linux的話 要修改磁碟引導方式為grub 安裝完成後 進入linux中修改引導檔案 再加入windows引導檔案 比較複雜的 如果現在你放棄了linux 那麼建議你使用winpe進入系統然後用磁碟工具 先把...

windowsNT4的安裝過程

我教你乙個最簡單的 首先買一張可以光碟引導的系統盤,然後修改bios 進入bios第二項,然後往下按,到frist boot device選cd rom項,然後執行然後按提示進行,一路回車就可以了!可以 windowsnt4?簡體中文版 microsoft 我還有註冊碼。win7安裝vc 6.0 提...

筒燈怎麼安裝?筒燈安裝過程需要注意哪幾點

勤意智 不要與牆挨的太近,它在照明的時候會有熱量,會把牆面給弄黑。燈泡瓦數不要太強,人的眼睛會不適應。 土豆地瓜豆角 這樣的燈安裝起來很簡單,只要把線路連線上燈泡貼上就可以了,安裝的時候第1點需要注意的就是線一定要夠長,不然的話拉的時候就非常的費力,第2點就是在安的時候,燈泡和距離一定要掌握好,這樣...