我管理的私有网络由于客户的安全策略而没有Internet连接。该网络仅安装了一个Ubuntu 10.04 LTS Server(很快还会安装多个),我一直在尝试使用软件对其进行自定义-但是,由于缺少Internet连接,我不得不手动使用dpkg安装软件包。
这是否会阻止我在可用的Ubuntu Server(LTS)升级到新版本,因为我安装的软件包不在当前发行版CD上,因此它们也不太可能出现在较新的发行版中。
我管理的私有网络由于客户的安全策略而没有Internet连接。该网络仅安装了一个Ubuntu 10.04 LTS Server(很快还会安装多个),我一直在尝试使用软件对其进行自定义-但是,由于缺少Internet连接,我不得不手动使用dpkg安装软件包。
这是否会阻止我在可用的Ubuntu Server(LTS)升级到新版本,因为我安装的软件包不在当前发行版CD上,因此它们也不太可能出现在较新的发行版中。
Answers:
不会。使用dpkg从官方存储库安装软件包不会给您带来任何麻烦。
实际上,从技术角度来看,通过dpkg安装软件包与运行run并没有什么不同sudo apt-get install
package
。同样的事情也会发生。
使用dpkg安装软件包的唯一问题是,您必须确保以正确的顺序安装了依赖项。如果没有,您可能会发现软件包数据库已损坏。
我知道这是根据个人经验而发生的...
apt-get -f install
)来完成安装。
考虑到您很快将添加更多服务器来建立本地存储库,这可能是一个更好的主意。这样,您可以将存储库添加到每个服务器的apt源中,然后将它们全部指向本地存储库,该存储库只是真实ubuntu存储库的镜像。
然后,当需要安装或升级软件包时,只需使用标准的ubuntu工具即可处理此操作。另一个好处是,您只需要每隔一段时间使用一对DVD或硬盘驱动器更新集中的本地存储库,即可将其带入封闭环境并与存储库的目录同步。然后,每台服务器都会向您发出警报,提醒您已安装的软件包在本地存储库中具有可用的升级...,这意味着您无需维护许多管理员。允许工具执行工具擅长的事情。
Ubuntu英国播客背后的团队之一,Abuntu传播者Alan Pope写了一篇帖子,介绍如何创建应该提供帮助的ubuntu官方存储库镜像。你可以在这里找到它。