第一步:
1、apt-get install nginx.
2、apt-get 安裝的軟體會存在/var/cache/apt/archives目錄下
把目錄下的軟體包copy到 /opt/debs
3.安裝軟體包dpkg-dev
apt-get install dpkg-dev
第二步:使用dpkg-scanpackages 命令生成apt可以使用的軟體包索引檔案
/var# dpkg-scanpackages debs /dev/null | gzip > debs/packages.gz
注:/dev/null位置的引數是指定乙個檔案,檔名不限,該檔案的作用是用來重寫覆蓋deb軟體包中控制檔案的某些定義,它的第一行的格式,一行對應乙個軟體包:
package priority section
package指定你所要修改的軟體包
priority 有low,medium,high三個值
section 用來指定軟體包屬於哪個section
如果不需要對deb軟體包做任何修改你就可以像例子中那樣直接指定乙個/dev/null檔案。
第三步:在你的sources.list中新增一行
deb file:/var debs/
這樣你就可以使用apt-get命令來安裝這些軟體包了,命令格式沒有任何差異,apt-get會為我們處理軟體包之間的依賴關係,不過要注意,在修改sources.list之後一定要執行一下apt-get update命令。
讓 apt-get使用本地的源**進行安裝也是一樣的,不過需要注意下列幾點:
1、第乙個軟體包的orig.tar.gz(源程式檔案), .dsc(debian控制檔案) and .diff.gz(描述在debian能使用該程式之前需要進行的修改部分)檔案必須在同一目錄下。
2、生成的索引檔案要使用sources.gz ,而不能用packages.gz
3、掃瞄程式使用dpkg-scansources
# dpkg-scansources debs | gzip > debs/sources.gz
4、最後還需要在sources.list中新增一行
deb-src file:/root debs/
使用reprepro工具搭建deb倉庫
安裝nginx,reprepro,gnupg軟體。工具名稱 作用備註 nginx 高效能的web伺服器。必須reprepro 生成和管理debian軟體包系統資訊庫的工具。必須gnupg 用於加密 數字簽名及產生非對稱鑰匙對的軟體。非必須 sudo apt get install nginx rep...
建立github倉庫
第一次提交的過程 1.首先在 上面建立github倉庫。2.進入到你本地工程目錄下面,開啟git bash 3.首先初始化本地倉庫,在git bash中輸入 git init 4.其次新增所有的本地檔案到本地倉庫的索引中 git add 5.從本地索引中提交到本地倉庫 git commit m 這是...
建立svn倉庫
今天在客戶現場聯調,兩個開發人員之間的 想用svn來管理,所以就臨時在本地機器上搭建乙個svn倉庫。現將操作步驟記錄下來,以便後續查閱。1 安裝svn服務端setup subversion 1.6.5.msi和客戶端tortoisesvn 1.6.5.16974 win32 svn 1.6.5.ms...