Opera 9.0 TP2. Проблема при emerge (ACCESS DENIED open_wr: /usr/share/applications/opera.desktop ./inst)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Civil
Сообщения: 199
ОС: Gentoo Current

Opera 9.0 TP2. Проблема при emerge

Сообщение Civil »

Решил немного подерактировать .ebuild для Opera 9.0TP2 (с целью поставить последнюю). В итоге не могу emerge'ить вообще никакую из 9.0. Выдаёт следующее:

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

civil-gentoo opera # ACCEPT_KEYWORDS="~x86" emerge =opera-9.0_alpha
Calculating dependencies ...done!
>>> emerge (1 of 1) www-client/opera-9.0_alpha to /
>>> checksums files  ;-) opera-8.51.ebuild
>>> checksums files  ;-) opera-9.0_alpha.ebuild
>>> checksums files  ;-) opera-9.00_alpha3.ebuild
>>> checksums files  ;-) opera-8.52.ebuild
>>> checksums files  ;-) files/opera-qt.2.patch
>>> checksums files  ;-) files/digest-opera-9.00_alpha
>>> checksums files  ;-) files/digest-opera-9.0_alpha3
>>> checksums files  ;-) files/digest-opera-9.0_alpha
>>> checksums files  ;-) files/digest-opera-8.51
>>> checksums files  ;-) files/opera.desktop
>>> checksums files  ;-) files/digest-opera-8.52
>>> checksums src_uri;-) opera-9.0-20060206.5-shared-qt.i386-en.tar.bz2
>>> Unpacking source...
>>> Unpacking opera-9.0-20060206.5-shared-qt.i386-en.tar.bz2 to /var/tmp/portage/opera-9.0_alpha/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/opera-9.0_alpha/work/opera-9.0-20060206.5-shared-qt.i386-en ...
>>> Source compiled.
>>> Test phase [not enabled]: www-client/opera-9.0_alpha

>>> Install opera-9.0_alpha into /var/tmp/portage/opera-9.0_alpha/image/ category www-client

System wide configuration files:
  /var/tmp/portage/opera-9.0_alpha/image/etc//opera6rc
  /var/tmp/portage/opera-9.0_alpha/image/etc//opera6rc.fixed
 would be ignored if installed with the prefix "/var/tmp/portage/opera-9.0_alpha/image//opt/opera".
Do you want to install them in /var/tmp/portage/opera-9.0_alpha/image/etc/ [ y,n | yes,no ] ?

Shortcut icons will be ignored if installed with the prefix "/var/tmp/portage/opera-9.0_alpha/image//opt/opera".
Do you want to (try to) install them in default locations [ y,n | yes,no ] ?
ACCESS DENIED  open_wr:   /usr/share/applications/opera.desktop
./install.sh: line 1499: /usr/share/applications/opera.desktop: Permission denied
ACCESS DENIED  chmod:     /usr/share/applications/opera.desktop
chmod: changing permissions of `/usr/share/applications/opera.desktop': Permission denied
ACCESS DENIED  rename:    /usr/kde/3.5/share/applications/.mimeinfo.cache.5bmrBw
ACCESS DENIED  unlink:    /usr/kde/3.5/share/applications/.mimeinfo.cache.5bmrBw
File '/usr/share/applications/textdoc2.desktop' contains invalid MIME type 'vnd.oasis.opendocument.text-master' that is missing a slash
ACCESS DENIED  rename:    /usr/share/applications/.mimeinfo.cache.0VvYSV
ACCESS DENIED  unlink:    /usr/share/applications/.mimeinfo.cache.0VvYSV
No directories in update-desktop-database search path could be processed and updated.
man:
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
   /opt/opera/lib/opera/9.0-20060206.5/opera
   /opt/opera/lib/opera/9.0-20060206.5/spellcheck.so
   /opt/opera/lib/opera/9.0-20060206.5/works
   /opt/opera/lib/opera/9.0-20060206.5/missingsyms.so
   /opt/opera/lib/opera/plugins/operapluginwrapper
   /opt/opera/lib/opera/plugins/libnpp.so
   /opt/opera/lib/opera/plugins/operaplugincleaner
>>> Completed installing opera-9.0_alpha into /var/tmp/portage/opera-9.0_alpha/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-www-client_-_opera-9.0_alpha-32213.log"

open_wr:   /usr/share/applications/opera.desktop
chmod:     /usr/share/applications/opera.desktop
rename:    /usr/kde/3.5/share/applications/.mimeinfo.cache.5bmrBw
unlink:    /usr/kde/3.5/share/applications/.mimeinfo.cache.5bmrBw
rename:    /usr/share/applications/.mimeinfo.cache.0VvYSV
unlink:    /usr/share/applications/.mimeinfo.cache.0VvYSV
--------------------------------------------------------------------------------

Отличие только в цифрах версии. 8.52 - нормально emerge'нулась и встала. Пробовал из её ebuild'а переделать для 9.0 - то же что и выше, только ACCESS DENIED open_wr: /usr/share/applications/opera.desktop - нету.
Вопрос собственно: в чём проблема?
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")
Спасибо сказали:
WolfON
Сообщения: 226

Re: Opera 9.0 TP2. Проблема при emerge

Сообщение WolfON »

из под рута ставил?
я не удивлюсь, что да :-/

что правил в ебилде?
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Спасибо сказали:
Civil
Сообщения: 199
ОС: Gentoo Current

Re: Opera 9.0 TP2. Проблема при emerge

Сообщение Civil »

из под рута ставил?
я не удивлюсь, что да :-/

Да. Из-под Рута.

что правил в ебилде?

Только адресс откуда качать (при этом уже до этого обновлялся). Пробовал сделать на основе версии 8.52 - та же ошибка. При этом эта ошибка даже с оригинальным ebuild'ом
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")
Спасибо сказали: