扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
有些软件安装的时候若用的是 i386(或i686),升级的时候也必须要用相同结构的软件包才可以,否则会出现错误,而最常出现错误的地方就是升级glibc的时候,所以上面的script就是为了避免发生这样的错误而写,它会将不同架构的updates rpm全部连结到同一个目录,这样apt才有办法取得适合计算机架构的updates rpm来升级。
11. 使用 genbasedir 指令产生 base 目录和文件索引清单。
genbasedir --flat --bloat --bz2only /var/ftp/pub/redhat/apt/9/i386 os updates以上指令列会在 /var/ftp/pub/redhat/apt/9/i386 目录下建立 base子目录,然后产生相关的文件索引清单 bz2 压缩文件和 release文件。
12. 建立链接关系
ln -s /var/ftp/pub/redhat /var/www/html/redhat只有将ftp和html内的文件建立软链接,才可以用http的方式使用apt服务器。
13. 定期 mirror updates rpm
到此为止Apt服务器已经安装结束。互联网上的update套件是随时在更新的,所以我们的APT服务器上的RPMS.updates目录也应该要随时更新。这个时候,我们可以利用映射 (mirror) 的方式来进行更新:
|
赋予权限:
|
启动crond
|
这样APT服务器就会每天定时去 mirror updates rpm 和产生 rpm 索引清单了。APT服务器目录结构见图3。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者