Android File Transfer für Linux – ein zuverlässiger MTP-Client mit minimalistischer Benutzeroberfläche, ähnlich wie Android File Transfer.
Es funktioniert einfach™.
Wenn Sie mit gmtp
/ gvfs
/ mtpfs
oder einer anderen MTP-Software zufrieden sind, benötigen Sie diese Software möglicherweise nicht (aber probieren Sie es aus!).
Wenn Sie jedoch unter Abstürzen, fehlenden Tags, Albumcovern, USB-Einfrierungen und beschädigten Dateien leiden, ist diese Software genau das Richtige für Sie.
Wenn Ihre Distribution kein android-file-transfer-linux
Paket bereitstellt, können Sie es trotzdem auf Ihrem System installieren.
Es sind einige Pakete verfügbar:
brew install --cask whoozle-android-file-transfer
oder brew install --cask whoozle-android-file-transfer-nightly
Wenn Sie mir bei der Entwicklung helfen möchten, klicken Sie auf den untenstehenden Link und folgen Sie den Anweisungen. Ich arbeite in meiner Freizeit an diesem Projekt und versuche, alles so schnell wie möglich zu reparieren, manchmal füge ich Funktionen in Echtzeit hinzu (bisher wurden mehr als 100 Tickets geschlossen). Jeder Betrag würde dazu beitragen, die Schmerzen bei der Verwendung von MTP zu lindern. :D
https://www.paypal.me/whoozle
libptp
oder libmtp
).aft-mtp-cli
.Bitte schauen Sie sich die FAQ an, wenn Sie Probleme mit Ihrem Betriebssystem haben. Es ist nicht so groß, aber das sind die Fragen, die sehr oft gestellt werden.
sudo apt-get install android-file-transfer
Android File Transfer für Linux ist jetzt in Gentoo enthalten. Sie müssen nichts bauen, sondern nur ausführen
sudo emerge -av sys-fs/android-file-transfer-linux
Wenn Sie einen FUSE-Mount-Helfer zum Mounten von MTP-Dateisystemen benötigen, müssen Sie das FUSE-Verwendungsflag aktivieren, indem Sie z. B. Folgendes in /etc/portage/package.use
hinzufügen (das entweder ein Verzeichnis oder eine Datei sein kann):
sys-fs/android-file-transfer-linux fuse
Sie können das Ebuild sys-fs/android-file-transfer-linux-9999
verwenden, wenn Sie die neueste Git-Version möchten, indem Sie den folgenden Eintrag zu „/etc/portage/package.accept_keywords“ hinzufügen (bei dem es sich entweder um ein Verzeichnis oder eine Datei handeln kann). ):
=sys-fs/android-file-transfer-linux-9999 **
sudo pacman -S android-file-transfer
Sie benötigen die Qt-Bibliotheken zum Erstellen des UI-Programms. Wenn Sie nur die Bibliothek verwenden möchten ( Qt wird nicht benötigt ), können Sie die Option BUILD_QT_UI
deaktivieren.
Verwenden Sie für Ubuntu und andere Debian-basierte Distributionen den folgenden Befehl:
sudo apt-get install build-essential cmake qt5-default ninja-build libfuse-dev libreadline-dev qttools5-dev
Für Fedora:
dnf install make automake gcc gcc-c++ kernel-devel cmake fuse fuse-devel qt-devel readline-devel libqt5-linguist-devel
Grundsätzlich
libqtX-dev
oder libqt5-dev
für die Benutzeroberfläche.libfuse-dev
für die FUSE-Schnittstelle,cmake
, ninja
oder make
zum Erstellen des Projekts.mkdir build
cd build
cmake -G Ninja ..
ninja
./qt/android-file-transfer
mkdir build
cd build
cmake ..
make
./qt/android-file-transfer
Es gibt ein Binärpaket, das über Homebrew installiert werden kann:
brew
, falls Sie es noch nicht installiert haben.brew install homebrew/cask/whoozle-android-file-transfer
brew install homebrew/cask-versions/whoozle-android-file-transfer-nightly
Zum Erstellen der GUI-App muss Qt installiert sein. Hier sind die Build-Anweisungen mit Qt5 von Homebrew ( brew install qt5
):
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX= ~ /Applications -DCMAKE_PREFIX_PATH=/usr/local/opt/qt5
make
make install
open ~ /Applications/android-file-transfer.app
sudo ninja install
oder sudo make install
installiert das Programm im Verzeichnis cmake prefix/bin (normalerweise /usr/local/bin
).
mkdir ~ /my-device
./aft-mtp-mount ~ /my-device
Denken Sie daran: Wenn Albumcover angezeigt werden sollen, muss es „albumart.xxx“ heißen und zuerst im Zielordner abgelegt werden. Kopieren Sie dann andere Dateien. Beachten Sie außerdem, dass FUSE 7–8 Mal langsamer sein kann als die UI/CLI-Dateiübertragung.
Upload Album
, Upload Directory
und Upload Files
. Die beiden letztgenannten sind selbsterklärend. Upload Album
versucht, das Quellverzeichnis nach Albumcovern zu durchsuchen und stellt das beste verfügbare Cover ein.Eine aktuelle Liste aller bekannten Probleme und Fehler finden Sie hier.
Bitte zögern Sie nicht, mich zu kontaktieren, wenn Sie weitere Fragen haben. Meine E-Mail-Adresse lautet [email protected].
Android File Transfer für Linux wird unter der GNU LGPLv2.1-Lizenz veröffentlicht.
Copyright © 2015-2022 Vladimir Menschakov