我使用的是CentOS,但是由于一个错误,很多包被删除了。所以我没有yum和rpm。所以我想从源代码中手动制作yum,但我也没有make。我知道所有的东西都是用"make package“做的。但是make本身呢??有没有办法安装"make package"?
发布于 2012-07-05 14:47:19
Make可以是自举的,也就是像操作系统、编译器等一样,可以为它制作一个版本,然后可以主存它自己。但是,不要忘记: make的第一个版本必须手动编译。抓取源代码,对其执行gcc -c等操作,然后将所有目标文件链接在一起。
发布于 2012-07-08 06:28:03
如果您只是尝试重新安装rpm和yum,您应该能够将系统重新引导至CentOS救援CD。这应该有可用的rpm和scp。
请参阅http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-rescuemode-boot.html和http://ekuric.wordpress.com/2011/07/06/how-to-install-rpm-package-in-rescue-mode/
你也可以在http://serverfault.com找到更多的帮助(和同情)
发布于 2012-07-06 15:07:07
对于bootstrapping,您可以在其他机器上编译make和gcc (具有目标上缺少的依赖项),并将其安装在目录(configure --prefix=..)中。然后将其复制到centos上的目录中。如果arch不同,则使用交叉编译
https://stackoverflow.com/questions/11339041
复制相似问题