Поиск по этому блогу

четверг, 4 сентября 2014 г.

Устанавливаем Viber на Debian Wheezy

Строим chroot

# mkdir -p /srv/chroot/testing
# debootstrap testing /srv/chroot/testing http://http.debian.net/debian
# cat > /srv/chroot/testing/usr/sbin/policy-rc.d <<EOF
exit 101
EOF
# chmod a+x /srv/chroot/testing/usr/sbin/policy-rc.d

Устанавливаем и настраиваем schroot

# aptitude install schroot
# vim /etc/schroot/schroot.conf
добавляем следующее содержимое
[testing-desktop]
description=Debian testing
type=directory
personality=linux
preserve-environment=true
directory=/srv/chroot/testing
users=olden
profile=desktop

[testing-minimal]
description=Debian testing
type=directory
personality=linux
preserve-environment=true
directory=/srv/chroot/testing
root-users=root
profile=default
aliases=default
Меняем olden на свой username. Редактируем /etc/schroot/desktop/fstab, должны быть раскомментированы строки:
/var/lib/dbus   /var/lib/dbus   none    rw,bind         0       0
/run            /run            none    rw,bind         0       0
/run/shm        /run/shm        none    rw,bind         0       0

Чрутимся:

# schroot -c testing-minimal
# dpkg-divert --divert /usr/bin/ischroot.debianutils --rename /usr/bin/ischroot
# ln -s /bin/true /usr/bin/ischroot
# apt-get install aptitude
# aptitude update && aptitude full-upgrade
# aptitude install task-kde-desktop

Выходим из root-ового schroot-а.

Далее, проверяем:
$ schroot -c testing-desktop
или даже так:
schroot -c testing-desktop -- xterm

Устанавливаем Viber.

Для начала скачиваем Viber
# schroot -c testing-minimal
# cd /tmp
# wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
# dpkg -i viber.deb
Запускаем и тестируем Viber
$ schroot -c testing-desktop -- /opt/viber/Viber
Вроде бы как и всё. Заработало. ;) Остались вопросы, можно посмотреть ещё один how-to https://wiki.math.cmu.edu/iki/wiki/tips/20140716-viber.html