Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Восстановление случайно удаленных пакетов с помощью логов  (Прочитано 860 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Dzhoser

  • Автор темы
  • Гость
Удалил wine командой sudo remove wine4, он снес пол системы. В файле /var/log/apt/hystori.log сохранилась информация об удаленных пакетах.
Можно ли как то из него вытыщить только названия пакета. Тоесть запись вида
Цитировать
evince:amd64 (3.18.2-1ubuntu4.3), libmono-system-numerics4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), gstreamer1.0-plugins-ugly-amr:amd64 (1.8.3-1ubuntu0.1), unity-lens-music:amd64 (6.9.1+16.04-0ubuntu1), libmono-system-serviceprocess4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), libmono-relaxng4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), libavdevice-ffmpeg56:amd64 (7:2.8.15-0ubuntu0.16.04.1), gstreamer1.0-alsa:amd64 (1.8.3-1ubuntu0.2), wine-devel-amd64:amd64 (4.0~rc7~xenial), gnome-video-effects:amd64 (0.4.1-3ubuntu1), libnunit-core2.6.3-cil:amd64 (2.6.4+dfsg-1), libmono-system-windows4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), wine-devel:amd64 (4.0~rc7~xenial), libmono-system-reactive-observable-aliases0.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), libmono-oracle4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), libchromaprint0:amd64 (1.3-1), libnux-4.0-common:amd64 (4.0.8+16.04.20180622.2-0ubuntu1), libclutter-gst-3.0-0:amd64 (3.0.18-1), libmono-system-web-razor2.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), ffmpeg:amd64 (7:2.8.15-0ubuntu0.16.04.1), libnunit-cil-dev:amd64 (2.6.4+dfsg-1), libmono-system-runtime-serialization-formatters-soap4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), libquicktime2:amd64 (2:1.2.4-7+deb8u1build0.16.04.1), steam-launcher:amd64 (1.0.0.59), libmono-system-xml4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1), gstreamer1.0-plugins-base-apps:amd64 (1.8.3-1ubuntu0.2), libmono-system-configuration-install4.0-cil:amd64 (5.18.0.240-0xamarin1+ubuntu1604b1),
Привести к виду evince и т. д
« Последнее редактирование: 24 Января 2019, 06:34:55 от Dzhoser »

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
sed -e 's/\:amd64 ([^()]*),//g'

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
sed 's/,\s*/\n/g;s/:[^)]\+)//g'
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Dzhoser

  • Автор темы
  • Гость
sed 's/,\s*/\n/g;s/:[^)]\+)//g'название файла, так?

Пользователь добавил сообщение 24 Января 2019, 14:37:56:
Azure, ваша команда отработала спасибо...
« Последнее редактирование: 24 Января 2019, 14:37:56 от Dzhoser »

 

Страница сгенерирована за 0.027 секунд. Запросов: 23.