Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: DalekiyObriy
« : 2009-10-04 03:39:57 »

ну тобто urpmi skype*.rpm в каталозі де лежить стягнутий rpm скайпу, в репозитаріях його немає, тож треба ставити з файлу

Цікаво, я не знайшов звідки вивантажити Skype під Mandriva... Є якесь посилання?
на skype 2.0 був пакунок для мандріви, тепер там лише бета 2.1 і для мандріви немає, але можна поставити пакунок для федори (в мене вийшло), щоправда тоді urpmi не спрацює - треба rpm -ivh --nodeps skype*.rpm робити
якщо потрібен 2.0 можу скинути
Автор: Ign1111
« : 2009-10-03 23:59:11 »

ну тобто urpmi skype*.rpm в каталозі де лежить стягнутий rpm скайпу, в репозитаріях його немає, тож треба ставити з файлу

Цікаво, я не знайшов звідки вивантажити Skype під Mandriva... Є якесь посилання?
Автор: DalekiyObriy
« : 2009-10-03 23:03:20 »

# urpmi skype
Немає пакунку з назвою skype
ну тобто urpmi skype*.rpm в каталозі де лежить стягнутий rpm скайпу, в репозитаріях його немає, тож треба ставити з файлу

1) вмикнути pulseadio нафіг

І звук з’явиться? Як вимкнути? А потім як увімкнути?
в центрі керування мандріви є перемикання аудіо-системи: pluseaudio або ALSA, якщо вимкнути pulseaudio буде чиста ALSA


2) запустити pulseaudio від користувача skype_bastard, напр.

Та сама помилка.
[/quote]
може там ще щось треба, права якісь - спробую сьогодні що там ще треба і відпишу
Автор: Ign1111
« : 2009-10-03 20:45:47 »

тобто якщо робити urpmi skype то всі залежності автоматом ставляться

# urpmi skype
Немає пакунку з назвою skype

1) вмикнути pulseadio нафіг

І звук з’явиться? Як вимкнути? А потім як увімкнути?

2) запустити pulseaudio від користувача skype_bastard, напр.

Та сама помилка.
Автор: DalekiyObriy
« : 2009-10-03 20:31:06 »

Звук всеодно не працює, пише ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
тут варіанти два:
1) вмикнути pulseadio нафіг
2) запустити pulseaudio від користувача skype_bastard, напр.
skype_bastard$ /etc/X11/xinit.d/50pulseaudio
skype_bastard$ skype
(або щось в такому дусі)
Автор: DalekiyObriy
« : 2009-10-03 20:29:04 »

в 64-бітовій мандріві здається автоматом додаються 32бітові репозитарії (якщо з тенет тягнути)
тобто якщо робити urpmi skype то всі залежності автоматом ставляться
Автор: Ign1111
« : 2009-10-03 20:02:48 »

Звук всеодно не працює, пише ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
Автор: Ign1111
« : 2009-10-03 02:15:51 »

У RHEL та клонах для цього ставляться бібліотеки i386. Перевірте, у Mandriva може бути теж схоже

Вони зі скрипом ставляться й переважно i586. А ті що не поставилися, я файли з chroot’а взяв, туди я 32-бітну ставив. Доречі тепер знаю звідкіля 32-бітні бібліотеки тягати.  :D
Автор: Praporshic
« : 2009-10-02 23:59:42 »

У Debian для того треба встановити спеціальні ia32 бібліотеки. У RHEL та клонах для цього ставляться бібліотеки i386. Перевірте, у Mandriva може бути теж схоже
Автор: Ign1111
« : 2009-10-02 20:43:55 »

як пересічний (але дуже хитрий) користувач:
$ su - skype_bastard -c skype
Enter password:
*******

А як запустити 32-біт версію на su - skype_bastard -c skype? В мене ні статік, ні дінамік не запускається. Не бачить 64-бітні бібліотекі. Якщо я ставлю посилання з lib на lib64, то скаржиться на wrong ELF class.
Автор: DalekiyObriy
« : 2009-10-01 22:35:50 »

як адмін:
# useradd skype_bastard
# passwd skype_bastard
Enter password:
*******
*******

як пересічний (але дуже хитрий) користувач:
$ su - skype_bastard -c skype
Enter password:
*******

другу частину можна замінити гуйом: я на стільниці в KDE маю піктограмку яка запускає skype під користувачем skype_bastard (у властивостях піктограмки можна це все налаштувати), теоретично в КДЕ воно навіть пароль може запам’ятати, щоб було зручніше (але в мене здається це не працює, може kwallet не налаштовано або щось таке)
Автор: cadca
« : 2009-10-01 22:30:50 »

Файли, що стосуються локалізації знаходяться за межами досяжності середовища, до якого здійснюється chroot. Символьні посилання мали б допомогти.

Я встановив в chroot окрему ос, то можу й доставити туди що треба. Що треба?
У мене це /usr/share/locale/uk_UA.UTF-8:
$ ls -l
total 1192
-rw-r--r-- 1 root root    186 2007-09-28 08:54 LC_ADDRESS
-rw-r--r-- 1 root root 938270 2007-09-28 08:54 LC_COLLATE
-rw-r--r-- 1 root root 225980 2007-09-28 08:54 LC_CTYPE
-rw-r--r-- 1 root root    340 2007-09-28 08:54 LC_IDENTIFICATION
-rw-r--r-- 1 root root     23 2007-09-28 08:45 LC_MEASUREMENT
drwxr-xr-x 2 root root   4096 2007-11-26 19:30 LC_MESSAGES/
-rw-r--r-- 1 root root    298 2007-09-28 08:54 LC_MONETARY
-rw-r--r-- 1 root root    117 2007-09-28 08:54 LC_NAME
-rw-r--r-- 1 root root     54 2007-09-28 08:46 LC_NUMERIC
-rw-r--r-- 1 root root     34 2007-09-28 08:45 LC_PAPER
-rw-r--r-- 1 root root     61 2007-09-28 08:54 LC_TELEPHONE
-rw-r--r-- 1 root root   3062 2007-09-28 08:54 LC_TIME
Автор: Ign1111
« : 2009-10-01 21:25:20 »

я вирішив цю проблему трішки інакше - запускаю skype просто під іншим користувачем (який лише для цього),

... як?
Автор: DalekiyObriy
« : 2009-10-01 21:10:49 »

я вирішив цю проблему трішки інакше - запускаю skype просто під іншим користувачем (який лише для цього), це не так захищено, як chroot, але в /etc, /usr та навіть /var нічого надсекретного немає, а в домашні теки воно лізти не зможе і менше геморою...

альтернативно можна вжити selinux sandbox або apparmor
Автор: Ign1111
« : 2009-10-01 21:07:30 »

Файли, що стосуються локалізації знаходяться за межами досяжності середовища, до якого здійснюється chroot. Символьні посилання мали б допомогти.

Я встановив в chroot окрему ос, то можу й доставити туди що треба. Що треба?