Вопрос или проблема
Я пытаюсь установить playedit-0.1.6 (редактор для плейлистов Android) в Kubuntu 14.10. Похоже, он доступен только в исходном виде. Я несколько раз проходил через ритуал configure, каждый раз устанавливая новую партию программного обеспечения. Но в конечном итоге я застрял: конфигуратор требовал libmtp, а apt-get install не мог его найти. Так где он? Если его нет, есть ли другой способ установить playedit?
Попробуйте установить:
libmtp-runtime
libmtp-common
libmtp9
Последний содержит libmtp.so
, два других могут быть зависимостями.
С моей системы:
$ dpkg -l *libmtp*
==================
ii libmtp-common 1.1.6-20-g1b9f164-1ub all Общие файлы протокола передачи медиа (MTP)
ii libmtp-runtime 1.1.6-20-g1b9f164-1ub amd64 Инструменты выполнения протокола передачи медиа (MTP)
un libmtp8 <нет> <нет> (описание недоступно)
ii libmtp9:amd64 1.1.6-20-g1b9f164-1ub amd64 Библиотека протокола передачи медиа (MTP)
Вы можете использовать PPA или даже скомпилировать программу сами, если действительно хотите..
PPA (precise, quantal, raring, saucy, trusty, utopic)
sudo add-apt-repository ppa:glennric/mtp
sudo apt-get update
sudo apt-get install playedit
Компиляция
Сначала используйте эту команду:
./autogen.sh
Если появятся сообщения такого рода:
`No package 'libmpg123' found`
установите отсутствующий пакет с помощью этой команды, например:
sudo apt-get install libmpg123-dev
Затем выполните:
make
и установите с помощью make install
:
sudo make install
или с помощью checkinstall
для создания deb-пакета.
sudo apt-get install checkinstall
sudo checkinstall
Ответ или решение
Где найти libmtp для установки playedit на Kubuntu 14.10?
При установке программы playedit версии 0.1.6, предназначенной для редактирования плейлистов на Android, в системе Kubuntu 14.10, вы столкнулись с необходимостью установки библиотеки libmtp. Однако, команда apt-get install
не обнаруживает данную библиотеку. Давайте разберемся, что нужно сделать, чтобы установить libmtp и успешно завершить установку playedit.
Установка libmtp
Документы о libmtp
доступны в нескольких пакетах, которые вы можете попробовать установить. Попробуйте выполнить команду:
sudo apt-get install libmtp-runtime libmtp-common libmtp9
- libmtp-runtime — инструменты выполнения для протокола Media Transfer Protocol (MTP).
- libmtp-common — общие файлы, связанные с MTP.
- libmtp9 — основная библиотека, содержащая
libmtp.so
.
В вашем случае пакет libmtp9 необходим, так как именно в нём содержится основная библиотека, которая требуется для работы playedit. Остальные два пакета могут оказаться зависимостями.
Проверка установки
После выполнения вышеописанной команды, вы можете проверить установленные пакеты, выполнив:
dpkg -l *libmtp*
Это позволит убедиться, что необходимые библиотеки установлены. Например, вы должны увидеть что-то похожее на следующий вывод:
ii libmtp-common 1.1.6-20-g1b9f164-1ub all Media Transfer Protocol (MTP) common files
ii libmtp-runtime 1.1.6-20-g1b9f164-1ub amd64 Media Transfer Protocol (MTP) runtime tools
ii libmtp9:amd64 1.1.6-20-g1b9f164-1ub amd64 Media Transfer Protocol (MTP) library
Использование PPA
Если по какой-либо причине вам не удастся установить libmtp из стандартных репозиториев, вы можете использовать PPA (Personal Package Archive). Выполните следующие команды:
sudo add-apt-repository ppa:glennric/mtp
sudo apt-get update
sudo apt-get install playedit
Этот метод облегчит процесс, так как PPA часто содержит актуальные версии пакетов.
Компиляция из исходников
Если вы предпочитаете компилировать программу самостоятельно, следуйте инструкциям ниже:
- Запустите скрипт настройки:
./autogen.sh
- Если вы видите сообщения об отсутствии пакетов, например:
No package 'libmpg123' found
Установите недостающий пакет:
sudo apt-get install libmpg123-dev
- Скомпилируйте и установите программу:
make
sudo make install
Или, для создания deb-пакета, используйте:
sudo apt-get install checkinstall
sudo checkinstall
Заключение
Для успешной установки playedit на Kubuntu 14.10 необходимо разрешить проблему с отсутствием библиотеки libmtp. Следуя представленным инструкциям, вы сможете установить необходимые библиотеки или воспользоваться альтернативными способами, такими как использование PPA или компиляция из исходных кодов. При необходимости вы также можете обратиться к документации или сообществу для получения дополнительной помощи.