我需要在ubuntu上安装旧的易受攻击的软件包,以使我自己的版本的元可部署。这是我项目的一部分。我试图手动完成,但很难安装和运行易受攻击的程序。所以我的问题是:我能用"apt-get“来安装这些旧的易受攻击的软件包吗?
假设我从源代码安装了一个程序,那么我将如何启动这个程序?例如,如果我手动安装telnetd (配置、make、manually ),那么我在"/etc/init.d“中找不到它的服务,因为我们从"apt- get”中安装了它。
发布于 2012-06-28 06:11:45
好吧,如果你能得到软件包,你可以用dpkg安装它们。如果它们还在repos中,您可能可以使用钉钉显式地安装它们,在任何情况下都需要使用它,以防止更新版本覆盖新版本。
对于您自己构建的文件,最好的解决方案是,真正安装当前版本,查看它所做的更改,然后复制它。如果您问这个问题,您可能无法自己编写init脚本-复制发行版在正确安装中的内容。
我很想认为大多数构建指令应该包括基本的脚本,至少以示例的形式,但我不认为构建正在工作和在repos中工作的东西属于生产系统(当然不是这样)。
https://serverfault.com/questions/402944
复制相似问题