成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單教你Ubuntu Linux系統三種方法添加本地軟件庫

系統 Linux
本章主要是教大家以Ubuntu Linux系統三種方法添加本地軟件庫,詳細介紹了每步,希望對Ubuntu Linux新手有很好的幫助。

閑著沒事教教大家以Ubuntu Linux系統三種方法添加本地軟件庫,ubuntu Linux使用本地軟件包作為安裝源——轉2007-04-26 19:47新手重新系統的概率很高,每次重裝系統后都要經過漫長的apt-get install來裝回那些我們自己所需要的,但系統安裝光盤里又沒有的軟件,實在是件痛苦的事。

方法一:

每一次install時系統下載的軟件包,包括各個軟件所依賴的包都會保存在/var/cache/apt/archives/目錄下,選定某一次通過網 絡安裝完自己所常用到的所有軟件之后,將該文件夾下的所有文件都復制到一個不常格式化的分區里面,作為以后重裝系統時的本地源,可謂省時省心省力。

以下為操作過程,為驗證,特意重裝一次系統,無語。

一、在自己的根目錄下建立一個目錄,用于放所有下載的軟件包,目錄名隨自己喜歡,建議新手在自己的根目錄下進行以下操作,以避免操作權限問題的困擾。

mkdir ~/ packs

二、復制文件到packs文件夾下,目錄依各人情況變化。

sudo cp /var/cache/apt/archives/* ~/packs

三、將建立Packages.gz包,里面記錄了packs文件夾下面的軟件包信息,包括依賴信息。

dpkg-scanpackages packs /dev/null |gzip > packs/Packages.gz

完成此操作后,將packs文件夾復制到一個不常格式化的分區中,作為長久使用,比如我將它放在一個fat32的分區時面,路徑是 /media/hda6/linux/soft/packs

四、加本地源

sudo gedit /etc/apt/sources.list

加入 deb linux/soft/packs/">file:///media/hda6/linux/soft/packs/ edgy main ,注意,這里只是我電腦上的路徑,請依實際位置修改.edgy 是我的ubuntu版本(7.04's version feisty),main也不是固定的,也可以用restricted等,只是在下面第五步中的操作中對應建立的目錄結構不同而已,這里只舉 main的例子。有興趣的同仁可以加一個試試,系統的出錯提示會有文件夾設置信息。

五、設置packs目錄下的目錄結構

在packs目錄下建立這樣的結構

packs/dists/edgy/main/binary-i386/

packs/packs/ #也就是在packs下再建立一個packs

以上這兩層的目錄用于放置不同類型的包,據我電腦上試驗過程中的提示,好像binary-386目錄下放的是各種軟件的安裝包,packs/packs/ 目錄下放的是各個依賴的包以及系統更新的包,基本上是以lib開頭的,最保險的辦法是把所有包都復制到這兩個文件夾下面。

六、設置完成

完成以上設置和文件復制之后,就可以開始正常使用本地的源了和使用網絡上的源一樣操作。

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install XXX

方法二:

一下更簡單的辦法,完第一個目錄結構后,把Packages.gz那個包放在binary-i386文件夾下面,然后把所有的deb包復制到/var/cache/apt/archives/下就可以了。

估計apt-get install的工作原理是這樣的,先從Packages.gz包里讀取軟件列表和包依賴信息,安裝某個軟件時先掃描本地archieves目錄,如果可以找到對應的包,就開始安裝,否則從源里下載該包。

其實我實現這些操作的思路很簡單啊
1、備份手上已有的軟件包
2、建立這些軟件列表和依賴信息 packages.gz
3、建立目錄結構,可隨意在本地源地址后加上 main、 restricted之類的關鍵字,然后apt-get update,系統會給出出錯提示,里面就包含了各個關鍵字對應的目錄結構,
4、添加本地源 deb file:/// dir/dir/dir/……

建議大家在碰到系統錯誤時認真看系統的提示,linux的系統出錯提示可不像比爾先生的那樣都是說廢話

方法三:

下載DVD版本,然后把它作為源. 有兩種方式:

1. 可以直接放在硬盤上,然后mount到某個目錄里,比如: sudo mount -t iso9660 -o loop xxx.iso /mnt

然后修改sources.list,改成 deb file:///mnt edgy main …… 后面和你的原來的格式一樣.

2. 刻盤.然后在新立得里面用將CD Rom設置為源

下次要是再sudo apt-get update時,有可能有新的包文件,是不是還要這樣添加呢,還有如果自己從別的站點下載的包,可否也加入到其中而用sudo apt-get install xxx來安裝呢?

它的原理是從Packages.gz里面讀取軟件包及依賴信息,如果你往里面加了新的包,就要重新執行

dpkg-scanpackages packs /dev/null |gzip > packs/Packages.gz

來更新里面的文件信息了,然后再sudo apt-get udpate應該就OK了,如果是你自己下載的包,那必須是deb的包,而且保證把它所依賴的包都 下到本地。最好是在那準備重裝系統之前把/var/cache/apt/archives/下面的文件都保存下來,再建立這些文件的packages.gz把你下載的東西放一個地方,然后用sudo ln -s 到/var/cache/apt/archives一切OK!Ubuntu Linux系統三種方法添加本地軟件庫。

  1. Ubuntu 8.10設置中文環境(一)
  2. Ubuntu 8.10設置中文環境(二)
  3. Ubuntu Compiz常 用快捷鍵(3)
  4. 簡單介紹Ubuntu操作系統中的“哞~”
  5. 簡單教大家 Fedora 12完美安裝nvidia官方驅動
責任編輯:志輝 來源: linux.chinaitlab.com
相關推薦

2010-03-15 10:01:26

Ubuntu 系統

2011-06-10 10:43:12

Ubuntu應用安裝

2010-07-29 09:56:45

Flex數據庫

2009-07-08 12:56:32

編寫Servlet

2011-03-15 14:16:27

2010-11-19 14:51:09

Oracle數據庫關閉

2022-08-19 11:17:09

Linux

2014-04-01 10:38:09

Linux操作系統

2024-08-28 11:10:53

2011-09-01 16:20:58

2010-09-14 15:10:49

CSS注釋

2024-11-15 07:00:00

Python發送郵件

2022-07-13 16:06:16

Python參數代碼

2009-12-11 18:49:39

預算編制博科資訊

2023-08-14 17:58:13

RequestHTTP請求

2011-04-18 15:32:45

游戲測試測試方法軟件測試

2009-07-22 11:33:14

JDBC連接Sybas

2009-06-23 10:45:18

Hibernate支持

2013-01-04 15:47:54

Android開發平鋪UI設計

2009-12-09 14:22:44

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看国产www | 一区二区三区四区在线 | 97成人在线 | 成人九色| 国产一级电影在线观看 | 在线观看成人 | 一区二区三区av | 欧美国产视频 | 视频在线亚洲 | 亚洲 一区 | 国产香蕉视频在线播放 | 午夜三区 | 国产免费国产 | 欧美一区二区三区 | 国产精品视频97 | 亚洲成人免费电影 | 久草99 | 91精品午夜窝窝看片 | 欧美日韩在线免费观看 | 亚洲一区二区av在线 | 中文字幕 在线观看 | 久久亚洲欧美日韩精品专区 | 亚洲午夜一区二区 | 国产中文字幕网 | 国产精品国产三级国产aⅴ无密码 | 亚洲国产精品一区二区www | 久久精品久久综合 | 国产精品精品视频一区二区三区 | 国产精品视屏 | 国产一区在线免费观看 | 日韩欧美国产一区二区 | 欧美精品成人一区二区三区四区 | 亚洲国产成人精品久久久国产成人一区 | 亚洲一区二区精品 | 亚洲看片网站 | 91网站在线看 | 亚洲乱码一区二区三区在线观看 | 日韩精品无码一区二区三区 | 日韩免费视频一区二区 | www.婷婷| 在线观看亚洲一区二区 |