вторник, 3 января 2012 г.

Как установить Skype в openSUSE 64-bit

На сайте Skype не предоставляются 64-битные пакеты для Fedora и openSUSE - только для Ubuntu  и Debian.
Предоставленный пакет skype-2.2.0.35-suse.i586.rpm (на данный момент 2012-01-03) при установке не тянет за собой нужные зависимости, в результате чего при попытке запуска мы натыкаемся на вот такое:
skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory
Поэтому качаем 64-битный deb пакет skype-ubuntu_2.2.0.35-1_amd64.deb для Ubuntu и конвертируем его в rpm. После чего устанавливаем любым удобным для нас способом.
После установки всё работает без дополнительных плясок с бубном.

Как установить deb пакеты в openSUSE

Иногда так случается, что нужного rpm пакета мы найти не можем, но зато нашли deb для ubuntu (debian)
Как нам установить его в своей системе?
Сначала нам надо его конвертировать в rpm а затем установить любым привычным для себя способом.

Конвертирование сводится к нескольким простым шагам:
Установить пакет для конвертирования пакетов - alien. Его можно найти в репозитории с пакетами для управления пакетами;)

Как быстро из консоли установить программу в openSUSE

Иногда так случается, что вы что-то делаете в консоли, и не установлена нужная вам программа. Скажем, по умолчанию при при установке openSUSE, Midnight Commander не ставится. Вот на его примере мы и посмотрим, как можно быстро, не покидая консоли установить программу.
Все действия производим под учётной записью суперпользователя (root).
Чтобы это сделать - надо знать название пакета. Если вы его точно не знаете можно использовать команду cnf и команда которой запускается программа.
В нашем случае это mc.
Вводим в командной строке cnf mc и получаем:

# cnf mc
Программу 'mc' можно найти в следующем пакете:

  * mc [ путь: /usr/bin/mc, репозиторий: zypp (openSUSE-12.1-12.1-1.4) ]
Try installing with:
    zypper install mc