Автор Тема: Обновить не обновляя...  (Прочитано 1991 раз)

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Обновить не обновляя...
« Ответ #15 : 26.01.2017 13:32:06 »
Как правильно дописать пакеты в файл 90-apt-hold.conf, а то мои попытки не привели к положительному результату? apt-get dist-upgrade видит только kaffeine.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 144
    • Email
Re: Обновить не обновляя...
« Ответ #16 : 26.01.2017 13:33:04 »
Как правильно дописать пакеты в файл 90-apt-hold.conf, а то мои попытки не привели к положительному результату? apt-get dist-upgrade видит только kaffeine.
Через точку с запятой:
RPM::Hold { kde4-kaffeine; package2; package3; };
Либо так можно:
RPM::Hold { kde4-kaffeine; };
RPM::Hold { package2; };
RPM::Hold { package3; };
Сноси Винду, переходи на Линукс ! :)

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Обновить не обновляя...
« Ответ #17 : 26.01.2017 13:50:10 »
Писал и так, но dist-upgrade видит только kaffeine, видно я что-то делаю не так.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Обновить не обновляя...
« Ответ #18 : 26.01.2017 14:20:55 »
Прописал первый вариант, буду ждать когда появятся пакеты в обновлениях...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Обновить не обновляя...
« Ответ #19 : 26.01.2017 16:32:19 »
Писал и так, но dist-upgrade видит только kaffeine, видно я что-то делаю не так.

Простости и хитрости:

У kde4-kaffeine множество зависимостей:
$ apt-cache depends kde4-kaffeine
kde4-kaffeine-1.4.0-alt3
  Требует: libqt4-sql-sqlite
  Требует: vlc-mini
  Требует: <vlc-plugin-alsa>
    vlc-mini-2.2.4-alt1
  Требует: vlc-plugin-pulseaudio
  Требует: vlc-plugin-ffmpeg
  Требует: vlc-plugin-flac
  Требует: vlc-plugin-mpeg2
  Требует: vlc-plugin-ogg
  Требует: vlc-plugin-dvdnav
  Требует: vlc-plugin-dvdread
  Требует: vlc-plugin-audiocd
  Требует: vlc-plugin-v4l
  Требует: vlc-plugin-xcb
  Требует: <vlc-plugin-ts>
    vlc-mini-2.2.4-alt1
  Требует: vlc-plugin-live555
  Требует: vlc-plugin-smb
  Требует: vlc-plugin-xml
  Требует: vlc-plugin-dbus
  Требует: vlc-plugin-taglib
  Требует: </lib/ld-linux.so.2>
    glibc-core-6:2.24-alt1
  Требует: <libQtCore.so.4>
    libqt4-core-4.8.7-alt8
  Требует: <libQtDBus.so.4>
    libqt4-dbus-4.8.7-alt8
  Требует: <libQtGui.so.4>
    libqt4-gui-4.8.7-alt8
  Требует: <libQtNetwork.so.4>
    libqt4-network-4.8.7-alt8
  Требует: <libQtSql.so.4>
    libqt4-sql-4.8.7-alt8
  Требует: <libQtXml.so.4>
    libqt4-xml-4.8.7-alt8
  Требует: <libXss.so.1>
    libXScrnSaver-1.2.2-alt1
  Требует: <libc.so.6(GLIBC_2.0)>
    glibc-core-6:2.24-alt1
  Требует: <libc.so.6(GLIBC_2.1)>
    glibc-core-6:2.24-alt1
  Требует: <libc.so.6(GLIBC_2.2)>
    glibc-core-6:2.24-alt1
  Требует: <libc.so.6(GLIBC_2.3.4)>
    glibc-core-6:2.24-alt1
  Требует: <libc.so.6(GLIBC_2.4)>
    glibc-core-6:2.24-alt1
  Требует: <libdvbv5.so.0>
    libv4l-1.6.0-alt1.qa1
  Требует: <libgcc_s.so.1(GLIBC_2.0)>
    libgcc1-6.3.1-alt1
  Требует: <libkdecore.so.5>
    kde4libs-4.14.25-alt1
  Требует: <libkdeui.so.5>
    kde4libs-4.14.25-alt1
  Требует: <libkfile.so.4>
    kde4libs-4.14.25-alt1
  Требует: <libkio.so.5>
    kde4libs-4.14.25-alt1
  Требует: <libm.so.6(GLIBC_2.0)>
    glibc-core-6:2.24-alt1
  Требует: <libm.so.6(GLIBC_2.1)>
    glibc-core-6:2.24-alt1
  Требует: <libpthread.so.0(GLIBC_2.0)>
    glibc-pthread-6:2.24-alt1
  Требует: <libpthread.so.0(GLIBC_2.2)>
    glibc-pthread-6:2.24-alt1
  Требует: <libsolid.so.4>
    kde4libs-4.14.25-alt1
  Требует: <libstdc++.so.6(CXXABI_1.3)>
    libstdc++6-6.3.1-alt1
  Требует: <libstdc++.so.6(GLIBCXX_3.4)>
    libstdc++6-6.3.1-alt1
  Требует: <libvlc.so.5>
    libvlc-2.2.4-alt1
  Требует: <rtld(GNU_HASH)>
    glibc-core-6:2.24-alt1
  Конфликтует: <kaffeine>

Например версия vlc не важна.
И например требует vlc-plugin-alsa, а он предоставляется пакетом vlc-mini который притянет всё что надо.

Библиотеки, например:
например требует библиотеку libc.so.6 которая предоставляется пакетом glibc-core. Пока библиотека на месте, версия glibc-core не имеет значения. Проблемы начнутся если эта библиотека исчезнет, - именно libc.so.6.
По библиотекам, kde4-kaffeine требует конкретные бибиотеки, которые должны предоставляться пакетами вне зависимости от версии.

  Требует: <libc.so.6(GLIBC_2.0)>
    glibc-core-6:2.24-alt1

Требует библиотеку
  Требует: <libc.so.6(GLIBC_2.0)>

которая предоставляется пакетом
    glibc-core-6:2.24-alt1

Т.е. библиотека libc.so.6 обязана быть.

Ну вот так вот как-то.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Обновить не обновляя...
« Ответ #20 : 26.01.2017 20:33:16 »
Из этого всего я понял одно, что не стоит больше обновляться. Сделать сохранёнку, что бы было легче жить, и вперёд ... Успехов всем.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Re: Обновить не обновляя...
« Ответ #21 : 26.01.2017 22:58:49 »
Из этого всего я понял одно, что не стоит больше обновляться. Сделать сохранёнку, что бы было легче жить, и вперёд ... Успехов всем.
Для случаев, когда самым важным фактором является стабильность, можно порекомендовать точечные обновления. Т.е. обновления отдельных пакетов.

Оффлайн sergsch

  • Давно тут
  • **
  • Сообщений: 187
Re: Обновить не обновляя...
« Ответ #22 : 27.01.2017 07:52:34 »
Нужда припрёт может и так придётся попробовать.