Разговоры про обновления, олигофренов, яйца и ПМ (от "Форум жив или уже нет")

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение alv »

fflatx писал(а):
10.01.2014 02:47
Ну, знаете, порой некуда деваться.

Вы знаете, не знаю :)
С проблемами зависимостей не сталкивался лет 5-7
Ни в одном дистрибутиве
fflatx писал(а):
10.01.2014 02:47
Тихон даже статью писал про aptitude

Тихон писал статью про aptitude очень давно. С тех пор, не знаю как в Debian'е, а в Ubuntu её поломали.
Сейчас в интерактивном режиме она там просто неработоспособна, в командном - можно, но острожно. И потому не нужно.
Никаких зависимостей она не разруливает - только выдаёт конфликты между 32 и 64 битными версиями.
fflatx писал(а):
10.01.2014 02:47
Если apt оказывается не в состоянии сам разрулить зависимости без сноса пары десятков пакетов

Последнее время, с тех пор как опять взялся за Убунту, ничего подобного не видел.
Возможно, потому, что в Дебиане таски остались жесткими метапакетами, как были? И попытка сноса пакета, установленного в составе таска, ведёт к сносу всего таска?
Просто не в курсе
В Убунту сейчас не так, там таск стал как паттерн в openSUSE, то есть устанавливает серию пакетов и одновременно их обновляет, но удалить пакет из состава таска, за исключением единичных случаев, можно безболезненно.

Вот здесь Ubuntu'вы страсти критика моей статьи про аптитуду (которую я когда-то тоже предпочитал apt'у). Критика суровая, но справедливая: я всё сказанное перепроверил - и согласился почти со всем.
А убедившись, что в Убунту 13.10 всё стало ещё хуже, вычеркнул aptitude из списков живых.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Hephaestus »

alv писал(а):
10.01.2014 04:01
Вы знаете, не знаю smile.gif
С проблемами зависимостей не сталкивался лет 5-7
Ни в одном дистрибутиве
Проблемы зависимостей вылезают при специфических хотелках.
Например, поставить пару пакетов из тестовой ветки. Они более новые, поэтому, бывает, тянут по зависимостям обновление других пакетов. Начинаются конфликты.
Или ставим некую программу, которая по зависимостям тянет пакеты, конфликтующие с уже стоящими.
И здесь надо решить, кого прибить, кого оставить.

Так вот aptitude в этой ситуации предлагает 5-6-10 вариантов, выбираем тот, где изменения минимальны.
apt предлагает всего один вариант, какой именно, сказать трудно, но далеко не всегда минимальный.
Преимущество aptitude - она предлагает просмотреть варианты, прежде чем принять решение.
Вот этого недостаёт apt'у.

alv писал(а):
10.01.2014 04:01
Тихон писал статью про aptitude очень давно. С тех пор, не знаю как в Debian'е, а в Ubuntu её поломали.
Сейчас в интерактивном режиме она там просто неработоспособна, в командном - можно, но острожно. И потому не нужно.
Никаких зависимостей она не разруливает - только выдаёт конфликты между 32 и 64 битными версиями.
Ну, не убунтой единой... В Дебе вполне работает, хотя я ей не пользуюсь, в соответствии с рекомендациями. Количество ошибок достигло критической массы, её вроде как разработчик забросил, в общем, мёртвая она.
А конфликты между 32 и 64 тут вообще ни при чём. Они имеют место быть, что с aptitude, что без неё.
Идея совмещения в одном дистре двух архитектур мне не совсем ясна, ибо это работает только в самых простых случаях, в остальных не работает.

alv писал(а):
10.01.2014 04:01
Последнее время, с тех пор как опять взялся за Убунту, ничего подобного не видел.
Возможно, потому, что в Дебиане таски остались жесткими метапакетами, как были? И попытка сноса пакета, установленного в составе таска, ведёт к сносу всего таска?
Просто не в курсе
Таски я вообще не ставлю принципиально, ибо тащут за собой кучу всякой ненужной всячины.
Ну, ситуацию, когда apt требует снести полсистемы я уже привел выше.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

fflatx писал(а):
10.01.2014 02:36
Почему именно коровья и именно суперсила.

Чтобы никто не догадался. ©
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение yars »

fflatx писал(а):
10.01.2014 07:21
А конфликты между 32 и 64 тут вообще ни при чём.

В Slackware это называется мультилиб. Кто знает, как это готовится - кушает тортик, кто нет - черствый хлеб, размоченный в воде. Или даже неразмоченный :)
Bizdelnick писал(а):
10.01.2014 10:37
Чтобы никто не догадался.

О да, серьезному пакетному менеджеру суперсилы и недоставало :) Apt - инструмент, вообще-то, для решения зависимостей и предназначенный, но вопросик о разрешении зависимостей, которое не умеет apt, меня сразил наповал. Казалось бы, чего еще желать? Ан нет...
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение alv »

fflatx писал(а):
10.01.2014 07:21
Например, поставить пару пакетов из тестовой ветки.

Больше вопросов не имею :)
По настоящему хорошо этот вопрос решён только в openSUSE, за счёт semi official репозиториев
fflatx писал(а):
10.01.2014 07:21
А конфликты между 32 и 64 тут вообще ни при чём

конфликт при том, что он выдаётся при выборе абсолютно любого пакета
это я про Убунту
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

fflatx писал(а):
10.01.2014 07:21
Проблемы зависимостей вылезают при специфических хотелках.
Например, поставить пару пакетов из тестовой ветки. Они более новые, поэтому, бывает, тянут по зависимостям обновление других пакетов. Начинаются конфликты.
Или ставим некую программу, которая по зависимостям тянет пакеты, конфликтующие с уже стоящими.
И здесь надо решить, кого прибить, кого оставить.

Так вот aptitude в этой ситуации предлагает 5-6-10 вариантов, выбираем тот, где изменения минимальны.
apt предлагает всего один вариант, какой именно, сказать трудно, но далеко не всегда минимальный.
Преимущество aptitude - она предлагает просмотреть варианты, прежде чем принять решение.
Вот этого недостаёт apt'у.

Раньше тоже развлекался таким. Пока не понял, что намного проще, быстрее и безопаснее стянуть исходники нужной версии и пересобрать пакет. Вот на днях, например, qupzilla обновил так до 1.6.0 на wheezy. Попробуйте его из sid поставить - посмотрим, что у Вас получится. Ну не рассчитан Debian на такое использование. Как, впрочем, и любой другой пакетный дистрибутив, независимо от пакетного менеджера. Вот в source-based такой проблемы нет (да-да, eddy, мы ждём отчётов о миграции).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Hephaestus »

Bizdelnick писал(а):
10.01.2014 14:51
намного проще, быстрее и безопаснее стянуть исходники нужной версии и пересобрать пакет.
С чего вдруг проще? Ни разу не проще.
Если у меня в системе, к примеру, libc6-2.13-38, а софтина непременно хочет не старше libc6-2.17-97, то какая разница, откуда я её скачаю - с офф.сайта или из тестовой ветки?
Всё равно от libc6-2.17-97 мне никуда не деться и потянет она за собой полсистемы на обновление.
Вот буквально недавно пытался собрать из исходников mesa определенной версии. Не смог - версии сборочных зависимостей слишком старые, ставить новее - опять же полсистемы обновить придется.

А про sid я кстати и не говорил, я говорил про тестинг.

alv писал(а):
10.01.2014 14:29
конфликт при том, что он выдаётся при выборе абсолютно любого пакета
это я про Убунту
Не, такого безобразия в дебе нет точно.
aptitude не рекомендуется, начиная с wheezy, но я всё же пользовался ей поначалу - особых проблем не замечал.
Более того, даже не знал толком, почему не рекомендуется. Это уж потом прояснилось.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение alv »

Bizdelnick писал(а):
10.01.2014 14:51
Ну не рассчитан Debian на такое использование. Как, впрочем, и любой другой пакетный дистрибутив, независимо от пакетного менеджера.

openSUSE, можно сказать, наполовину рассчитана. Только не за счёт пакетного менеджера, а за счёт устройства репозитория. Имеющего специальную ветку, которая так и называется - полуофициальная :)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

fflatx писал(а):
10.01.2014 15:46
Если у меня в системе, к примеру, libc6-2.13-38, а софтина непременно хочет не старше libc6-2.17-97, то какая разница, откуда я её скачаю - с офф.сайта или из тестовой ветки?

Хочет, потому что она с этой версией слинкована. Слинковать с другой - будет её хотеть. Исходникам пофиг, какая там libc.

fflatx писал(а):
10.01.2014 15:46
Вот буквально недавно пытался собрать из исходников mesa определенной версии. Не смог - версии сборочных зависимостей слишком старые, ставить новее - опять же полсистемы обновить придется.

А это уже другой случай, когда API меняется. Тут и в source-based дистрибутивах поплясать придётся. Хотя в большей части софта совместимость с разными версиями API библиотек держат. mesa просто слишком на многое завязана.
Обновление же "половины системы" из другой ветки репозитория наверняка приведёт к неработоспособности части софта и невозможности дальнейших обновлений.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение SLEDopit »

Bizdelnick писал(а):
10.01.2014 14:51
Вот на днях, например, qupzilla обновил так до 1.6.0 на wheezy. Попробуйте его из sid поставить - посмотрим, что у Вас получится.

Код: Выделить всё

 $ cat /etc/debian_version
7.1
 $ aptitude versions qupzilla
Package qupzilla:
p   1.4.4-2                                  testing                                        300
p   1.6.0-1                                  unstable                                       500
 $ sudo aptitude install -t unstable qupzilla
The following NEW packages will be installed:
  fonts-dejavu-core{a} libqt4-dbus{a} libqt4-network{a} libqt4-script{a} libqt4-sql{a} libqt4-sql-mysql{a} libqt4-sql-sqlite{a} libqt4-xml{a} libqtcore4{a} libqtdbus4{a} libqtgui4{a} libqtwebkit4{a}
  libqupzilla1{a} qdbus{a} qtchooser{a} qtcore4-l10n{a} qupzilla
The following packages will be REMOVED:
  ttf-freefont{u}
The following packages will be upgraded:
  fontconfig-config libfontconfig1 ttf-dejavu-core
3 packages upgraded, 17 newly installed, 1 to remove and 690 not upgraded.
Need to get 18.8 MB of archives. After unpacking 70.9 MB will be used.
Do you want to continue? [Y/n/?] ^C
И что тут такого страшного?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

SLEDopit писал(а):
10.01.2014 16:54
И что тут такого страшного?

Ну, если другого qt-софта нет, то ничего страшного, да. А если есть?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Rootlexx »

Bizdelnick писал(а):
10.01.2014 17:03
SLEDopit писал(а):
10.01.2014 16:54
И что тут такого страшного?

Ну, если другого qt-софта нет, то ничего страшного, да. А если есть?

root

Код: Выделить всё

root@debian:/home/user# lsb_release -r
Release:    7.2
root@debian:/home/user# echo 'APT::Default-Release "wheezy";' > /etc/apt/apt.conf.d/default-release.conf
root@debian:/home/user# echo 'deb [url="http://mirror.mephi.ru/debian/"]http://mirror.mephi.ru/debian/[/url] sid main' > /etc/apt/sources.list.d/sid.list
root@debian:/home/user# apt-get -qq update
root@debian:/home/user# apt-get -Vt sid install qupzilla
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
   libqupzilla1 (1.6.0-1)
The following NEW packages will be installed:
   libqupzilla1 (1.6.0-1)
   qupzilla (1.6.0-1)
0 upgraded, 2 newly installed, 0 to remove and 1132 not upgraded.
Need to get 2,874 kB of archives.
After this operation, 14.0 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 [url="http://mirror.mephi.ru/debian/"]http://mirror.mephi.ru/debian/[/url] sid/main libqupzilla1 i386 1.6.0-1 [1,514 kB]
Get:2 [url="http://mirror.mephi.ru/debian/"]http://mirror.mephi.ru/debian/[/url] sid/main qupzilla i386 1.6.0-1 [1,360 kB]
Fetched 2,874 kB in 1s (1,481 kB/s)
Selecting previously unselected package libqupzilla1.
(Reading database ... 118519 files and directories currently installed.)
Unpacking libqupzilla1 (from .../libqupzilla1_1.6.0-1_i386.deb) ...
Selecting previously unselected package qupzilla.
Unpacking qupzilla (from .../qupzilla_1.6.0-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for desktop-file-utils ...
Setting up libqupzilla1 (1.6.0-1) ...
Setting up qupzilla (1.6.0-1) ...
root@debian:/home/user# apt-cache --installed rdepends libqtcore4
libqtcore4
Reverse Depends:
  vlc
  sweeper
  plasma-scriptengine-superkaramba
  soprano-daemon
  libsoprano4
  libsmokeqtxml4-3
  libsmokeqtwebkit4-3
  libsmokeqtsvg4-3
  libsmokeqtsql4-3
  libsmokeqtopengl4-3
  libsmokeqtnetwork4-3
  libsmokeqtgui4-3
  libsmokeqtdbus4-3
  libsmokeqtcore4-3
  libsmokesolid3
  libsmokeplasma3
  libsmokenepomuk3
  libsmokekutils3
  libsmokektexteditor3
  libsmokekparts3
  libsmokeknewstuff3-3
  libsmokeknewstuff2-3
  libsmokekio3
  libsmokekhtml3
  libsmokekfile3
  libsmokekdeui4-3
  libsmokekdecore4-3
  qupzilla
  libqupzilla1
  libqtwebkit4
  ruby-qt4-webkit
  ruby-qt4
  libqtruby4shared2
  libqtlocation1
  qdbus
  libqtgui4
  libqtdbus4
  libqt4-xmlpatterns
  libqt4-xml
  libqt4-test
  libqt4-svg
  libqt4-sql-sqlite
  libqt4-sql-mysql
  libqt4-sql
  libqt4-scripttools
  libqt4-script
  libqt4-qt3support
  libqt4-opengl
  libqt4-network
  libqt4-help
  libqt4-designer
  libqt4-declarative
  libqtgui4-perl
  libqtcore4-perl
  libqtassistantclient4
  libqca2
  python-qt4-dbus
  python-qt4
  python-kde4
  libpoppler-qt4-3
  polkit-kde-1
  phonon-backend-vlc
  libphonon4
  okular
  libntrack-qt4-1
  plasma-widget-networkmanagement
  marble-plugins
  libthai0
  libreoffice-kde
  libkcddb4
  libdbusmenu-qt2
  kwalletmanager
  ksnapshot
  ruby-plasma
  ruby-kde4
  libkopete4
  kopete
  konsole
  kmouth
  kmousetool
  kmix
  kmag
  plasma-widgets-addons
  plasma-widget-lancelot
  plasma-wallpapers-addons
  plasma-runners-addons
  plasma-dataengines-addons
  plasma-containments-addons
  libsyndication4
  libqgpgme1
  libmicroblog4
  libmailtransport4
  libktnef4
  libkresources4
  libkpimutils4
  libkpimtextedit4
  libkpimidentities4
  libkontactinterface4
  libkmime4
  libkldap4
  libkimap4
  libkholidays4
  libkcalutils4
  libkcalcore4
  libkcal4
  libkabc4
  libakonadi-kmime4
  libakonadi-kde4
  libakonadi-kcal4
  libakonadi-contact4
  kdepimlibs-kio-plugins
  kdepim-runtime
  libmessagelist4
  libmessagecore4
  libksieve4
  libkpgp4
  libkleo4
  libkdepim4
  korganizer
  knotes
  kmail
  kaddressbook
  akregator
  kscreensaver-xsavers
  kscreensaver
  libthreadweaver4
  libsolid4
  libplasma3
  libnepomukutils4
  libnepomukquery4a
  libnepomuk4
  libkutils4
  libkunitconversion4
  libktexteditor4
  libkrosscore4
  libkpty4
  libkprintutils4
  libkparts4
  libkntlm4
  libknotifyconfig4
  libknewstuff3-4
  libknewstuff2-4
  libkmediaplayer4
  libkjsembed4
  libkjsapi4
  libkio5
  libkimproxy4
  libkidletime4
  libkhtml5
  libkfile4
  libkemoticons4
  libkdnssd4
  libkdewebkit5
  libkdeui5
  libkdesu5
  libkdecore5
  libkdeclarative5
  libkde3support4
  libkcmutils4
  kdoctools
  kdelibs5-plugins
  kdelibs-bin
  systemsettings
  plasma-widgets-workspace
  plasma-scriptengine-webkit
  plasma-desktop
  plasma-dataengines-workspace
  libweather-ion6
  libprocessui4a
  libprocesscore4abi1
  libplasmagenericshell4
  libplasma-geolocation-interface4
  libksignalplotter4
  libksgrd4
  libkscreensaver5
  libkephal4abi1
  ksysguard
  kmenuedit
  klipper
  kinfocenter
  kdm
  kde-workspace-kgreet-plugins
  kde-workspace-bin
  kde-window-manager
  kde-style-oxygen
  freespacenotifier
  plasma-scriptengine-javascript
  khelpcenter4
  kde-runtime
  plasma-widget-folderview
  libkonqsidebarplugin4a
  libkonq5abi1
  libkonq-common
  konqueror-nsplugins
  konqueror
  konq-plugins
  kfind
  kdepasswd
  kde-baseapps-bin
  dolphin
  kcalc
  libkatepartinterfaces4
  libkateinterfaces4
  kwrite
  katepart
  kate
  kamera
  libkactivities6
  libkactivities-bin
  kaccessible
  libk3b6-extracodecs
  libk3b6
  k3b
  juk
  jovie
  gwenview
  dragonplayer
  libdebconf-kde0
  ark
  apper
  libakonadiprotocolinternals1
  akonadi-server
  vlc
  sweeper
  plasma-scriptengine-superkaramba
  soprano-daemon
  libsoprano4
  libsmokeqtxml4-3
  libsmokeqtwebkit4-3
  libsmokeqtsvg4-3
  libsmokeqtsql4-3
  libsmokeqtopengl4-3
  libsmokeqtnetwork4-3
  libsmokeqtgui4-3
  libsmokeqtdbus4-3
  libsmokeqtcore4-3
  libsmokesolid3
  libsmokeplasma3
  libsmokenepomuk3
  libsmokekutils3
  libsmokektexteditor3
  libsmokekparts3
  libsmokeknewstuff3-3
  libsmokeknewstuff2-3
  libsmokekio3
  libsmokekhtml3
  libsmokekfile3
  libsmokekdeui4-3
  libsmokekdecore4-3
  libqtwebkit4
  ruby-qt4-webkit
  ruby-qt4
  libqtruby4shared2
  libqtlocation1
  qdbus
  libqtgui4
  libqtdbus4
  libqt4-xmlpatterns
  libqt4-xml
  libqt4-test
  libqt4-svg
  libqt4-sql-sqlite
  libqt4-sql-mysql
  libqt4-sql
  libqt4-scripttools
  libqt4-script
  libqt4-qt3support
  libqt4-opengl
  libqt4-network
  libqt4-help
  libqt4-designer
  libqt4-declarative
  libqtgui4-perl
  libqtcore4-perl
  libqtassistantclient4
  libqimageblitz4
  libqca2-plugin-ossl
  libqca2
  python-qt4-dbus
  python-qt4
  python-kde4
  libprison0
  libpoppler-qt4-3
  libpolkit-qt-1-1
  polkit-kde-1
  phonon-backend-vlc
  libphonon4
  libpackagekit-qt2-2
  okular
  libokularcore1
  libntrack-qt4-1
  plasma-widget-networkmanagement
  marble-plugins
  libmarblewidget13
  libthai0
  libreoffice-kde
  libkipi8
  libkexiv2-10
  libdbusmenu-qt2
  kwalletmanager
  ksnapshot
  ruby-plasma
  ruby-kde4
  konsole
  kmouth
  kmousetool
  kmag
  kdesudo
  plasma-widgets-addons
  plasma-widget-lancelot
  plasma-wallpapers-addons
  plasma-runners-addons
  plasma-dataengines-addons
  plasma-containments-addons
  libsyndication4
  libqgpgme1
  libmicroblog4
  libmailtransport4
  libktnef4
  libkresources4
  libkpimutils4
  libkpimtextedit4
  libkpimidentities4
  libkontactinterface4
  libkmime4
  libkldap4
  libkimap4
  libkholidays4
  libkcalutils4
  libkcalcore4
  libkcal4
  libkabc4
  libakonadi-kmime4
  libakonadi-kde4
  libakonadi-kcal4
  libakonadi-contact4
  kdepimlibs-kio-plugins
  kdepim-runtime
  libmimelib4
  libmessagelist4
  libmessagecore4
  libksieve4
  libkpgp4
  libkleo4
  libkdepim4
  korganizer
  knotes
  kmail
  kaddressbook
  akregator
  libkopete4
  kopete
  libkcddb4
  kmix
  juk
  dragonplayer
  kscreensaver-xsavers
  kscreensaver
  libthreadweaver4
  libsolid4
  libplasma3
  libnepomukutils4
  libnepomukquery4a
  libnepomuk4
  libkutils4
  libkunitconversion4
  libktexteditor4
  libkrosscore4
  libkpty4
  libkprintutils4
  libkparts4
  libkntlm4
  libknotifyconfig4
  libknewstuff3-4
  libknewstuff2-4
  libkmediaplayer4
  libkjsembed4
  libkjsapi4
  libkio5
  libkimproxy4
  libkidletime4
  libkhtml5
  libkfile4
  libkemoticons4
  libkdnssd4
  libkdewebkit5
  libkdeui5
  libkdesu5
  libkdecore5
  libkdeclarative5
  libkde3support4
  libkcmutils4
  kdoctools
  kdelibs5-plugins
  kdelibs-bin
  systemsettings
  plasma-widgets-workspace
  plasma-scriptengine-webkit
  plasma-desktop
  plasma-dataengines-workspace
  libweather-ion6
  libtaskmanager4abi3
  libsolidcontrolifaces4abi2
  libsolidcontrol4abi2
  libprocessui4a
  libprocesscore4abi1
  libplasmagenericshell4
  libplasmaclock4abi3
  libplasma-geolocation-interface4
  libkworkspace4abi1
  libkwinglutils1
  libkwineffects1abi3
  libksignalplotter4
  libksgrd4
  libkscreensaver5
  libkephal4abi1
  libkdecorations4
  ksysguard
  kmenuedit
  klipper
  kinfocenter
  kdm
  kde-workspace-kgreet-plugins
  kde-workspace-bin
  kde-window-manager
  kde-style-oxygen
  freespacenotifier
  plasma-scriptengine-javascript
  khelpcenter4
  kde-runtime
  plasma-widget-folderview
  libkonqsidebarplugin4a
  libkonq5abi1
  libkonq-common
  konqueror-nsplugins
  konqueror
  konq-plugins
  kfind
  kdepasswd
  kde-baseapps-bin
  dolphin
  kcalc
  libkatepartinterfaces4
  libkateinterfaces4
  kwrite
  katepart
  kate
  kamera
  libkactivities6
  libkactivities-bin
  kaccessible
  libk3b6-extracodecs
  libk3b6
  k3b
  jovie
  gwenview
  libdebconf-kde0
  libattica0
  ark
  apper
  libakonadiprotocolinternals1
  akonadi-server
root@debian:/home/user#

Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение chitatel »

Rootlexx, простыня на полэкрана. :-\
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Rootlexx »

fflatx писал(а):
10.01.2014 15:46
Всё равно от libc6-2.17-97 мне никуда не деться и потянет она за собой полсистемы на обновление.

root

root@debian:/home/user# apt-get -Vt sid install libc6 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libc-dev-bin (2.17-97) libc6-dev (2.17-97) libc6-i686 (2.17-97) locales (2.17-97) Suggested packages: glibc-doc (2.17-97) The following packages will be upgraded: libc-dev-bin (2.13-38 => 2.17-97) libc6 (2.13-38 => 2.17-97) libc6-dev (2.13-38 => 2.17-97) libc6-i686 (2.13-38 => 2.17-97) locales (2.13-38 => 2.17-97) 5 upgraded, 0 newly installed, 0 to remove and 1127 not upgraded. Need to get 10.5 MB of archives. After this operation, 3,567 kB of additional disk space will be used. Do you want to continue [Y/n]?

Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Rootlexx »

chitatel писал(а):
10.01.2014 17:32
Rootlexx, простыня на полэкрана. :-\

Убрал часть под спойлер.

Обновлено: поместил в [code].
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

Rootlexx
Всё это прекрасно, но вот парадокс: пару месяцев назад я поставил qupzilla 1.4.сколько-то из testing, и он глючил, падал и иногда даже подвешивал всю систему. После пересборки (версии 1.4.следующая) такого не наблюдается. Может, конечно, дело в обновлении, но что-то мне подсказывает... Давным-давно та же история приключилась у меня в squeeze с chromium из тогдашнего testing - можешь поискать по форуму, кажется ещё t.t жаловался на неработоспособность такой установки. Вместо любой страницы - "Опаньки...". Притом что все зависимости были удовлетворены.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Rootlexx »

alv писал(а):
10.01.2014 04:01
Возможно, потому, что в Дебиане таски остались жесткими метапакетами, как были? И попытка сноса пакета, установленного в составе таска, ведёт к сносу всего таска?

Пока (по крайней мере в stable) - да. Но уже в текущем unstable основные мета-пакеты переехали в собственную секцию metapackages, непосредственные зависимости пакетов в которой не помечаются как автоматически установленные, и потому хоть удаление одного из притянутых пакетов и приведёт к удалению мета-пакета, остальные удалены не будут.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение drBatty »

eddy писал(а):
08.01.2014 14:17
Знакомая картина: каждый отечественный научный сотрудник такой: сам себе слесарь, электронщик, программист и т.п.

вы так говорите, как будто-бы в этом есть что-то хорошее...
alv писал(а):
08.01.2014 15:01
Но Ваше замечание об олигофренах напомнило мне, что есть такое явление - аутизм. Некоторые его проявления свойственны многим сисадминам. Которые полагают, что кроме них и олигофренов, никого на свете не существует.

ну я догадовался, что вы меня неправильно поймёте. Однако. Вот ситуация: вам надо сварить борщ. Вы открыли поваренную книгу, купили свеклы и т.п, достали кастрюльку и т.п, ну и сварили. Ок. Но разве вы не стали поваром? Очевидно -- стали. Ибо борщ вы варить умеете, это доказано. В этом же смысле, вы обязаны стать системным администратором, если желаете что-то делать с компьютером. Также, как обязаны быть поваром на кухне. И если вы решили варить борщ, но не умеете пользоваться кастрюлей, или если вы варите обычный классический свекольный борщ без свеклы -- вы очевидно олигофрен. Разве я не прав?

Причём очевидно, что становится поваром вы можете без того, что-бы перестать быть поэтом. Причём очевидно, что борщ вы можете варить для себя/родных, а не обязательно на продажу. Не?

Ну а чем компьютер хуже кухни? Почему подходя к компьютеру вы кривите лицо, и кричите "я знать не хочу команды консоли!", но вот какой поварёшкой борщ мешать -- это вам знать не зазорно.

Вам не кажется, что это у вас предвзятое отношение к компьютерам, а не у айтишников предвзятое отношение ко всем остальным?

Компьютер != не лампочка. У лампочки всего два положения: вкл/выкл. Что-бы её включать не нужно быть электриком. Но с компьютером -- увы не так. С ним как с кухней -- куча разных хреновинок, и у каждой хреновинки своё название, и своё назначение. И если вы начнёте ложкой резать хлеб, а ножом черпать борщ -- вас назовут идиотом и выгонят с кухни. А с компьютером -- так надо! Вас даже терминология не волнует -- вы привыкли называть ковш "хренью", и вы отстаиваете право так делать. Ибо вы -- ПОЛЬЗОВАТЕЛЬ, и вам все должны.

Увы -- реальность печальнее: либо интерфейс с одной кнопкой и жри что дадут, либо -- учится надо. Что, к чему, куда, и даже как называется.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение drBatty »

alv писал(а):
10.01.2014 14:29
По настоящему хорошо этот вопрос решён

такие вещи вообще не решаемы. Разве что из исходников по месту собирать. Иначе ерунда получится.

fflatx писал(а):
10.01.2014 15:46
Всё равно от libc6-2.17-97 мне никуда не деться и потянет она за собой полсистемы на обновление.
Вот буквально недавно пытался собрать из исходников mesa определенной версии. Не смог - версии сборочных зависимостей слишком старые, ставить новее - опять же полсистемы обновить придется.

почему нельзя было просто собрать в /usr/local?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

Rootlexx писал(а):
10.01.2014 17:41
Убрал часть под спойлер.

Hint: внутри тега sh можно использовать тег code.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Hephaestus »

Bizdelnick писал(а):
10.01.2014 16:44
Хочет, потому что она с этой версией слинкована. Слинковать с другой - будет её хотеть. Исходникам пофиг, какая там libc.
То есть подправить configure, Makefile и т.д.? Правильно понимаю?

drBatty писал(а):
10.01.2014 19:07
почему нельзя было просто собрать в /usr/local?
Потому что configure мне говорит: "Ищу libc6-dev версии такой-то, не нашёл. Остановка."
В какой каталог собираем, вообще без разницы.

Конечно, если перелопатить configure, Makefile и прочее, может и получится, но я Makefile поправлял только один раз в случае явных ошибок компиляции, а configure не поправлял ни разу. Как-то вот с configure не разобрался пока.

Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

fflatx писал(а):
10.01.2014 20:52
То есть подправить configure, Makefile и т.д.? Правильно понимаю?

Что, хотите сказать, в configure прописана версия libc? Извините, не верю. Давайте пруф.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение drBatty »

fflatx писал(а):
10.01.2014 20:52
То есть подправить configure, Makefile и т.д.? Правильно понимаю?

не правильно. Configure проверяет наличие библиотек, и сам создаёт нужный Makefile. Потому возможен вариант, что пакет собранный в системе с libastral6.6.6 не поставится на системе с libastral5.5.5. А вот наоборот всё будет отлично работать(кроме новых фич конечно, которые появились в libastral5.5.6 и выше)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Hephaestus »

Rootlexx и остальным:
libc6 я привёл только для примера, поэтому реальных сообщений об ошибках показать не смогу.
На месте libc6 могла быть любая другая библиотека - не важно. Важно то, что не найдя библиотеку нужной версии, процесс останавливается. И вот если нужной версии нету, а поставить нельзя (ибо тянет кучу по зависимостям), то процесс останавливается. Как поступать в этом случае, я не знаю, честно говоря.
Единственное, что приходит на ум - исправлять configure, но опять же не уверен, что это правильно.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение drBatty »

fflatx писал(а):
10.01.2014 20:52
Потому что configure мне говорит: "Ищу libc6-dev версии такой-то, не нашёл. Остановка."

значит код опирается на те фичи, которые есть только начиная с libc6-dev версии такой-то. Кстати, почему dev? Вы ничего не путаете?
fflatx писал(а):
10.01.2014 20:52
В какой каталог собираем, вообще без разницы.

в этом ещё одна ваша ошибка. В /usr/local/lib/ может лежать libastral6.6.6, а в /usr/lib/ лежать libastral5.5.5. При этом всё будет прекрасно работать -- программы из дистра будут искать именно 5.5.5, и находить её там. Программы собранные вами(в /usr/local/) найдут там же себе 6.6.6. Очень важно то, что когда в репе появится 5.7.7, она правильно поставится в /usr/lib/, и затрёт 5.5.5. А 6.6.6 останется, и продолжит работу.
fflatx писал(а):
10.01.2014 20:52
Конечно, если перелопатить configure, Makefile и прочее, может и получится, но я Makefile поправлял только один раз в случае явных ошибок компиляции, а configure не поправлял ни разу. Как-то вот с configure не разобрался пока.

и не нужно вам туда лезть.

fflatx писал(а):
10.01.2014 21:00
На месте libc6 могла быть любая другая библиотека - не важно.

важно. Для меня тоже линии в китайских иероглифах кажутся нарисованными от балды.
fflatx писал(а):
10.01.2014 21:00
Важно то, что не найдя библиотеку нужной версии, процесс останавливается.

какую библиотеку? где ищем? Под фонарём, ибо светлее?
fflatx писал(а):
10.01.2014 21:00
а поставить нельзя (ибо тянет кучу по зависимостям)

значит надо собирать. Но не вместо, а вместе со старой, но в другой каталог.

fflatx писал(а):
10.01.2014 21:00
исправлять configure

это неправильно. Даже если и соберётся, то работать не будет.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

fflatx писал(а):
10.01.2014 21:00
libc6 я привёл только для примера, поэтому реальных сообщений об ошибках показать не смогу.

Вы крайне неудачно выбрали пример.

fflatx писал(а):
10.01.2014 21:00
На месте libc6 могла быть любая другая библиотека

Любая другая могла, libc - нет. Если это не откровенный быдлокод, конечно.

fflatx писал(а):
10.01.2014 21:00
Важно то, что не найдя библиотеку нужной версии, процесс останавливается. И вот если нужной версии нету, а поставить нельзя (ибо тянет кучу по зависимостям), то процесс останавливается. Как поступать в этом случае, я не знаю, честно говоря.

Сюрприз: в Debian, как и ряде других дистрибутивов, можно установить несколько версий библиотеки одновременно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение drBatty »

Bizdelnick писал(а):
10.01.2014 21:14
Сюрприз: в Debian, как и ряде других дистрибутивов, можно установить несколько версий библиотеки одновременно.

угу. Можно. Хоть и костыльно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

drBatty писал(а):
10.01.2014 21:23
угу. Можно. Хоть и костыльно.

В чём же костыльность, позвольте полюбопытствовать?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение drBatty »

Bizdelnick писал(а):
10.01.2014 21:32
В чём же костыльность, позвольте полюбопытствовать?

AFAIK в дебе они валяться в один и тот же каталог, потому получается помойка, в которой сложно разобраться. Впрочем, вы конечно возразите, что вы ничего не замечаете, руками не трогаете, а автоматика не даёт сбоев. И будете правы, да. А мне всё равно лучше ручками...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Разговоры про обновления, олигофренов, яйца и ПМ

Сообщение Bizdelnick »

drBatty писал(а):
10.01.2014 21:37
AFAIK в дебе они валяться в один и тот же каталог, потому получается помойка, в которой сложно разобраться. Впрочем, вы конечно возразите, что вы ничего не замечаете, руками не трогаете, а автоматика не даёт сбоев. И будете правы, да. А мне всё равно лучше ручками...

Да, они в одном каталоге. Том самом, где им положено быть согласно FHS. Если надо разобраться, что откуда взялось, смотрим при посредстве пакетного менеджера. А вот плевать на FHS и делать кучу каталогов - это как раз помойка a'la windows way.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить