pkg.soopen package index

brew / rang 3006

Installer libmtp avec Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de libmtp pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install libmtp

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install libmtp

MacPorts ports tree · multimedia/libmtp/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add libmtp

Alpine Linux edge package indexes · libmtp · Source: dl-cdn.alpinelinux.org

Fedora dnfvérifié · 92%
sudo dnf install libmtp

Fedora Rawhide package metadata · libmtp · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#libmtp

nixpkgs package indexes · pkgs/by-name/li/libmtp/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S libmtp

Arch Linux sync databases · libmtp · Source: geo.mirror.pkgbuild.com

Debian aptvérifié · 92%
sudo apt install libmtp-common

Debian stable package indexes · libmtp-common · Source: deb.debian.org

openSUSE zyppervérifié · 92%
sudo zypper install libmtp-devel

openSUSE Tumbleweed package metadata · libmtp-devel · Source: download.opensuse.org

aperçu

Résumé du paquet

Implementation of Microsoft's Media Transfer Protocol (MTP)

Commandes et alias

  • mtp-albumart
  • mtp-albums
  • mtp-connect
  • mtp-delfile
  • mtp-detect
  • mtp-emptyfolders
  • mtp-files
  • mtp-filetree
  • mtp-folders
  • mtp-format
  • mtp-getfile
  • mtp-getplaylist
  • mtp-hotplug
  • mtp-newfolder
  • mtp-newplaylist
  • mtp-playlists
  • mtp-reset
  • mtp-sendfile
  • mtp-sendtr
  • mtp-thumb
  • mtp-tracks
  • mtp-trexist

historique

Historique du projet et usages

libmtp is a POSIX-oriented C implementation of the Media Transfer Protocol initiator side: host software talks to MTP responders such as media players, phones, and other portable devices.

Historique du projet

The project grew around the practical problem that MTP devices are not normal mounted filesystems. The upstream homepage describes libmtp as an initiator implementation of MTP Basic, and the README explains the difference between a host-side initiator and a device-side responder.

Copyright notices in the public headers and examples show active authorship beginning in 2005, including Linus Walleij and other contributors. Over time the project accumulated a large device database, examples, command-line tools, and downstream integrations for desktop environments and media applications.

Historique d'adoption

The libmtp homepage explicitly lists downstreams and related clients such as GVFS MTP support for GNOME, KIO-MTP for KDE, go-mtpfs, XNJB, Gnomad2, Amarok, and Rhythmbox. That downstream list captures why the library became the common Unix packaging point for MTP access.

Package managers ship both the shared library and many small mtp-* utilities, letting users inspect devices, transfer files, manage playlists, and debug unknown vendor/product IDs without writing code.

Modes d'utilisation

Typical usage is through desktop file managers, media players, FUSE clients, or the bundled commands such as mtp-detect, mtp-files, mtp-getfile, and mtp-sendfile. The upstream site asks users with unrecognized devices to submit USB IDs and mtp-detect output, reflecting the device-quirk maintenance model.

Pourquoi les passionnés de paquets s'y intéressent

libmtp matters to packagers because it turns a messy device protocol and vendor-ID database into one shared dependency. It is also a classic example of a library whose command-line tools are as important for debugging support tickets as the library ABI is for applications.

Chronologie

  • 2005: Public source copyright notices begin for libmtp authorship and examples.
  • 2007: Additional contributors and device support appear in public source copyright notices.
  • 2008: Several libmtp source files record continued authorship and device-support work.
  • 2010s: GNOME, KDE, FUSE, and media-player clients use libmtp or related MTP access paths.
  • 2020s: The project maintains SourceForge and GitHub source surfaces plus release packaging across Unix distributions.

Related projects

  • libmtp is related to libgphoto2's PTP/MTP handling, but the README explains that libmtp stays closer to the MTP object model rather than presenting everything as files. Desktop integrations include GVFS and KIO-MTP, while go-mtpfs and XNJB are standalone client examples.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:media

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
mtp-albumartexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-albumsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-connectexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-delfileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-detectexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-emptyfoldersexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-filesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-filetreeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-foldersexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-formatexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-getfileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-getplaylistexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-hotplugexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-newfolderexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-newplaylistexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-playlistsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-resetexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-sendfileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-sendtrexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-thumbexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-tracksexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mtp-trexistexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire1.1.23
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:libmtp
Version1.1.23
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://libmtp.sourceforge.net/
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libmtp-common 1.1.22-1

Media Transfer Protocol (MTP) common files

https://libmtp.sourceforge.net/

sudo apt install libmtp-common
  • Section: libs
  • Architecture: all
  • Source Package: libmtp
  • normalized package name match
  • Correspondance par : Libmtp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmtp-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmtp-dev 1.1.22-1

Media Transfer Protocol (MTP) development files

https://libmtp.sourceforge.net/

sudo apt install libmtp-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libmtp
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Libmtp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmtp-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmtp-doc 1.1.22-1

Media Transfer Protocol (MTP) library documentation

https://libmtp.sourceforge.net/

sudo apt install libmtp-doc
  • Section: doc
  • Architecture: all
  • Source Package: libmtp
  • normalized package name match
  • Correspondance par : Libmtp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmtp-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmtp-runtime 1.1.22-1

Media Transfer Protocol (MTP) runtime tools

https://libmtp.sourceforge.net/

sudo apt install libmtp-runtime
  • Section: libs
  • Architecture: amd64
  • Source Package: libmtp
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Libmtp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmtp-runtime from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmtp9t64 1.1.22-1

Media Transfer Protocol (MTP) library

https://libmtp.sourceforge.net/

sudo apt install libmtp9t64
  • Section: libs
  • Architecture: amd64
  • Source Package: libmtp
  • 4 Dépendances
  • 1 fournit
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Libmtp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmtp9t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

mtp-tools 1.1.22-1

Media Transfer Protocol (MTP) library tools

https://libmtp.sourceforge.net/

sudo apt install mtp-tools
  • Section: utils
  • Architecture: amd64
  • Source Package: libmtp
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Libmtp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: mtp-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libmtp

nix profile install nixpkgs#libmtp
  • normalized package name match
  • Correspondance par : Libmtp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libmtp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libmtp-common 1.1.21-3.1build1

Media Transfer Protocol (MTP) common files

https://libmtp.sourceforge.net/

sudo apt install libmtp-common
  • Section: libs
  • Architecture: all
  • Source Package: libmtp
  • normalized package name match
  • Correspondance par : Libmtp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmtp-common from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libmtp-dev 1.1.21-3.1build1

Media Transfer Protocol (MTP) development files

https://libmtp.sourceforge.net/

sudo apt install libmtp-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libmtp
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Libmtp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmtp-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libmtp-doc 1.1.21-3.1build1

Media Transfer Protocol (MTP) library documentation

https://libmtp.sourceforge.net/

sudo apt install libmtp-doc
  • Section: doc
  • Architecture: all
  • Source Package: libmtp
  • normalized package name match
  • Correspondance par : Libmtp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmtp-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libmtp-runtime 1.1.21-3.1build1

Media Transfer Protocol (MTP) runtime tools

https://libmtp.sourceforge.net/

sudo apt install libmtp-runtime
  • Section: libs
  • Architecture: amd64
  • Source Package: libmtp
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Libmtp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmtp-runtime from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libmtp9t64 1.1.21-3.1build1

Media Transfer Protocol (MTP) library

https://libmtp.sourceforge.net/

sudo apt install libmtp9t64
  • Section: libs
  • Architecture: amd64
  • Source Package: libmtp
  • 4 Dépendances
  • 1 fournit
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Libmtp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libmtp9t64 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

mtp-tools 1.1.21-3.1build1

Media Transfer Protocol (MTP) library tools

https://libmtp.sourceforge.net/

sudo apt install mtp-tools
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: libmtp
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Libmtp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: mtp-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libmtp 1.1.22-r1

Software library for MTP media players

https://libmtp.sourceforge.net/

sudo apk add libmtp
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: libmtp
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Libmtp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libmtp from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libmtp-dev 1.1.22-r1

Software library for MTP media players (development files)

https://libmtp.sourceforge.net/

sudo apk add libmtp-dev
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: libmtp
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Libmtp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libmtp-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libmtp-examples 1.1.22-r1

Example programs for libmtp

https://libmtp.sourceforge.net/

sudo apk add libmtp-examples
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: libmtp
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Libmtp
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libmtp-examples from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation