Obsługa MTP [Android] w dowolnej dystrybucji GNU / Linux.

Jeśli dotarłeś tak daleko, to dlatego, że chcesz dodać obsługę protokołu przesyłania danych multimedialnych MTP (Protokół transmisji multimediów) naszego Androida.

Pytanie jest bardzo proste. Po prostu dodaj (w zależności od Twojej dystrybucji; deb lub rpm) serię linii kodu (używając sudo dla początkujących), aby zainstalować pakiety, a następnie uruchom ponownie, aby rozpoznać wewnętrzną pamięć telefonu komórkowego.

Obsługa MTP w Debian / Ubuntu / Mint i pochodnych „deb”

Wyjaśnię, że najpierw spróbuj wykonać ostatni z 3 kroków. Możliwe, że Twoja dystrybucja ma już programy w repozytorium. Jeśli pojawi się błąd, zacznij od tego miejsca.

Po pierwsze:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

Po drugie:

sudo apt-get update & dist-upgrade

Na koniec:

sudo apt-get install mtp-tools mtpfs

Obsługa MTP w Red Hat / Fedora / CentOS / Suse i pochodnych „rpm”:

Umieść (wyjaśnij, że muszą mieć repozytoria RPMFusion)

sudo yum install gvfs-mtp kio_mtp libmtp simple-mtpfs

Pliki nic nie ważą, więc możesz je pobrać ze spokojem, że są bardzo lekkie. Jak wcześniej powiedziałem; restart i to wszystko. Będą już mieli wsparcie dla MTP w swoim ukochanym i ukochanym Linuksie.


25 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jorge powiedział

    Dobrze, jak już go aktywowałem i wszystko jest w porządku, chociaż byłoby idealnie, gdyby MTP nie działały tak wolno w GNU / Linuksie.

  2.   Gabriel powiedział

    Ta wskazówka jest bardzo przydatna 😉

  3.   Tabrís powiedział

    Ten sam kio-mtp nie działa dobrze na wszystkich telefonach z Androidem

  4.   Manuel de la Fuente . , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

    Dodam za Arch Linux jest:

    # pacman -S libmtp gvfs-mtp

    A jeśli dobrze pamiętam, aby zastosować zmiany, musisz zrestartować sesję.

    1.    Shyancore powiedział

      Bardzo dziękuję za pomoc i udzielenie bardziej przydatnych informacji 🙂

    2.    Pablo Honorato . , , , , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

      Chociaż Arch rozpoznał mój telefon po instalacji, był trochę niezgrabny. Spróbuję tego.

  5.   Surfer powiedział

    bardzo ciekawe, dzięki za podpowiedź, a przy okazji tutaj na blogu nie widziałem nikogo wspominającego o najsłynniejszym telefonie w tej chwili (no już naprawdę nie tak bardzo) OnePlus One, który jest domyślnie Cyanogenmod, już widziałem wiele recenzji, ale nie, chciałbym zobaczyć tutaj jeden z blogów

  6.   pabloncho powiedział

    Wielkie dzięki!!!!

    Działa również z systemem Windows Phone 8.1 na notebooku z systemem Ubuntu 14.04.
    Łączenie telefonu komórkowego z notebookiem w celu przenoszenia plików, głównie muzyki, kosztowało mnie cały świat, a te czynności później wymagały podłączenia i odtwarzania. 🙂

    Wspaniała robota!!!

    Pozdrowienia z południa Chile !!!!

  7.   Brian powiedział

    Informacja jest bardzo ceniona !!!!

  8.   Panie Paquito powiedział

    Pozdrawiam wszystkich i wszystkich.

    Tylko krótkie pytanie:

    Czy pakiety mtp-tools i mtpfs nie są już domyślnie zainstalowane w Ubuntu 14.04?

    Myślałem, że tak.

    Dziękuję.

  9.   Krytyk powiedział

    Istnieje również opcja KDE Connect, doskonała aplikacja, która nie tylko służy do synchronizacji plików, ale także może używać smartfona jako touchpada i sterowania multimediami.
    Pozdrowienia 😀

  10.   Avelino de Sousa powiedział

    Cześć, jak mogę aktywować MTP na Windows Phone 8.1, aby używać go w systemie Linux? Chociaż chcę Androida i nie mam pieniędzy, aby go kupić, szukam sposobu podłączenia go w systemie Linux, Ubuntu, Fedora lub OpenSUSE. pozdrowienie.

    1.    Shyancore powiedział

      Rozpoznaje także telefon z systemem Windows

  11.   Jose powiedział

    Dla miłośników różnorodności: gmtp (http://gmtp.sourceforge.net).
    Używam go z moją Lumią 520 z wp8.1 i umożliwia mi pracę z pamięcią wewnętrzną (telefon) lub pamięcią zewnętrzną (SD).

  12.   palma orlando powiedział

    Cześć,
    Dzięki za wkład, wykonałem kroki, aby włączyć MTP w Elementary OS Luna (opartym na Ubuntu 12.04), ale to nie działa, moje moto G nie pojawia się w menedżerze plików. W Ubuntu 14.04 działa od razu po wyjęciu z pudełka
    Zainstaluj środowisko uruchomieniowe mtp-tools, ale nie
    Jakieś pomysły
    Saludos y gracias

    1.    Shyancore powiedział

      Czy zauważyłeś, że Moto G było jak MTP, a nie pamięć masowa? Przydarzyło mi się haha

  13.   Zmienna Ciężka powiedział

    Wyjaśniam, że ostatnie polecenie jest poprawne dla Red Hata i jego substytutów, ale nie dla OpenSUSE (ani dla innych "rpm", takich jak Mageia, OpenMandriva czy PCLinuxOS), ponieważ ta ostatnia nie używa Yum, ale Zypper, ani nie używa repozytorium RPMFusion. Zamiast tego w OpenSUSE żądane pakiety zostaną znalezione, jeśli nie w ich oficjalnych repozytoriach, w jednym z repozytoriów społeczności (prawdopodobnie „Filesystems” lub „Packman”), a polecenie będzie wyglądać tak:

    instalacja sudo zypper

  14.   jesusguy powiedział

    # sudo add-apt-repository ppa: langdalepl / gvfs-mtp
    ...
    gpg: żądanie klucza C07BBEC4 z serwera hkp keyserver.ubuntu.com
    gpg: klucz C07BBEC4: «Launchpad PPA dla Philipa Langdale'a» nie został zmieniony
    gpg: Całkowita liczba przetworzonych: 1
    gpg: bez zmian: 1

    sudo apt-get update & dist-upgrade
    [1] 5904
    bash: dist-upgrade: nie znaleziono polecenia
    ...
    E: Nie udało się pobrać niektórych plików indeksowych. Zostały zignorowane lub zamiast tego zostały użyte stare.

    # aktualizacja dist
    bash: dist-upgrade: nie znaleziono polecenia

    s # sudo apt-get install mtp-tools mtpfs
    Czytanie list pakietów ... Gotowe
    Zależność drzewa budynku
    Odczyt informacji o stanie ... Gotowe
    E: nie można zlokalizować pakietu mtpfs

  15.   jesusguy powiedział

    W końcu zainstalowałem Pushbullet i Airdroid na Androidzie i służy mi do tego, co chcę teraz zrobić, czyli przesłać zdjęcie z telefonu na komputer, bez wysyłania mi go pocztą elektroniczną. Chociaż nadal mam telefon podłączony do laptopa, bo się ładuje.

    Nie mogłem użyć MPT.

  16.   erickisos powiedział

    Nie wiem, czy to ja, ale wydaje mi się, że druga linia poleceń jest błędna i zamiast „dist-upgrade” byłaby to po prostu aktualizacja apt-get, prawda? może to moja sprawa

  17.   aeneas_e powiedział

    Wielki wkład w ten post!
    Uważaj na konfigurację telefonu komórkowego. Jeśli debugowanie USB jest aktywne na Androidzie lub podobnych rzeczach, nie pojawi się w systemie Linux, nawet jeśli masz pakiety MTP.
    Na moim Xubuntu 14.04 dostępne były niezbędne pakiety.
    Pozdrawiam,

  18.   Alfred powiedział

    Cóż, nie działa dla mnie w Mint 17.3. Wychodzi następujący komunikat
    „Ten PPA nie obsługuje zaufanych”
    Nie można dodać PPA: »Ten PPA nie obsługuje zaufanych».

  19.   Andres anibal Nuñez Cuello powiedział

    Otrzymuję to »sudo apt-get update & dist-upgrade
    [1] 4887
    dist-upgrade: nie znaleziono zamówienia
    Cel: 1 http://linux.teamviewer.com/deb stabilny InRelease
    Cel: 2 http://archive.ubuntu.com/ubuntu kosmiczne InRelease
    Ign: 3 http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu kosmiczne InRelease
    Cel: 4 http://security.ubuntu.com/ubuntu kosmiczne bezpieczeństwo InRelease
    Cel: 5 http://archive.ubuntu.com/ubuntu kosmiczne aktualizacje InRelease
    Cel: 6 http://archive.ubuntu.com/ubuntu kosmiczne zaplecze InRelease
    Ign: 7 http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu kosmiczne InRelease
    Błąd: 8 http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu kosmiczne uwolnienie
    404 Not Found [IP: 91.189.95.83 80]
    Błąd: 9 http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu kosmiczne uwolnienie
    404 Not Found [IP: 91.189.95.83 80]
    Czytanie listy pakietów ... Gotowe
    E: Repozytorium „http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu cosmic Release” nie zawiera pliku Release.
    N: Nie można bezpiecznie aktualizować z repozytorium takiego jak to, dlatego jest ono domyślnie wyłączone.
    N: Zobacz stronę podręcznika apt-secure (8), aby uzyskać szczegółowe informacje na temat tworzenia repozytoriów i konfigurowania użytkowników.
    E: Repozytorium „http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu cosmic Release” nie ma pliku Release.
    N: Nie można bezpiecznie aktualizować z repozytorium takiego jak to, dlatego jest ono domyślnie wyłączone.
    N: Zobacz stronę podręcznika apt-secure (8), aby uzyskać szczegółowe informacje na temat tworzenia repozytoriów i konfigurowania użytkowników.
    anibal @ anibal-pc: ~ $ gvfs-mtp kio_mtp libmtp simple-mtpfs
    gvfs-mtp: nie znaleziono polecenia
    [1] + Wyjście 100 aktualizacji sudo apt-get
    [1] + Wyjście 100 aktualizacji sudo apt-get
    anibal @ anibal-pc: ~ $
    »
    Nie wiem, co robić dalej, ponieważ wykrywa to, ale informuje mnie, kiedy otwieram folder telefonu komórkowego »Nazwa: 1.84 nie została dostarczona przez żadne pliki .service»
    Jestem nowy w lubuntu, nigdy nie używałem Ubuntu

  20.   Edgardo powiedział

    Mam Ubuntu 20.04 i u mnie nie działa

    1.    Joaquina Manuela Crespo powiedział

      Witaj Edgardo, Twój post ma już 6 lat, więc gdy posty są tak stare, jest mało prawdopodobne, aby autor (w tym przypadku ja) Ci odpowiedział. Dzisiaj wy safas, bo dobrze mnie złapaliście, żeby spróbować zapamiętać takie stare hasło haha.

      Pamiętaj, aby zrestartować sesję (ponieważ gvfs uruchamia się jako usługa środowiska graficznego) i skonfigurować w telefonie, aby używał protokołu MTP.