1 (24.08.2011 23:42:53 отредактировано veres)

добавил в paсkage.use строчку

# echo dev/php-5, - simplexml >> /etc/portage/package.use

Далее делаю

# emerge php -av

ошибка

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=dev-libs/libpcre-8.11[unicode]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/libpcre-8.12 (masked by: EAPI 3)

The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "dev-lang/php-5.3.6" [ebuild])
(dependency required by "php" [argument])

2

veres пишет:

# echo dev/php-5, - simplexml >> /etc/portage/package.use

Уж извините, бессмыслица.

veres пишет:

The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.

Покажите

 Консоль:
emerge -pv portage

Был, был и весь вышел...

3

 Консоль:
# emerge -pv portage

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-libs/libffi-3.0.9-r2  USE="-debug -static-libs -test" 715 kB
[ebuild  N    ] app-misc/mime-types-8  12 kB
[ebuild  N    ] virtual/libffi-0  0 kB
[ebuild  NS   ] dev-lang/python-2.7.1-r1 [2.5.4-r3] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -sqlite -tk -wininst" 11,461 kB
[ebuild     U ] sys-apps/portage-2.1.10.3 [2.1.6.13] USE="(ipc%*) less%* -build -doc -epydoc -python2% -python3% (-selinux)" LINGUAS="-pl" 814 kB
[blocks B     ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking sys-apps/portage-2.1.6.13)
[blocks B     ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is blocking dev-lang/python-2.7.1-r1)

Total: 5 packages (1 upgrade, 3 new, 1 in new slot), Size of downloads: 13,001 kB
Conflict: 2 blocks (2 unsatisfied)

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

  ('ebuild', '/', 'dev-lang/python-2.7.1-r1', 'merge') pulled in by
    dev-lang/python:2.7 required by ('ebuild', '/', 'sys-apps/portage-2.1.10.3', 'merge')


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/h … =1#blocked

4

Lupo Alberto пишет:
veres пишет:

# echo dev/php-5, - simplexml >> /etc/portage/package.use

Уж извините, бессмыслица.

где-то в нете нашел такое )

5

veres, из какого источника вы устанавливали Gentoo? Уж больно всё старое. Или система «по наследству» досталась?
Вам бы сначала систему до актуального состояния довести...

Был, был и весь вышел...

6

Да... по наследству. Это маршрутизатор в офисе. Я в линуксе практически ничего не понимаю... поэтому если надо что-то сделать - лезу в гугл. ac Вот понадобилось сайт на joomla 1.7 чтоб висел на роутере этом... а ему нужен simplexml
еще json нужен был... но с ним кое-как разобрался... вот теперь это, и не понятно что еще ему нужно будет ab

7

Я вот понял, что нужно мне все обновить...
делаю

 Консоль:
# emerge dev-lang/python
Calculating dependencies... done!
[ebuild  N    ] dev-libs/libffi-3.0.9-r2  USE="-debug -static-libs -test"
[ebuild  N    ] app-misc/mime-types-8
[ebuild  N    ] virtual/libffi-0
[ebuild  NS   ] dev-lang/python-2.7.1-r1 [2.5.4-r3] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -sqlite -tk -wininst"
[blocks B     ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking sys-apps/portage-2.1.6.13)
[blocks B     ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is blocking dev-lang/python-2.7.1-r1)

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

  ('ebuild', '/', 'dev-lang/python-2.7.1-r1', 'merge') pulled in by
    dev-lang/python


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/h … =1#blocked

8

veres, прежде, чем дальше что-либо делать, обязательно сделайте бэкап системы! Проблема у вас, на мой взгляд, не тривиальная.
Какие-либо советы я буду давать, когда вы напишите, что сделали бэкап и сможете в любой момент вернуть систему к прежнему состоянию.  :o
P.S. Если есть возможность, проще переставить систему. Быстрее — точно!

Был, был и весь вышел...

9 (25.08.2011 13:02:22 отредактировано veres)

Lupo Alberto пишет:

veres, прежде, чем дальше что-либо делать, обязательно сделайте бэкап системы! Проблема у вас, на мой взгляд, не тривиальная.
Какие-либо советы я буду давать, когда вы напишите, что сделали бэкап и сможете в любой момент вернуть систему к прежнему состоянию.  :o
P.S. Если есть возможность, проще переставить систему. Быстрее — точно!

Я тоже подумал, что быстрее будет поставить новую. Но в таком случае офис останется без интернета и почтового сервера.
У меня есть stage4 этой системы... и другая машина, старенькая, можно ли на нее как то установить все это дело временно? Пока тут буду делать новую систему?

10

veres, почему именно Gentoo?
А на «временную» машину проще поставить что-либо из бинарных дистрибутивов.

Был, был и весь вышел...

11

veres пишет:

У меня есть stage4 этой системы... и другая машина, старенькая, можно ли на нее как то установить все это дело временно? Пока тут буду делать новую систему?

поставьте на старую скажем Debian, и настройте нормально. Как всё заработает, зальёте в продакшен вместо генты (которую не трогайте, и конечно сделайте бекап).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

Сделал маршрутизатор на FreeBSD 8.2
и почтовый сервер уже поднял и все уже работает.... не хочется теперь ничего трогать ab)