為什么要搭建deb源
- 公司網(wǎng)絡隔離, 有一部分服務器不允許鏈接外網(wǎng)
- 自己開發(fā)的安裝程序需要統(tǒng)一管理
搭建步驟
- 在一個可以連接外網(wǎng)的機器上使用apt-get安裝程序
apt-get install python-dev
- 將使用apt-get安裝的緩存拷貝到/tmp/debs目錄下
mkdir -p /tmp/debs
cd /var/cache/apt
find . -name "*.deb" | xargs -i cp -rf {} /tmp/debs/
- 構建deb描述文件
安裝deb描述文件構建工具
apt-get install -y --force-yes dpkg-deb
創(chuàng)建描述文件
cd /tmp/
rm -fr debs/Packages.gz
dpkg-scanpackages debs/ | gzip > debs/Packages.gz
- 安裝apache服務器
apt-get install apache2
- 部署deb源
cp -rf /tmp/debs /var/www/html/
使用
- 在sources.list中添加內(nèi)網(wǎng)deb源地址
echo "deb http://ip debs/ " >> /etc/apt/sources.list
- 使用apt-get安裝程序