从4.0升级Debian,但镜像给404

我有一台旧的Buffalo HS-DH500GL NAS。 我几年前买的(2007年我认为),当我听说它可以升级到运行Debian 4.0。 我跟随了一些随机的教程(很久以前我忘了find它)来安装Debian,而且这个盒子在我的书架上已经运行好几年了。 我很less使用它,但我想开始使用它,发现一切都过时了。 我决定尝试使所有的更新,但是当我运行aptitude更新一切,我得到各种404错误。 我猜一切都已经移到了档案服务器上。

我想要做的是从头开始,擦拭一切,并安装一个新的(和最新)的操作系统。 我只能通过SSH(无串口)访问它。 任何想法如何去做呢? 把硬盘从NAS里拿出来,在另一台计算机上拷贝一些新的操作系统是否可行?

把硬盘驱动器放到另一台机器上以便新安装debian通常是一个非常可行的解决scheme,但是,就你而言,如果你不可能有另一台相同体系结构的机器把硬盘放进去,这是很less方便。 这仍然可以使用debootstrap ,但debootstrap不会完全安装。 它只是安装一些软件包,你需要做很多安装程序要做的重命名的工作,比如设置/ etc / network / interfaces,/ etc / hosts,/etc/resolv.conf,/ etc / hostname,安装一个引导程序和内核。

从蚀刻升级到挤压是一个肯定的可能性。 请注意,有一个lenny发布,你不应该跳过从蚀刻到挤压的路上。

这是我推荐的:

首先要注意的是,目前的蚀刻库已经移动,因为它远远超出了生命周期。 目前的蚀刻respoitory是这样的:

deb http://archive.debian.org/debian etch main 

然后使用apt-get updateapt-get upgrade然后使用apt-get dist-upgrade来确保您可以使用最新的etch。 然后按照lenny发行说明的第4章升级到lenny。 请记住,lenny也已经过了报废时期,所以lenny的存储库现在是:

 deb http://archive.debian.org/debian lenny main 

所以,当你到达lenny发行说明的第4.4节时,请使用上面的存储库。 升级到lenny之后,您应该能够按照发行说明的第4章进行升级。

发布说明中的这些说明可能看起来要比“更改来源和远程升级”的build议复杂得多,但我们通过大量的独立testing得到了这些说明,而且这些说明应该有实际上让你进行工作安装的可能性要大得多。

听起来像你的能力来源不正确加载。 编辑文件/etc/apt/sources.list ,并确保他们使用Debian 4.0“Etch”的正确存储库,应该看起来像这样:

 deb http://archive.debian.org/debian/蚀刻主要贡献非自由
 deb-src http://archive.debian.org/debian/蚀刻主要贡献非自由的

 deb http://security.debian.org/ etch / updates主要贡献非免费
 deb-src http://security.debian.org/ etch / updates主要贡献非自由

通知我包括non-free选项,这当然是你的特权。 编辑此文件后,运行apt-get update命令更新存储库,然后运行apt-get upgrade以在您的系统上运行所有软件包的升级。

否则,一个快速的谷歌search似乎表明,您的设备将处理Debian 6“挤”,所以你可能select去那么远。 在这种情况下,将文件所在的文件库replace为etch ,然后运行apt-get update ,然后apt-get dist-upgrade将发行版升级到6。

请注意,从“蚀刻”转移到“挤压”(意味着你正在跳过5个发行版本之间的“lenny”)可能会更加激烈,而同时,根据所安装的软件和软件包,可能不会问题。 所以如果遇到麻烦或者如果你要格外小心的话,可以看看这样的教程: http : //www.cyberciti.biz/tips/howto-upgrade-debian-linux-4etch-to-5lenny- server.html具有良好的升级指针。