Строим 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
Немає коментарів:
Дописати коментар