Небольшое колдовство:
echo ':windows:M::MZ::/usr/bin/wine:' >/proc/sys/fs/binfmt_misc/register || :
echo ':windowsPE:M::PE::/usr/bin/wine:' >/proc/sys/fs/binfmt_misc/register || :
и проприетарная вендовая хренотень запускается и работает просто как родная программка (мышом по файлику тынц и всё!). Заодно IE6 запустил - тоже работает
(
Read more... )
Comments 3
К тому же здесь есть один прикол:
tip@xenon:~$ ls -al /proc/sys/fs/binfmt_misc/
итого 0
dr-xr-xr-x 0 root root 0 2007-08-09 23:02 .
dr-xr-xr-x 0 root root 0 2007-08-09 23:02 ..
tip@xenon:~$ ls -ld /proc/sys/fs/binfmt_misc/
dr-xr-xr-x 0 root root 0 2007-08-09 23:02 /proc/sys/fs/binfmt_misc/
Прикол в следующем: в директории /proc/sys/fs/binfmt_misc/ изначально файл register, как впрочем вообще какой-либо файл отсутствует, а сама директория read-only. Таким образом, твоё колдовство прямо так, как ты написал, не пройдёт. Нужно, чтобы был модуль binfmt_misc и чтобы эта директория была смонтирована, например так: "mount -t binfmt_misc none /proc/sys/fs/binfmt_misc", или она должна быть указана в /etc/fstab.
Reply
# /sbin/modprobe binfmt_misc
FATAL: Module binfmt_misc not found.
FATAL: Error running install command for binfmt_misc
А нету! ;)
# lsmod | grep binfmt_misc | wc -l
0
А директория на месте, подмонтирована:
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
...и с файликами:
# ls -a /proc/sys/fs/binfmt_misc/
. .. register status
...хотя и в /etc/fstab упоминание о ней отсутствует.
Ты догадался, почему оно у меня всё равно работает? :)
p.s.: С запуском "неродных" программ через qemu такая фишка тоже работает.
Reply
Reply
Leave a comment