‘Apt-Get install’ 和软件中心未安装?

‘Apt-Get install’ 和软件中心未安装?

我执行了命令sudo apt-get purge,我的所有apt-命令和软件中心都不再安装。每当我执行“sudo apt-get update”时,我都会收到“sudo:apt-get:未找到命令”

答案1

您没有安装 APT,因此无法自动下载和安装任何软件包。这包括您恢复 APT 所需的软件包。因此,您必须手动安装它们。

获取它们的最佳地点可能是这里在启动板上,因为界面易于使用并且下载通过 HTTPS 加密(这意味着您不太可能获得损坏的文件)。

在 Launchpad 上的源包页面上apt,找到您的发行版。它下面可能有多个条目可以展开。展开显示以下内容的条目更新如果有的话。如果没有,请展开显示以下内容的条目安全如果有的话。如果没有,请展开显示以下内容的条目发布

在这种情况下,要扩展的条目是(因此)0.9.7.5ubuntu5.4,它updates, security (main)旁边显示。

然后下载.deb适合您的架构的所有文件:

  • 获取名称以 结尾的所有文件_all.deb
  • 如果您有配备 32 位处理器的 PC 或 Intel Mac,请获取所有名称以 结尾的文件_i386.deb
  • 如果您有配备 64 位处理器的 PC 或 Intel Mac(即使是 Intel 处理器),请获取所有名称以_amd64.deb.

将文件下载到没有其他文件的文件夹中。您可能需要为此创建一个新文件夹。

实际上,如果您愿意,您可以跳过apt-doclibapt-pkg-doc软件包,因为它提供了运行 APT 所不需要的文档。不过,我建议您继续获取它们。

以下内容是为了您的方便(以及遇到此问题的其他用户,他们正在运行 Ubuntu 12.10,目前很多人都在使用)。按照上述说明操作即可。如果您愿意,可以使用下面的链接下载软件包,这些链接直接从该 Launchpad 页面获取。

如果您想要apt-docapt-pkg-doc,请在此处下载:

在 32 位系统上(但不是如果你运行的是 64 位版本的 Ubuntu),请获取以下文件:

在 64 位系统上(但不是如果你运行的是 32 位版本的 Ubuntu),请获取以下文件:

所有下载的.deb文件都放在一个文件夹中,进入终端中的文件夹。

例如,如果你将它们放在主目录中名为的文件夹中,则debs可以打开终端窗口(Ctrl++ )并运行:AltT

cd ~/debs

这会将您放入您的debs文件夹中。(~代表您的主文件夹。)

如果文件夹在其他地方,则必须指定位置。例如,如果您将其放在Downloads主文件夹中的文件夹中:

cd ~/Downloads/debs

如果您愿意,您可以直接输入cd末尾的空格),按下Enter,但将文件夹从 Nautilus(文件浏览器)拖到终端中。这将粘贴其完整路径。然后您可以按下Enter以转到那里。

进入包含.deb下载文件的文件夹后,运行以下命令:

sudo dpkg -i *

这将安装所有软件包。这将恢复 APT,并且您应该能够再次以通常的方式安装程序包。(如果您习惯使用软件中心,并且它也被卸载,那么您可以使用 将其恢复sudo apt-get update && sudo apt-get install software-center。)

如果在运行该命令时出现错误dpkg,请发表评论并使用终端中的所有文本更新您的问题。如果它说有未满足的依赖关系,您可以尝试在 Launchpad 上自己找到它们,但请随时寻求帮助。

假设这有效,您应该重新安装libusb-0.1-4然后ubuntu-desktop(假设这是一个原始的 Ubuntu 系统,而不是 Kubuntu、Xubuntu 或 Lubuntu)。

安装libusb-0.1-4(假设您已经运行sudo apt-get update):

sudo apt-get install libusb-0.1-4

然后安装ubuntu-desktop(恢复已删除的其他包):

sudo apt-get install ubuntu-desktop

相关内容