LINUX.ORG.RU
ФорумAdmin

coreutils vs realpath


0

1
[blocks B      ] app-misc/realpath ("app-misc/realpath" is blocking sys-apps/coreutils-8.15)

Total: 1 package (1 new, 1 binary), Size of downloads: 42 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-apps/coreutils-8.15::gentoo, installed) pulled in by
    >=sys-apps/coreutils-6.4 required by (sys-apps/portage-2.2.0_alpha77::gentoo, installed)
    >=sys-apps/coreutils-6.10-r1 required by (app-misc/ca-certificates-20110502-r1::gentoo, installed)
    sys-apps/coreutils required by @system
    sys-apps/coreutils required by (app-admin/eselect-1.2.15::gentoo, installed)
    >=sys-apps/coreutils-6.10-r1 required by (sys-apps/debianutils-3.4.4::gentoo, installed)

  (app-misc/realpath-1.16::gentoo, binary scheduled for merge) pulled in by
    realpath

Как быть? gentoolkit нету, для него, кстати, нужен realpath

app-misc/realpath («app-misc/realpath» is blocking sys-apps/coreutils-8.15)

Человек, выбирающий ~arch для всей системы, должен знать, что делает.

KRoN73 ★★★★★
()
Ответ на: комментарий от pseudo-cat

без него можно надолго остаться в каменном веке

А что там не нравится?

И что мешает под ~arch собирать только то, что нужно?

KRoN73 ★★★★★
()
Ответ на: комментарий от pseudo-cat

я не админ, для меня это не интересно, лишние телодвижения)

Именно ~arch и порождает лишние телодвижения в итоге. См. топикстарт :) Я не один год просидел на общесистемном ~arch, да ещё в лучшие годы Gentoo. И в итоге надоел лишний геморрой.

А emerge -uDN world как тогда?

/etc/portage/package.keywords

Прописываешь там конечные пакеты, которые тебе нужны свежими. И их зависимости по надобности, либо полностью, либо конкретных версий. И получаешь систему, с arch потрохами, но ~arch конечным софтом, свежесть которого важна.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

я, кстати, для лени поставил Calculate, думал там уж точно всё будет гладко. Оказалось та же фигня, так ещё и в профиле дофига мне не нужного. Даже жаль теперь, что свою генту прибил, 2 года всё же с ней мучался

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

и что emerge -uDN world блоков стабильных пакетов не бывает совсем?

Бывают, но реже. Когда до них дело доходит, то такие вещи обычно уже выправляют. А в ~arch часто суют совершенно непроверенные на зависимости решения.

Понятно, что при некотором минимальном скилле разрулить обычно не сложно, но это ж надо садиться и разруливать… Лениво же :) Так что я лучше пока на sys-apps/coreutils-8.14 посижу, мне хватает. А там — видно будет :)

KRoN73 ★★★★★
()
Ответ на: комментарий от pseudo-cat

я, кстати, для лени поставил Calculate, думал там уж точно всё будет гладко

Мне хватило экспериментов с Sabayon'ом :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

зделал по-вашему, взлетело, на ночь батарея обеспечена...

кстати, вопрос к опытному гентушнику. Когда что-то не так во время обновления, как пропускаете проблемные места, чтобы потом, на утро, поправить? флаги самого emerge, насколько я помню, в каких-то случаях не помогают

pseudo-cat ★★★
() автор топика

В свежем coreutils запилили свою реализацию realpath, поэтому можно смело выносить realpath, заменив его coreutils'ом (но лучше всё же сначала сделать бекап realpath, чтобы избежать возможной поломки). Если и после установки нового coreutils будет ругаться на недостаток realpath, то можно временно заюзать /etc/portage/package.provided, пока это не исправят в апстриме Генты.

gentoo_root ★★★★★
()
Ответ на: комментарий от pseudo-cat

как пропускаете проблемные места, чтобы потом, на утро, поправить?
флаги самого emerge, насколько я помню, в каких-то случаях не помогают

Флаг --keep-going будет продолжать следующие обновления при ошибке одного в процессе. Но, понятно, только те, что не зависят от ошибочного.

KRoN73 ★★★★★
()

заврался ты

qlist -Iv realpath gentoolkit
app-portage/gentoolkit-0.3.0.4-r5
и
 * dependency graph for app-portage/gentoolkit-0.3.0.4-r5
 `--  app-portage/gentoolkit-0.3.0.4-r5  ~x86 
   `--  sys-apps/portage-2.1.10.48  (sys-apps/portage) ~x86 
   `--  app-admin/eselect-python-20111108  (>=app-admin/eselect-python-20091230) ~x86 
   `--  dev-lang/python-3.2.2  (dev-lang/python) ~x86  [xml]
   `--  dev-python/argparse-1.2.1  (dev-python/argparse) x86 
   `--  sys-apps/coreutils-8.15  (>=sys-apps/coreutils-8.15) ~x86 
   `--  app-misc/realpath-1.16  (app-misc/realpath) x86 
   `--  sys-freebsd/freebsd-bin-9.0  (sys-freebsd/freebsd-bin) [missing keyword] 
   `--  sys-apps/gawk-4.0.0  (sys-apps/gawk) ~x86 
   `--  sys-apps/grep-2.10  (sys-apps/grep) ~x86 
[ app-portage/gentoolkit-0.3.0.4-r5 stats: packages (10), max depth (1) ]
смотрим на кейворды и....
ЧЯДНТ?

megabaks ★★★★
()

а ведь всё просто - надо читать новости

equery b /usr/bin/realpath
 * Searching for /usr/bin/realpath ... 
sys-apps/coreutils-8.15 (/usr/bin/realpath)

megabaks ★★★★
()
Ответ на: комментарий от gentoo_root

это давно исправлено
емнип, с самого появления новых корутилит

megabaks ★★★★
()
Ответ на: комментарий от pseudo-cat

а как же gentoolkit?

Собственно, тебе уже всё рассказали, пока я гулял: realpath впилен в coreutils.

baka-kun ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.