Что-то не то в общем-то...
eselect profile list
eselect profile set номер_нужного_профиляНастоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Gentoo Linux → Помогите разобраться с настройкой почты
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Что-то не то в общем-то...
eselect profile list
eselect profile set номер_нужного_профиляManul, вас предупреждают, что используемый в вашей системе профиль не исправен.
Проверьте, чтобы было примерно так:
ls -l /etc/make.profile
lrwxrwxrwx 1 root root 54 Авг 9 05:21 /etc/make.profile -> ../usr/portage/profiles/default/linux/x86/10.0/desktop/Иначе, как вам советуют, исправьте профиль.
И категории /usr/portage/profiles/default/linux/x86/2008.0/server нет на сервере. Есть только /usr/portage/profiles
Что и где нужно править?
Что и где нужно править?
Покажите
eselect profile listопять же:
То есть как я понимаю отсутствует файл с профилей...?...
То есть как я понимаю отсутствует файл с профилей...?
Вот такая у вас «урезанная» Gentoo oO
Покажите
ls -l /usr/portage/profilesВы давно делали
Manul, «Маловато будет» ©
Просите поддержку восстановить профили. Либо сами попытайтесь восстановить. Так как у вас очень старая система, нужно где-то найти соответствующий архив portage года так 2008-2009, который должен выглядеть примерно так — portage-20081220.tar.bz2.
mv /usr/portage /usr/portage.bak
tar xjpvf portage-20081220.tar.bz2 -C /usrКогда восстановите, можно будет попытаться обновиться и довести систему до актуального состояния.
Вот: после команды
emerge --syncСтал показывать
Вот результат:
5097 webmaster # eselect profile list
Available profile symlink targets:
[1] default/linux/x86/10.0
[2] default/linux/x86/10.0/desktop
[3] default/linux/x86/10.0/desktop/gnome
[4] default/linux/x86/10.0/desktop/kde
[5] default/linux/x86/10.0/developer
[6] default/linux/x86/10.0/server
[7] hardened/linux/x86/10.0
[8] selinux/2007.0/x86
[9] selinux/2007.0/x86/hardened
[10] selinux/v2refpolicy/x86
[11] selinux/v2refpolicy/x86/desktop
[12] selinux/v2refpolicy/x86/developer
[13] selinux/v2refpolicy/x86/hardened
[14] selinux/v2refpolicy/x86/server
Теперь возвращает:
To upgrade do the following steps:
# Check 'eselect profile list'.
# Find the number that corresponds with the default/linux/x86/10.0 profile.
# Use 'eselect profile set <number>' to set a new /etc/make.profile symlink.
#
# Reference: http://www.gentoo.org/doc/en/gentoo-upgrading.xml
# See: "General instructions" in Section 3. "Profile updating instructions"
>>> No packages selected for removal by depclean
Please upgrade to the following profile if possible:
default/linux/x86/10.0/server
eselect profile set 6P.S. Надо было всё же из «старого» portage профиль восстанавливать. Сейчас систему обновить (либо просто установить какое-либо приложение) может быть не очень просто. Но всё это не смертельно wink
Извините за глупый вопрос, но как узнать полное название пакета? А то выдает:
Извините за глупый вопрос, но как узнать полное название пакета?
В данном случае, как мне кажется, у вас просто не установлен этот пакет.
Поиск средствами команды emerge:
— по имени пакета
emerge -s sendmail— по описанию (Description) пакета
emerge -S sendmailНо для поиска пакетов, в том числе и по оверлеям, лучше использовать команду eix.
— по имени пакета
eix -s sendmail— по описанию (Description) пакета
eix -S sendmail— среди установленных
emerge -I sendmailP.S. Посмотреть, какие пакеты у вас уже установлены, можно и «штатными» средствами Linux:
find /var/db/pkg -name '*.ebuild'Возвращает:
Searching...
[ Results for search key : sendmail ]
[ Applications found : 3 ]
* dev-perl/Mail-Sendmail
Latest version available: 0.79
Latest version installed: [ Not Installed ]
Size of files: 15 kB
Homepage: http://search.cpan.org/dist/Mail-Sendmail/
Description: Simple platform independent mailer
License: as-is
* mail-mta/sendmail
Latest version available: 8.14.4
Latest version installed: [ Not Installed ]
Size of files: 2,031 kB
Homepage: http://www.sendmail.org/
Description: Widely-used Mail Transport Agent (MTA)
License: Sendmail
* net-zope/zope-sendmail [ Masked ]
Latest version available: 3.7.4
Latest version installed: [ Not Installed ]
Size of files: Unknown (getFetchMap(): 'net-zope/zope-sendmail-3.7.4' has unsupported EAPI: '3')
Homepage:
Description:
License:То есть sendmail установлен, но не удаляется.
Сразу скажу, что все пакеты которые ставил я сам путем
, включая и postfix не удаляются. Удалился только exim но он был предустановлен на сервере.
И ещё отличие: все пакеты, которые предустановлены на сервере хранятся в категории /etc , а все что ставил я самостоятельно в /usr . Может в этом дело, путь надо как-то прописать?
mail-mta/sendmail
Latest version available: 8.14.4
Latest version installed: [ Not Installed ]
Manul,
mail-mta/sendmail не установлен.
Пакеты, которые вы ставили в обход системы portage попробуйте удалить с помощью
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Gentoo Linux → Помогите разобраться с настройкой почты
Форум работает на PunBB, при поддержке Informer Technologies, Inc