快速而肮脏(?)

快速而肮脏(?)

我正在使用命令安装 wine sudo aptitude install wine,然后计算机崩溃了。

当我运行时sudo dpkg --configure -a,计算机再次崩溃。

我能做些什么?

在此处输入图片描述

在此处输入图片描述

答案1

如果没有任何效果那么您应该尝试一下!

  • 当您的系统启动时选择安全模式第二种选择在 grub 菜单中。Shift如果您的系统没有按 ,则在启动时按住Grub Menu

  • 从菜单中转到蛴螬选项,它会给出一条类似更新 grub 将以读/写模式挂载你的系统. 刚刚选择是的以读/写模式挂载您的系统。它将更新您的 grub 并退出蛴螬菜单。

  • 选择网络选项将启用您的网络。(可能需要一些时间)

  • 然后选择软件包从列表中选择菜单是的对全部。

  • 最终选择了选项和登录。依次执行以下命令:

    # apt-get autoremove
    # apt-get autoclean
    # apt-get -f install
    # dpkg-reconfigure -a (it would take some time)
    # apt-get update  
    # apt-get dist-upgrade (skip if don't want to upgrade)
    # apt-get upgrade (skip if you don't want to upgrade)
    

    然后最后执行以下命令来删除Wine

    # apt-get autoremove wine
    # apt-get --purge remove wine
    
  • 重新启动系统并检查问题是否解决。

    # reboot
    

如果出现问题或者您需要帮助,请回复!

答案2

我不知道是否可以解决内部问题,但请尝试以传统方式下载它。

转到"Ubuntu Software Center",在搜索字段中输入 wine 并尝试通过这种方式下载。看看是否可行...祝你好运!

答案3

为了隔离硬盘问题

  • 借用至少与计算机中当前驱动器一样大的驱动器
  • 从实时 USB 启动进行块级复制将当前驱动器迁移到借用的驱动器
  • 从借用的驱动器启动
  • 重试

如果您需要更详细的说明,请告诉我。如果克隆不起作用,则原因很可能是驱动器故障。

答案4

(请在做任何事之前阅读整个答案)

快速而肮脏(?)

有时,当您不知道该做什么时,最好的办法是从 0 开始。使用 Live 系统,对目录中的所有数据进行完整备份/home,如果您的系统启动,您可以执行dpkg --get-selections | grep -v deinstall >> package.list并保存生成的文件,然后重新安装系统。

当您获得新系统时,请sudo apt-get update && sudo apt-get upgrade立即恢复已安装的软件包列表。

sudo dpkg --set-selections < package.list
sudo apt-get check
sudo apt-get deselect-upgrade

现在,您的系统已准备好运行。

我想修复它而不重新安装

这很棘手,你需要花时间。你可能需要阅读调试内核指南,或者按照以下步骤向空中刺出一刀:

既然你说问题始于 Wine,我会假设包装有点脏,或者出了什么问题。因此,我们不妨假设我们模拟:

sudo dpkg --no-act --configure -a

如果以下命令产生 Kernel Panic,则可以安全地假设脚本未正确解压或包不完整。要首先丢弃,您可以使用恢复模式运行文件系统检查:

  • 当您的系统启动时选择安全模式第二种选择在 grub 菜单中。Shift如果您的系统没有按 ,则在启动时按住Grub Menu

  • 从菜单中转到蛴螬选项,它会给出一条类似更新 grub 将以读/写模式挂载你的系统. 不选择是的以读/写模式安装您的系统。

  • 进入恢复菜单后,选择检查文件系统或fsck。这将需要一段时间,修复您发现的错误(如果有),重新启动进入正常启动,然后尝试sudo dpkg --no-act --configure -a再次运行。如果没有出现问题,则无需切换即可运行--no-act。它应该可以工作。

相关内容