Только что удалили пакеты по ошибке

Я удалил следующие пакеты по ошибке. Как мне их переустановить. Вот журналы.

Я пытался удалить и очистить программу чтения экрана Orca.

Дата начала: 2012-08-17 07:16:01 Командная строка: apt-get --purge remove orca *

Upgrade: python-ubuntuone-storageprotocol:i386 (3.0.0-0ubuntu1, 3.0.0-0ubuntu1.1), libcamel-1.2-29:i386 (3.2.3-0ubuntu6, 3.2.3-0ubuntu7), libpulse0:i386 (1.1-0ubuntu15, 1.1-0ubuntu15.1), python-ubuntuone-client:i386 (3.0.0-0ubuntu1, 3.0.1-0ubuntu1.0.1)
Purge: ubuntuone-client:i386 (3.0.0-0ubuntu1), ubuntuone-control-panel:i386 (3.0.0-0ubuntu1), gstreamer0.10-alsa:i386 (0.10.36-1), libpurple0:i386 (2.10.3-0ubuntu1), liborc-0.4-0:i386 (0.4.16-1ubuntu2), gir1.2-totem-1.0:i386 (3.0.1-0ubuntu21), python-gst0.10:i386 (0.10.22-3), unity-2d:i386 (5.10.0-0ubuntu1), libyelp0:i386 (3.4.1-0ubuntu1), gstreamer0.10-x:i386 (0.10.36-1), gnome-media:i386 (3.4.0-0ubuntu2), metacity:i386 (2.34.1-1ubuntu11), bluez-gstreamer:i386 (4.98-2ubuntu7), ubuntu-docs:i386 (12.04.4), gstreamer0.10-plugins-ugly:i386 (0.10.18.3-1ubuntu1), brasero-cdrkit:i386 (3.4.1-0ubuntu1), oneconf:i386 (0.2.8), libreoffice-calc:i386 (3.5.2-2ubuntu1), zenity:i386 (3.4.0-0ubuntu2), pulseaudio:i386 (1.1-0ubuntu15), libfolks-eds25:i386 (0.6.8-2), gir1.2-ubuntuoneui-3.0:i386 (3.0.0-0ubuntu1), libreoffice-gnome:i386 (3.5.2-2ubuntu1), totem-plugins:i386 (3.0.1-0ubuntu21), rhythmbox:i386 (2.96-0ubuntu4), ubuntu-sso-client:i386 (3.0.0-0ubuntu1), gnome-control-center:i386 (3.4.1-0ubuntu1), python-ubuntuone-control-panel:i386 (3.0.0-0ubuntu1), ubuntu-desktop:i386 (1.267), libreoffice-emailmerge:i386 (3.5.2-2ubuntu1), libreoffice-core:i386 (3.5.2-2ubuntu1), gstreamer0.10-plugins-bad-multiverse:i386 (0.10.21-1), libtotem0:i386 (3.0.1-0ubuntu21), libavcodec-extra-53:i386 (0.8.3ubuntu0.12.04.1), ubuntuone-client-gnome:i386 (3.0.0-0ubuntu1), gstreamer0.10-plugins-good:i386 (0.10.31-1ubuntu1), libavformat53:i386 (0.8.3-0ubuntu0.12.04.1), libreoffice-writer:i386 (3.5.2-2ubuntu1), libreoffice-draw:i386 (3.5.2-2ubuntu1), unity-scope-musicstores:i386 (5.10.0-0ubuntu1), shotwell:i386 (0.12.2-0ubuntu2), libdmapsharing-3.0-2:i386 (2.9.14-1), rhythmbox-mozilla:i386 (2.96-0ubuntu4), software-center:i386 (5.2), libsyncdaemon-1.0-1:i386 (3.0.0-0ubuntu1), libschroedinger-1.0-0:i386 (1.0.11-1), rhythmbox-plugin-zeitgeist:i386 (2.96-0ubuntu4), libwebkitgtk-3.0-0:i386 (1.8.0-0ubuntu2), gir1.2-webkit-3.0:i386 (1.8.0-0ubuntu2), ubuntu-sso-client-gtk:i386 (3.0.0-0ubuntu1), libreoffice-base-core:i386 (3.5.2-2ubuntu1), gnome-orca:i386 (3.4.0-0ubuntu2), gstreamer0.10-ffmpeg:i386 (0.10.13-1), rhythmbox-plugin-cdrecorder:i386 (2.96-0ubuntu4), telepathy-haze:i386 (0.6.0-0ubuntu1), libubuntuoneui-3.0-1:i386 (3.0.0-0ubuntu1), librhythmbox-core5:i386 (2.96-0ubuntu4), libreoffice-help-en-us:i386 (3.5.2-2ubuntu1), python-uno:i386 (3.5.2-2ubuntu1), libreoffice-style-human:i386 (3.5.2-2ubuntu1), sessioninstaller:i386 (0.20+bzr123-0ubuntu2), pulseaudio-module-bluetooth:i386 (1.1-0ubuntu15), libtelepathy-farstream2:i386 (0.4.0-0ubuntu1), gstreamer0.10-pulseaudio:i386 (0.10.31-1ubuntu1), pulseaudio-module-x11:i386 (1.1-0ubuntu15), gnome-online-accounts:i386 (3.4.0-0ubuntu1), libgoa-1.0-0:i386 (3.4.0-0ubuntu1), gnome-user-guide:i386 (3.4.1-1), apturl:i386 (0.5.1ubuntu3), libreoffice-impress:i386 (3.5.2-2ubuntu1), indicator-datetime:i386 (0.3.94-0ubuntu2), nautilus-share:i386 (0.7.3-1ubuntu2), gstreamer0.10-plugins-bad:i386 (0.10.22.3-2ubuntu2), evolution-data-server:i386 (3.2.3-0ubuntu6), rhythmbox-plugins:i386 (2.96-0ubuntu4), libgstreamer-plugins-bad0.10-0:i386 (0.10.22.3-2ubuntu2), python-ubuntu-sso-client:i386 (3.0.0-0ubuntu1), gimp:i386 (2.6.12-1ubuntu1), libbrasero-media3-1:i386 (3.4.1-0ubuntu1), rhythmbox-ubuntuone:i386 (3.0.0-0ubuntu1), yelp:i386 (3.4.1-0ubuntu1), gir1.2-rb-3.0:i386 (2.96-0ubuntu4), libreoffice-math:i386 (3.5.2-2ubuntu1), pulseaudio-module-gconf:i386 (1.1-0ubuntu15), indicator-sound:i386 (0.8.5.0-0ubuntu2), libcanberra-pulse:i386 (0.28-3ubuntu3), libmjpegtools-1.9:i386 (1.9.0-0.5ubuntu7), brasero:i386 (3.4.1-0ubuntu1), libreoffice-common:i386 (3.5.2-2ubuntu1), libwebkitgtk-1.0-0:i386 (1.8.0-0ubuntu2), libquicktime2:i386 (1.2.3-4build2), totem:i386 (3.0.1-0ubuntu21), gstreamer0.10-plugins-base:i386 (0.10.36-1), indicator-power:i386 (2.0-0ubuntu1), libgstreamer-plugins-base0.10-0:i386 (0.10.36-1), libfarstream-0.1-0:i386 (0.1.2-0ubuntu1), totem-mozilla:i386 (3.0.1-0ubuntu21), libreoffice-style-tango:i386 (3.5.2-2ubuntu1), libreoffice-gtk:i386 (3.5.2-2ubuntu1), rhythmbox-plugin-magnatune:i386 (2.96-0ubuntu4)
1
задан 17 August 2012 в 18:50

2 ответа

Похож на способный-get's подстановочный поиск, повреждается! Я попробовал некоторые моделирования (-s опция).

Я попробовал sudo apt-get -s --purge remove orca* и это сказало, что хотело удалить 84 пакета.

Я попробовал sudo apt-get -s --purge remove orc* и число подошло к 1446.

Я попробовал sudo apt-get -s --purge remove orcaa* и список был 'косаткой гнома' и 'ngorca'.

Я согласился бы с предложением переустановить ubuntu-desktop и затем протестируйте подстановочный поиск с опцией -s дать Вам список того, что это собирается сделать, прежде чем это сделает это.

Теперь, где адрес отчета об ошибках для apt-get специалисты по обслуживанию... :)


При входе отчета об ошибках я понял, что соответствие является regex (регулярное выражение) следовательно '*', означает zero or more of the preceeding character. orcaa* работы becuase являются 'o', 'r', 'c', сопровождаемым нулем или больше символы так '*' подачи просто для установки флага его как поиска regex, а не точного совпадения. Канонически, это должно, вероятно, быть '.*' значение нуля или большего количества любого символа.

Ваше соответствие, 'косатка*', соответствует что-либо 'o', 'r', 'c' сопровождаемый нулем или больше символы следовательно, Вы получаете намного больше пакетов. Например, это соответствовало liborc-0.4.0 который вызвал бы что-либо, в зависимости от которого можно быть удален также. apt-get возможно, также удалил другие объекты, которые были установлены для удовлетворения зависимостей и больше не требуются.

(PS: это не ошибка!)

3
ответ дан 17 August 2012 в 18:50

Вы должны смочь возвратиться в нормальное место путем переустановки ubuntu-desktop.

Это, вероятно, собирается переустановить косатку, хотя :)

<час>

К chroot в и восстанавливают это от LiveCD:

  1. Начальная загрузка к LiveCD и нажимают Try.
  2. Настроенный Ваше сетевое соединение. Вы испытываете необходимость в нем.
  3. Открывают терминал. Остальная часть этого терминальная управляемый.
  4. Разрабатывают то, с чем эти /dev/sdXY путь к Вашему реальному разделу:

    sudo fdisk -l
    
  5. Монтируют, что под /mnt (изменяют XY на то, что Вы нашли в № 4):

    sudo mount /dev/sdXY /mnt
    
  6. перекрестный монтируют некоторые рабочие вещи (таким образом, chroot имеет живой доступ к аппаратным средствам):

    for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
    
  7. Chroot в подобном ниндзя!

    sudo chroot /mnt
    
  8. Фиксируют все!

    sudo apt-get install ubuntu-desktop
    
0
ответ дан 17 August 2012 в 18:50

Другие вопросы по тегам:

Похожие вопросы: