Android File Transfer untuk Linux — klien MTP andal dengan UI minimalis mirip dengan Android File Transfer.
Ini hanya berfungsi™.
Jika Anda puas dengan gmtp
/ gvfs
/ mtpfs
atau perangkat lunak MTP lainnya, Anda mungkin tidak memerlukan perangkat lunak ini (tetapi cobalah!).
Namun jika Anda mengalami crash, tag hilang, sampul album, USB macet, dan file rusak, perangkat lunak ini tepat untuk Anda.
Jika distribusi Anda tidak menyediakan paket android-file-transfer-linux
, Anda masih dapat menginstalnya di sistem Anda.
Ada beberapa paket yang tersedia:
brew install --cask whoozle-android-file-transfer
atau brew install --cask whoozle-android-file-transfer-nightly
Jika Anda ingin membantu saya dalam pengembangan, klik tautan di bawah dan ikuti petunjuknya. Saya mengerjakan proyek ini di waktu luang dan mencoba memperbaiki semuanya secepat mungkin, terkadang menambahkan fitur secara realtime (saat ini sudah lebih dari 100 tiket ditutup). Jumlah berapa pun akan membantu menghilangkan rasa sakit karena menggunakan MTP. :D
https://www.paypal.me/whoozle
libptp
atau libmtp
).aft-mtp-cli
.Silakan lihat FAQ jika Anda memiliki masalah dengan sistem operasi Anda. Memang tidak terlalu besar, tapi itulah pertanyaan yang sering ditanyakan.
sudo apt-get install android-file-transfer
Transfer File Android untuk Linux kini disertakan di Gentoo. Anda tidak perlu membangun apa pun, jalankan saja
sudo emerge -av sys-fs/android-file-transfer-linux
Jika Anda memerlukan pembantu pemasangan FUSE untuk memasang sistem berkas MTP, Anda harus mengaktifkan flag penggunaan FUSE, misalnya dengan menambahkan kode berikut di /etc/portage/package.use
(yang dapat berupa direktori atau file):
sys-fs/android-file-transfer-linux fuse
Anda dapat menggunakan ebuild sys-fs/android-file-transfer-linux-9999
jika Anda menginginkan versi Git terbaru dengan menambahkan entri berikut ke `/etc/portage/package.accept_keywords (yang dapat berupa direktori atau file ):
=sys-fs/android-file-transfer-linux-9999 **
sudo pacman -S android-file-transfer
Anda memerlukan perpustakaan Qt untuk membangun program UI. Jika Anda berencana untuk hanya menggunakan perpustakaan ( Qt tidak diperlukan ), Anda dapat menonaktifkan opsi BUILD_QT_UI
.
Untuk Ubuntu dan distro berbasis Debian lainnya, gunakan perintah berikut:
sudo apt-get install build-essential cmake qt5-default ninja-build libfuse-dev libreadline-dev qttools5-dev
Untuk Fedora:
dnf install make automake gcc gcc-c++ kernel-devel cmake fuse fuse-devel qt-devel readline-devel libqt5-linguist-devel
Pada dasarnya
libqtX-dev
atau libqt5-dev
untuk UI,libfuse-dev
untuk antarmuka FUSE,cmake
, ninja
, atau make
untuk membangun proyek.mkdir build
cd build
cmake -G Ninja ..
ninja
./qt/android-file-transfer
mkdir build
cd build
cmake ..
make
./qt/android-file-transfer
Ada paket biner yang dapat diinstal melalui Homebrew:
brew
jika Anda belum menginstalnya.brew install homebrew/cask/whoozle-android-file-transfer
brew install homebrew/cask-versions/whoozle-android-file-transfer-nightly
Anda perlu menginstal Qt untuk membangun aplikasi GUI. Berikut adalah instruksi pembuatan dengan Qt5 dari 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
atau sudo make install
akan menginstal program ke direktori awalan cmake/bin (biasanya /usr/local/bin
).
mkdir ~ /my-device
./aft-mtp-mount ~ /my-device
Ingat, jika ingin menampilkan sampul album, harus diberi nama 'albumart.xxx' dan diletakkan terlebih dahulu di folder tujuan. Kemudian salin file lainnya. Perhatikan juga bahwa FUSE bisa 7-8 kali lebih lambat dibandingkan transfer file UI/CLI.
Upload Album
, Upload Directory
, dan Upload Files
. Dua yang terakhir sudah cukup jelas. Upload Album
mencoba mencari direktori sumber untuk sampul album dan menetapkan sampul terbaik yang tersedia.Daftar terkini semua masalah dan bug yang diketahui tersedia di sini.
Jangan ragu untuk menghubungi saya jika Anda memiliki pertanyaan lebih lanjut. Alamat email saya adalah [email protected].
Transfer File Android untuk Linux dirilis di bawah Lisensi GNU LGPLv2.1.
Hak Cipta © 2015-2022 Vladimir Menshakov