首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请帮助按正确顺序手动重新安装一些“清除”软件包,以恢复我的网络连接。

请帮助按正确顺序手动重新安装一些“清除”软件包,以恢复我的网络连接。
EN

Ask Ubuntu用户
提问于 2014-01-05 19:20:53
回答 3查看 299关注 0票数 0

我删除了在使用“清除”删除isc-dhcpd-server、isc-dhcpd-client和isc-dhcpd-公共程序之后不应该有的包。最后两个我ḿ实际上想知道我是否应该删除它们(我使用isc-dhcpd来网络安装ḿ(ubuntu13.04可选)在一台没有cd-rom或USB引导的旧笔记本上,在完成之后,我想再次删除isc-dhcpd。)

除了上面的内容之外,我还根据/var/./dpkg.log文件删除了以下包:

代码语言:javascript
复制
ubuntu-minimal:i386 1.307
network-manager-gnome:i386 0.9.8.0-1ubuntu5.1
network-manager:i386 0.9.8.0-0ubuntu22
dnsmasq-base:i386 2.66-4ubuntu1
iputils-arping:i386 3:20121221-1ubuntu1
libgnome-bluetooth11:i386 3.8.1-2ubuntu2
libnetfilter-conntrack3:i386 1.0.3-1
libmnl0:i386 1.0.3-3
libnm-glib-vpn1:i386 0.9.8.0-0ubuntu22
libnm-gtk0:i386 0.9.8.0-1ubuntu5.1
libnm-glib4:i386 0.9.8.0-0ubuntu22
libnm-gtk-common:all 0.9.8.0-1ubuntu5.1
libnm-util2:i386 0.9.8.0-0ubuntu22
wpasupplicant:i386 1.0-3ubuntu2.1
libreadline5:i386 5.2+dfsg-2

有人能帮我解释一下如何以正确的顺序手动重新安装它们吗?我想如果我从正确的(DNS、网络管理器、wpasupplicant)开始,我应该恢复并运行我的无线连接,这样在命令行中完成剩下的工作就会容易一些。我确实尝试过在谷歌周围寻找一个解决方案,但我想我的问题是相当独特的。

要明确的是,wattOS运行良好,我可以使用USB棒在特定的PC上获得软件包,只是网络因为删除的包而关闭,所以我可以使用apt-get。

也许有人也可以解释我如何安装我“导入”的软件包,通过USB棒。我猜pcmanfm会打开文件夹,而不是说“打开终端中的当前文件夹”,然后用dpkg打开一些魔法,对吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-01-05 19:43:24

最安全的修复方法是:

  1. packages.ubuntu.com下载所有软件包
  2. 使用以下命令安装它们:sudo dpkg -i NAME_OF_THE_PACKAGE
  3. 如果由于不幸,一个包丢失了,下载它并从步骤2重新启动。

1.下载所有软件包(点击每一页末尾的i386 )

  • http://packages.ubuntu.com/raring/wpasupplicant
  • http://packages.ubuntu.com/raring/libmnl0
  • http://packages.ubuntu.com/raring/libnm-gtk-common
  • http://packages.ubuntu.com/raring/libnetfilter-conntrack3
  • http://packages.ubuntu.com/raring/ubuntu-minimal
  • http://packages.ubuntu.com/raring/network-manager
  • http://packages.ubuntu.com/raring/network-manager-gnome
  • http://packages.ubuntu.com/raring/dnsmasq-base
  • http://packages.ubuntu.com/raring/iputils-arping
  • http://packages.ubuntu.com/raring/libgnome-bluetooth11
  • http://packages.ubuntu.com/raring/libnm-glib-vpn1
  • http://packages.ubuntu.com/raring/libnm-gtk0
  • http://packages.ubuntu.com/raring/libnm-glib4
  • http://packages.ubuntu.com/raring/libnm-gtk-common
  • http://packages.ubuntu.com/raring/libnm-util2

2.将包复制到家中的一个新目录(例如~/packages)

3.打开终端(CTRL),转到包含包的目录:

代码语言:javascript
复制
cd ~/packages

4.用以下命令安装它们(按正确的顺序):注意:*将自动替换为正确的名称。

代码语言:javascript
复制
sudo dkpg -i limbn-util2* libnm-glib-vpn1* libnm-glib4* libnm-gtk-common* libnm-gtk0* libmnl0* libnetfilter-conntrack3* dnsmasq-base* iputils-arping* libgnome-bluetooth11* libreadline5* wpasupplicant* ubuntu-minimal* network-manager* network-manager-gnome*

5.运行apt--检查它是否已安装。:

代码语言:javascript
复制
sudo apt-get update

如果被要求,您可能必须执行此命令:

代码语言:javascript
复制
sudo apt-get install -f

6.重新启动你的电脑并尝试连接。

7.如果已连接,请运行升级命令更新系统:

代码语言:javascript
复制
sudo apt-get update && sudo apt-get upgrade

我怎么知道正确的命令?

  • 列出所需的软件包。
  • package.ubuntu.com
  • 找到您正在寻找的包,保持页面打开。
  • 查看每个包的依赖性,并打开所有它们在您的列表中的网页。
  • 使用文档(或大脑)来理解,在需要依赖的包之前必须安装依赖项。
  • 从这里,使用您的逻辑来推断正确的顺序:每个依赖必须在它们所依赖的包之前安装,而且即使多个包只需要一个依赖项。依赖只需要安装一次,那么它对所有需要它的软件包都很好。=>,这意味着您首先要安装列表中不需要任何其他包的依赖项,然后逐步进行,直到安装了所有包。
票数 1
EN

Ask Ubuntu用户

发布于 2014-01-05 20:38:37

或者你可以:

代码语言:javascript
复制
apt-get download ubuntu-minimal:i386=1.307 network-manager-gnome:i386=0.9.8.0-1ubuntu5.1 \
network-manager:i386=0.9.8.0-0ubuntu22 dnsmasq-base:i386=2.66-4ubuntu1 \
iputils-arping:i386=3:20121221-1ubuntu1 libgnome-bluetooth11:i386=3.8.1-2ubuntu2 \
libnetfilter-conntrack3:i386=1.0.3-1 libmnl0:i386=1.0.3-3 \
libnm-glib-vpn1:i386=0.9.8.0-0ubuntu22 libnm-gtk0:i386=0.9.8.0-1ubuntu5.1 \
libnm-glib4:i386=0.9.8.0-0ubuntu22 libnm-gtk-common=0.9.8.0-1ubuntu5.1 \
libnm-util2:i386=0.9.8.0-0ubuntu22 wpasupplicant:i386=1.0-3ubuntu2.1 libreadline5:i386=5.2+dfsg-2

然后移动或复制这些文件,并使用sudo dpkg -i *.deb安装它们。

票数 1
EN

Ask Ubuntu用户

发布于 2014-01-06 13:38:37

非常感谢Braiam和MrVaykadji,以及其他人,感谢您的快速和明确的帮助,帮助解决这一问题!!

为了使这篇文章对其他有类似问题的linux用户也有用,我决定在这里写我是如何解决这个问题的。

首先,在认识到使用“清除”命令确实出错后,我检查了/var/log/dpkg.log。我复制了日志文件并查看了复制的文件,并以文件中记录的时间和日期为指导。在我把事情搞砸的日期/时间之前,我删除了日志文件中的每个条目(确保您在复制的日志文件中!)然后我做了一个文本搜索“删除”,因此它突出显示了所有错误删除的包前面的“删除”条目。我复制了包裹的名字。

在Braiam和MrVaykadji的帮助下,我从packages.ubuntu.com下载了所有丢失/删除的包。我刚刚学到,我可以通过按下键将文本粘贴到我的eterm终端中,所以快速获取所有包的最简单的方法是创建一个文本文件,在这个文本文件中,您可以复制所有被空格分隔的丢失的包。在文本文件中加上"apt-get下载"apt-get下载示例:i 386=1.307另一个包:i 386=1.307“(如果发现这些包,命令apt-get -帮助将被下载到当前的文件夹中,所以请确保在您的终端中,您在想下载/保存包的文件夹中,在我的情况下是usb- be )。

我在我的“清除”电脑中插入了usb棒,转到了正确的文件夹,选择了'Tools >打开终端中的当前文件夹‘,在终端中,我使用shift+insert从我的usb上包含的文本文件中粘贴"sudo dpkg -i“(在我的情况下是必要的,因为我的网络崩溃了)。

这解决了问题:)我确实需要获得一些附加包,并使用命令"dpkg -配置“重新配置一些文件,但是这样做了,所有这些都能正常工作了:)

再次感谢Braiam和MrVaykadji!!:)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/400644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档