пакунок: paromplayer.x86_64 20120704-2 залежність: libQtCore.so.4()(64bit) provider: qt.x86_64 1:4.8.2-2.fc16 залежність: libQtDBus.so.4()(64bit) provider: qt.x86_64 1:4.8.2-2.fc16 залежність: libQtDeclarative.so.4()(64bit) provider: qt-x11.x86_64 1:4.8.2-2.fc16 залежність: libQtGui.so.4()(64bit) provider: qt-x11.x86_64 1:4.8.2-2.fc16 залежність: libQtNetwork.so.4()(64bit) provider: qt.x86_64 1:4.8.2-2.fc16 залежність: libX11.so.6()(64bit) provider: libX11.x86_64 1.4.3-1.fc16 залежність: libc.so.6()(64bit) provider: glibc.x86_64 2.14.90-24.fc16.7 залежність: libc.so.6(GLIBC_2.14)(64bit) provider: glibc.x86_64 2.14.90-24.fc16.7 залежність: libc.so.6(GLIBC_2.2.5)(64bit) provider: glibc.x86_64 2.14.90-24.fc16.7 залежність: libc.so.6(GLIBC_2.3.4)(64bit) provider: glibc.x86_64 2.14.90-24.fc16.7 залежність: libc.so.6(GLIBC_2.4)(64bit) provider: glibc.x86_64 2.14.90-24.fc16.7 залежність: libgcc_s.so.1()(64bit) provider: libgcc.x86_64 4.6.3-2.fc16 залежність: libgcc_s.so.1(GCC_3.0)(64bit) provider: libgcc.x86_64 4.6.3-2.fc16 залежність: libstdc++.so.6()(64bit) provider: libstdc++.x86_64 4.6.3-2.fc16 залежність: libstdc++.so.6(CXXABI_1.3)(64bit) provider: libstdc++.x86_64 4.6.3-2.fc16 залежність: libstdc++.so.6(GLIBCXX_3.4)(64bit) provider: libstdc++.x86_64 4.6.3-2.fc16 залежність: libvlc.so.5()(64bit) provider: vlc-core.x86_64 2.0.2-3.fc18 залежність: rtld(GNU_HASH) provider: glibc.x86_64 2.14.90-24.fc16.7 provider: glibc.i686 2.14.90-24.fc16.7
Depends: vlc(>=1.1.11),libqt4-core(>=4.7.4
Він використовує VLC — логічно припустити, що з VLC без нього самого можна було-б обійтися. Декомпіляція навряд чи вам допоможе, а от прослухати з Wireshark його спілкування з сервером, гадаю, можна.
Можна ізолювати програму за допомогою chroot. От тільки далі я нічого не підкажу, бо не займався цим.
Код: Bash# CHROOTDIR=/srv/chroot/parom # для зручності# mkdir -p $CHROOTDIR # створити директорію для чрута# debootstrap wheezy $CHROOTDIR # встановити туди базову систему# mount --bind {,$CHROOTDIR}/dev # змонтувати потрібні файлові# mount --bind {,$CHROOTDIR}/dev/pts # системи# mount --bind {,$CHROOTDIR}/proc# mount --bind {,$CHROOTDIR}/sys# chroot $CHROOTDIR # увійти у чрут(chroot)# vim /etc/apt/sources.list # встановити своє дзеркало (напр. ftp.ua.debian.org)(chroot)# apt-get update # оновити інформацію про пакунки(chroot)# apt-get upgrade # оновити пакунки. якщо треба(chroot)# apt-get install ... # встановити залежності parom(chroot)# adduser ... # додати свого користувача у чруті# cp parom*.deb $CHROOTDIR/root # ззовні чрута покласти всередину пакунок(chroot)# dpkg -i ~/parom*.deb # встановити його# visudo # ззовні чрута дозволити користувачу робити chroot$ sudo chroot /srv/chroot/parom su - $USER -c "env DESKTOP=$DESKTOP paromplayer" P.S. Наведені команди для прикладу - нічого не тестувалося.P.P.S. Якщо потрібне стаціонарне рішення, можна спростити речі за допомогою schroot.
Доступних пакунківНазва : debootstrapАрхітектура : noarchВерсія : 1.0.41Випуск : 1.fc16Розмір : 65 kСховище : updatesРезюме : Debian GNU/Linux bootstrapperАдреса : http://code.erisian.com.au/Wiki/debootstrapЛіцензія : MITОпис : debootstrap is used to create a Debian base system from scratch, without : requiring the availability of dpkg or apt. It does this by downloading : .deb files from a mirror site, and carefully unpacking them into a : directory which can eventually be chrooted into. : : This might be often useful coupled with virtualization techniques to run : Debian GNU/Linux guest system.