В последней версии библиотеки libmtp есть исправления для моего устройства Android, поэтому я хотел бы установить последнюю версию, я просто не знаю, как! Я бы предположил, что в какой-то момент это будет добавлено в официальные репозитории, поэтому разумным советом будет просто подождать, но я хотел бы знать, как сделать это самому, если кто-нибудь скажет мне.
В настоящее время я использую Ubuntu 12.04 и использую libmtp-1.1.2, недавно была выпущена последняя версия (libmtp-1.1.3) и файл tar.gz можно загрузить по этой прямой ссылке: http : //downloads.sourceforge.net/project/libmtp/libmtp/1.1.3/libmtp-1.1.3.tar.gz
Как мне установить это? Спасибо за любую помощь.
Сначала необходимо получить файл, извлечь tarball и изменение в папке. Можно сделать это от терминала:
wget http://downloads.sourceforge.net/project/libmtp/libmtp/1.1.3/libmtp-1.1.3.tar.gz
tar zxf libmtp-1.1.3.tar.gz
cd libmtp-1.1.3
Во-вторых, создайте источник и установите двоичные файлы:
./configure
make
sudo make install
Я был бы более склонен использовать checkinstall - таким образом, не используют сделать команду установки, раз так войдите, это управляет вместо этого:
./configure
make
sudo checkinstall
Если Вы не соответствовали никакое программное обеспечение, Вам, возможно, понадобились бы некоторые дополнительные пакеты до запуска.
sudo apt-get install build-essential checkinstall wget
https://help.ubuntu.com/community/CompilingEasyHowTo
Установка ppa, упомянутого здесь, также позволит Вам обновлять свой libmtp:
sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs
Дополнительное, пользовательское Средство запуска Единицы для Движения-mtpfs:
sudo apt-get install go-mtpfs-unity
Но будьте осторожны: Этот PPA имеет другие пакеты, которые Вы не можете хотеть устанавливать.