Как я могу установить последнюю версию libmtp?

В последней версии библиотеки 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

Как мне установить это? Спасибо за любую помощь.

2 ответа

Решение

Сначала вам нужно получить файл, распаковать архив и перейти в папку. Вы можете сделать это из терминала:

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 - так что не используйте команду make install, если так, введите вместо этого следующие команды:

./configure
make
sudo checkinstall

Если вы не выполнили какое-либо программное обеспечение, перед запуском вам могут потребоваться дополнительные пакеты.

sudo apt-get install build-essential checkinstall wget

https://help.ubuntu.com/community/CompilingEasyHowTo

https://help.ubuntu.com/community/CompilingSoftware

https://help.ubuntu.com/community/CheckInstall

Установка упомянутого здесь ppa также позволит вам обновить ваш libmtp:

Как правильно монтировать устройства Android 4.0+ в Ubuntu с помощью Go-mtpfs ~ Web Upd8: блог Ubuntu / Linux

sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs

Необязательный пользовательский модуль запуска Unity для Go-mtpfs:

sudo apt-get install go-mtpfs-unity

Но будьте осторожны: в этом PPA есть другие пакеты, которые вы, возможно, не захотите устанавливать.

Другие вопросы по тегам