意外清除必要软件包后恢复 Debian 8.7

意外清除必要软件包后恢复 Debian 8.7

为了消除奇怪的启动错误,我清除了一些必要的软件包。我的 xfce4 无法在启动时启动,这还不错,我仍然有 tty,但我也没有网络连接,这意味着我无法重新安装任何东西。

好的一面是,我有一个带有 Debian live 的闪存驱动器,我最初是从它安装系统的。

在这种情况下有什么方法可以恢复我的系统吗?当然,这比重新安装整个系统更容易(我并不关心系统分区上的任何文件)

答案1

您可以将闪存驱动器添加到源列表中。这相当简单:

  1. 将 USB 闪存驱动器挂载到任意目录,例如/mnt(假设闪存驱动器是/dev/sdb1

    mount /dev/sdb1 /mnt
    
  2. 将挂载点添加为 apt-source:在引用挂载点的行/etc/apt/sources.list(例如 use )中添加一行:vi

    deb file:/mnt jessie main 
    
  3. 运行apt-get update然后apt-get install照常使用,因为闪存驱动器现在是常规存储库源

  4. 完成后最好注释掉新行/etc/apt/sources.list(或删除它)

旁注:可以从distsiso 上的目录读取发行版和组件。例如,您会找到jessie/contribjessie/main,因此 in 中的行 sources.list也可以是

deb file:/mnt jessie main contrib

可能的替代方案:如果您只是中断了 WLAN 访问,您也可以尝试以太网连接。

相关内容