AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 469070
Accepted
MM PP
MM PP
Asked: 2018-09-15 07:10:15 +0800 CST2018-09-15 07:10:15 +0800 CST 2018-09-15 07:10:15 +0800 CST

2018 年还能安装 Debian 5 吗?

  • 772

我想在一台较旧的 PC 上安装 Debian 5,因为我希望 Debian 5 的内核在这台计算机上能更好地工作。

我从那里下载了 netinstall ISO,debian.org并尝试将其安装在Virtualbox机器上。我收到了这个错误:Bad mirror。我将镜像更改archive.debian.org为主机名,然后/debian/问题得到解决。

我现在的问题是安装卡在Please wait...屏幕上Select and install(恰好在选择要安装的内容之后 - 仅Standard System- 13%)。

我没有收到任何错误。如果存在日志,我也不知道如何检查日志或其他内容。

当我按CTRL+ ALT+F4时,我在屏幕上看到以下内容:

> sep 14 15:36:00 in-target: You should only proceed with the installation if you re certain that
> sep 14 15:36:00 in-target: this is what you want to do.
> sep 14 15:36:00 in-target:
> sep 14 15:36:00 in-target: ispell ibritish wamerican mlocate exim4-config libnfsidmapZ bind9-host
> sep 14 15:36:00 in-target: mime-support libidn11 telnet lsof bash-completion dsutils
> sep 14 15:36:00 in-target: exim4-daemon-light perl libcap2 mutt reportbug libds58 bc m4 doc-debian
> sep 14 15:36:00 in-target: dc at libeuent1 ncurses-term libpcre3 doc-linux-texwhois libsqlite3-0
> sep 14 15:36:00 in-target: python2.5 python-minimal libisccc50 procmail time 1ibrpcsecgss3
> sep 14 15:36:00 in-target: liblwres50 python ftp pciutils dictionaries-commonpython-central w3m
> sep 14 15:36:00 in-target: openbsd-inetd libbind9-50 libxle libgme debian-fafile ucf
> sep 14 15:36:00 in-target: perl-modules python2.5-minimal libldap-2.4-2 libiscfg50 libdb4.5
> sep 14 15:36:00 in-target: bsd-mailx exim4 libgc1c2 exim4-base patch libisc50 libgssgluel iamerican
> sep 14 15:36:00 in-target: portmap nfs-common less libmagicl texinfo liblockfile1
> sep 14 15:36:00 in-target:
> sep 14 15:36:00 in-target: Do you want to ignore this warning and proceed anyway
> sep 14 15:36:00 in-target: To continue, enter "Yes": to abort, enter "No":

这个警告信息是关于什么的?我能做些什么?

需要注意的是,我曾尝试Debian 9在 a上安装VirtualBox并且它有效。我尝试安装Debian 6并遇到了同样的问题。

debian debian-installer
  • 5 5 个回答
  • 1702 Views

5 个回答

  • Voted
  1. Best Answer
    maulinglawns
    2018-09-15T09:25:00+08:002018-09-15T09:25:00+08:00

    我想在较旧的 PC 上安装 Debian 5,因为 Debian 5 的内核应该在这台计算机上运行良好。

    嗯……不!

    这实际上是一个非常糟糕的主意。有多种可用的 GNU/Linux 发行版可以在旧的 32 位 PC(AntiX、Bodhi 等)上运行——实际上是为它们而设计的。

    您永远不应运行已达到生命周期的操作系统,因此不会及时收到安全更新。

    而且我不明白为什么旧内核应该比新内核更好地工作,如果您正在寻找的不是 PAE,那么还有其他选择(见上文)。

    • 25
  2. Vince
    2018-09-15T07:15:24+08:002018-09-15T07:15:24+08:00

    请使用 debian 提供的存档镜像:http: //archive.debian.org/debian/

    另一种方法是使用 ISO DVD,它可以在他们的镜像中找到,因此您在安装过程中不需要网络:

    https://cdimage.debian.org/mirror/cdimage/archive/5.0.10/amd64/iso-dvd/

    • 7
  3. Rui F Ribeiro
    2018-09-15T10:51:56+08:002018-09-15T10:51:56+08:00

    问题和评论中的第一个问题似乎是使用 netinstall 映像。现在恐怕行不通了。

    对于安装,最好的做法是使用完整的 DVD。

    至于使用支持 32 位的现代 Debian,您可以使用 AntiX,正如其他人推荐的那样。然而,它会更慢,因为现在的图形环境需要更强大的机器。

    我通常在旧硬件上运行最新的 FreeBSD 32 位,定期更新并且对由此产生的性能更加满意。

    • 6
  4. peterh
    2018-09-16T07:22:18+08:002018-09-16T07:22:18+08:00

    使用旧发行版是解决类似问题的 Windows 反射。

    事实上,二进制文件的增长和内存/CPU 需求没有真正的原因;Windows 是这样开发的,Linux 软件大多不是。在 Linux 中,较旧的软件仍然可用,并且不会像在旧发行版中那样分配更多的 RAM。作为交换,我们可以更好地调整 RAM 优化算法。

    我认为最好的选择是使用最近的发行版,但使用较旧的(需要较少的 RAM)软件。特别是在 Debian 的情况下,您可以简单地删除 gnome/kde/any 可怕的窗口子系统并简单地使用 icewm。1

    此外,您还可以使用该deborphan命令从系统中清除不需要的软件包,特别是当它们启动您不需要的守护程序时。

    1如果你正在使用它,你可以试试ratpoison。没有窗口装饰的纯键盘虚拟机,只有全屏窗口,并且像screen. 它的内存需求实际上是不存在的,而且快如闪电。

    • 3
  5. rakslice
    2020-08-27T18:45:21+08:002020-08-27T18:45:21+08:00

    因此,您已经看到安装程序的aptitude运行在提示符处挂起。如果您/var/log/syslog从您在 上看到的部分往上看一点vt4,您会看到提示有关的警告:

    WARNING: untrusted versions of the following packages will be installed!
    

    在 中syslog,您可以在 apt 更新期间看到一个错误代码,表明签名由于密钥过期而未验证:

    lenny Release: The following signatures were invalid: KEYEXPIRED <...>
    

    正如在另一条评论中已经指出的那样,击败此检查的一种方法是简单地将时钟设置为密钥尚未过期的时间。根据您想对这个旧发行版执行的操作,系统上其他时间戳检查的结果(超级块上次挂载时间、 使用的文件时间戳make等)可能是实际处理的。

    如果不是,另一种选择是将 APT 配置为允许未经身份验证的包并aptitude忽略信任违规。

    您可以通过将以下/etc/apt/apt.conf设置放入正在安装的系统中来做到这一点(如旧邮件列表帖子中所示):

    APT::Get::AllowUnauthenticated "true";
    Aptitude::CmdLine::Ignore-Trust-Violations yes;
    

    IE:

    1. 转到安装程序的调试外壳(Ctrl+ Left Alt+F2用于图形安装,Left Alt+F2用于文本安装)。如显示的消息所示,按Enter以获得外壳。
    2. 进入目标环境:chroot /target. 它会在 chroot 中运行一个 shell 并给你一个 shell 提示
    3. 要编辑 /etc/apt/apt.conf 并添加设置,请运行vi /etc/apt/apt.conf,按i并键入上述行。然后按Esc回车:wq键保存退出vi。
    4. 退出 chroot: exit
    5. Left Alt使用+ F5(图形安装)或Left Alt+ F1(文本安装)返回安装屏幕。

    您将需要在安装过程中进行足够多的安装,以使正在安装的系统部分安装在下面/target,以便能够对其chroot进行使用vi。如果安装已经到了因为隐藏aptitude提示而挂起的地步,你可以进行apt.conf更改,然后在调试 shell 中找到它的aptitude进程并杀死它:

    1. ps | grep aptitude
    2. kill {输出aptitude中显示的进程 ID 号ps}

    当您返回安装屏幕时,安装程​​序将显示一条错误消息,但它会为您提供重试操作的选项,该操作应该会在新设置下成功。

    • 0

相关问题

  • GRUB 配置以识别同一 Linux 发行版的不同桌面环境(安装)

  • astyle 不会更改源文件格式

  • 接收有关全新 Debian 的电子邮件

  • Debian Stretch:libgs_plugin_systemd-updates.so 中的 gnome-software 段错误

  • 如何在拼音输入法中输入ü?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve