LINUX.ORG.RU

Ответ на: комментарий от neocrust

mikhail@mikhail-pc ~ $ su Пароль: mikhail-pc /home/mikhail # emerge –-ask app-misc/mc

!!! Your current profile is deprecated and not supported anymore. !!! Use eselect profile to update your profile. !!! Please upgrade to the following profile if possible:

    default/linux/amd64/17.1/desktop

To upgrade do the following steps:

The amd64 17.1 profiles switch to a more standard ‘no SYMLINK_LIB’ multilib layout, and require an explicit migration. The migration is performed using the app-portage/unsymlink-lib tool. The following steps can be used to upgrade your system:

  1. Sync and upgrade your system to the newest package versions to reduce the risk of issues.

  2. Install the tool:

    emerge -1v app-portage/unsymlink-lib

  3. Run ‘unsymlink-lib –analyze’ and check the output for obvious mistakes. If you need to perform any changes to the system, remember to run ‘unsymlink-lib –analyze’ again afterwards.

[past this point do not call emerge or modify /usr manually]

  1. This is a very good time to make a backup.

  2. Run ‘unsymlink-lib –migrate’. You can add ‘–pretend’ first to see what is going to happen.

  3. Reboot your system. Check if important programs work. In particular, verify that e.g. ‘emerge –info’ works (but do not install anything). If you hit any serious problems, you can use ‘unsymlink-lib –rollback’ to revert the changes and return to step 3.

  4. Run ‘unsymlink-lib –finish’. You can add ‘–pretend’ first to see what is going to happen but note that you’re going to see a very long list of files to remove.

  5. Switch the profile, e.g.:

    eselect profile set default/linux/amd64/17.1/desktop

[at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!]

  1. Rebuild gcc:

    emerge -1v sys-devel/gcc:9.3.0

    [ repeat for other slots you will be using ]

  2. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using:

    emerge -1v –deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32

  3. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually:

    rm /lib32 /usr/lib32

For known issues, please see bug #506276 [1]. If you have any problems with the new profiles or the migration procedure, please report a bug and make it block the tracker.

[1] https://bugs.gentoo.org/506276

!!! ‘–-ask’ is not a valid package atom. !!! Please check ebuild(5) for full details.

dodjj
() автор топика

В Sabayon свой менеджер пакетов, не надо использовать emerge делать из него Gentoo и всё ломать.

А учитывая то, что они сейчас в процессе ребрендинга миграции на что-то новое-непонятное под названием MocaccinoOS, я бы вообще не рекомендовал его использовать.

Ну или задавать им вопросы напрямую.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)

Что нетак?

«не так» раздельно пишется, например.

А вообще покажи выхлоп.

Zhbert ★★★★★
()

Ну и если ты говоришь про sabayon, то в нем вроде свой менеджер пакетов, а не емерж, как в генте.

Zhbert ★★★★★
()

Тебе сабайон не нужен. Как ты его вообще поставил, если mc не можешь поставить? Кончай троллить, вернись на убунту, я всё прощу

anonymous
()

Но зачем в сабайоне ты ставишь пакет через emerge?

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.