日期:2014-05-16  浏览次数:20903 次

ubuntu 利用apache制作源服务器
假如你的apache 服务器的ip是 172.16.56.155
1. 在apache的httpd.conf中添加
 
ServerName 172.16.56.155
NameVirtualHost 172.16.56.155
<VirtualHost 172.16.56.155>
        ServerName 172.16.56.155
        DocumentRoot /var/www/
        <Directory "/var/www">
            Options Indexes FollowSymLinks
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>

2. 创建文件夹 /var/www/packages/i3186 和 /var/www/packages/amd64
然后把你想让其他服务器想用的deb安装包都放置到这两个文件夹中 其中1386 是放置的32位系统的安装包 

3.执行如下的三个命令
cd /var/www/packages 
   
dpkg-scanpackages i386 /dev/null | gzip > i386/Packages.gz
dpkg-scanpackages amd64 /dev/null | gzip > amd64/Packages.gz
4.修改本服务器的/etc/apt/source.list文件,注释掉其他的东西添加如下的语句
deb file:/var/www/packages/amd64/ /
5.在本机执行 apt-get update
6. 重启apache service apache2 restart
7 服务器配置完毕了




8.在另一个电脑上 修改 /etc/apt/source.list
deb http://172.16.56.155/packages/ amd64/
并且执行 apt-get update
9 下面就可以安装你想安装的软件了这些安装的包都是放在自己的服务器源上