歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu本地源制作與本地源的維護(刪除過期或者重復軟件包)

Ubuntu本地源制作與本地源的維護(刪除過期或者重復軟件包)

日期:2017/2/28 16:30:37   编辑:Linux教程

1.制作軟件源


使用Ubuntu Lucid Lynx(Ubuntu 10.04)一段時間的人都應該知道,所有從軟件倉庫中安裝的軟件包都會在本地的

/var/cache/apt/archives

中進行緩存。而且每次安裝完Ubuntu,重新上網安裝中文語言包是個非常麻煩的事情,而且每次都要安裝MP3等音頻視頻程序的版權驅動,十分麻煩。所以,本地源的制作就非常必要了。

言歸正傳,首先需要安裝軟件包dpkg-dev

#sudo apt-get install dpkg-dev

等配置好後,在/下建立一個目錄software作為軟件包的存放地點,或者放在硬盤中任意位置。

將/var/cache/apt/archives中的所有軟件包拷貝到這個文件夾裡。

執行以下命令,進行軟件源的制作

#sudo dpkg-scanpackages /software /dev/null | gzip>/software/Packages.gz

等待系統掃描完所有的軟件包後,會返回命令行,並且在software文件夾中生成一個名為Packages.gz的壓縮文件,存有這個文件夾中的軟件包信息及其依賴關系。


2.使用軟件源


接上文

#sudo gedit /etc/apt/sources.list

刪除所有內容,添加

deb file:/// software/

保存。


打開終端,輸入

#sudo apt-get update

以更新本地的軟件包列表

然後可以用apt-get命令安裝本地源中含有的軟件包或者像我一樣直接執行

#sudo apt-get dist-upgrade

命令更新系統。如果再懶一點,可以輸入以下命令

#sudo apt-get update;sudo apt-get dist-upgrade

來直接進行以上工作。

Copyright © Linux教程網 All Rights Reserved