其實,搭建這個詞兒並不是很合適,只是簡單的提供乙個方法來在本地構成乙個軟體源。當然,據本人猜測(還沒有實踐),這個方法同樣適用於伺服器,至於國內外各大映象**是不是這麼做的,我太菜,不知道,如果說得不對,望您批評指正!
好了,開始說一下我的做法。
準備工作有四點要做好,安裝dpkg-dev、收集軟體包、建立apt-get讀取的指令碼、加入到源列表。其實整個過程也就是這四步。
一、安裝dpkg-dev
在官方的源裡就有,sudo apt-get install dpkg-dev即可。
二、收集包
所謂的收集就是指把你所有想用的deb包放到乙個目錄下,這個目錄假設為path(為方便後面的使用)。
三、建立指令碼
cd path
dpkg-scanpackages . /dev/null | gzip -9c > packages.gz
將這個指令碼放到你的使用者目錄先的bin目錄中,沒有的話自行建立,然後賦予這個指令碼u+x的執行許可權。在做好指令碼之後,執行一下。這樣,我們就可以在path目錄下得到乙個可以給apt-get來識別的軟體包列表了。
四、加入到源
在sources.list中加入一下命令即可:
deb file:/path ./
然後就可以實驗一下啦,把原來的源都去掉,試著安裝兩個包吧~
by air_fighter
2012.7.25
ubuntu12 04新增sudo使用者
首先要明白root的密碼一般使用者是不應改知道的,但一般使用者有時可能要用到root的一些許可權。這裡就有了乙個 etc sudoers 檔案,用來儲存一些使用者,使這些使用者可以通過sudo命令來暫時獲取root的許可權。這些使用者使用sudo時輸入的密碼是當前使用者密碼,而不是root密碼。還可...
ubuntu12 04新增sudo使用者
首先要明白root的密碼一般使用者是不應改知道的,但一般使用者有時可能要用到root的一些許可權。這裡就有了乙個 etc sudoers 檔案,用來儲存一些使用者,使這些使用者可以通過sudo命令來暫時獲取root的許可權。這些使用者使用sudo時輸入的密碼是當前使用者密碼,而不是root密碼。還可...
Ubuntu12 04下配置OwnCloud私有雲
前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...