суббота, 7 января 2012 г.

ASUS eee Pad Transformer and Fuduntu

Как я уже говорил, сейчас на десктопе я использую дистрибутив GNU/Linux под названием Fuduntu. Это основанный на Fedora дистрибутив, привлёкший меня тем, что в качестве оболочки рабочего стола используется Gnome2. Этот дистриюбутив поддерживается сообществом таких же ненавистников Gnome3, как и я. И ещё, как я уже говорил, у моей жены есть планшет ASUS eee Pad Transformer, который нихрена не хочет нормально сотрудничать с линуксом, хотя внутри у него всё тот же Android. Дело в том, что по неизвестной мне прихоти его создателей, он общается с компьютером не как флешка, а как аудиоплеер, позволяя получить к себе доступ как к файловой системе MTPfs! Когда у меня был Debian, я решил эту проблему очень просто:
# apt-get install mtpfs
# mount.fuse mtpfs /path/to/folder/i/want/asus-eee-pad-transformer/to/be/mounted/on
Но в Fedora и, как следствие, в Fuduntu, нет mtpfs! Что ж, раз нет, то мы его сделаем (тут такая игра слов на английском языке: if it does not exist, we will make it).

Первая ссылка по запросу "mtpfs" в Google ведёт нас на страницу разработчиков, откуда забираем тарболл с исходниками. Я предпочитаю по старой привычке работать с ними в /usr/local/src, которой я делаю права на доступ 777 и куда распаковываю исходники. Каждую программу - в отдельную подпапку, разумеется.

Первым делом надо удовлетворить все зависимости (я брал пакеты из репозитория Fedora 16, чтоб посвежее, и чуть не угробил систему, экспериментируя в процессе написания этого поста):
# yum install libmtp-devel fuse-devel glib2-devel libmad-devel libid3tag-devel

Кстати говоря, yum работает значительно быстрее aptitude по какой-то неизвестной мне причине. Так вот, дальше - обычый способ установки программ из исходников.
$ cd /usr/local/src/mtpfs-1.0/
$ ./configure
$ make
$ sudo make install
И всё.
# mount.fuse mtpfs /path/to/mount-point
Работает.

Комментариев нет:

Отправить комментарий

Ублюдочный Гугл поломал форму комментариев. Извините.