Cara menambal Dropbox untuk PC Linux yang tidak menggunakan Ext4

click fraud protection

Layanan sinkronisasi Dropbox merilis pembaruan di akhir 2018 untuk Linux yang menjatuhkan dukungan untuk semua sistem file di Linux selain dari Ext4. Untuk pengguna biasa, ini mungkin bukan masalah besar. Pengguna Linux rata-rata tidak menggunakan yang kurang dikenal, sistem file (BtrFS, XFS). Selain itu, penginstal Ubuntu, bersama dengan Fedora, Debian, dan sistem operasi Linux utama lainnya menggunakan Ex4 secara default. Namun, bahkan jika benar bahwa mayoritas pengguna Linux tidak repot-repot beralih ke sistem file yang kurang dikenal dan tetap menggunakan Ext4, itu menjengkelkan bahwa layanan Dropbox mendikte pengguna Linux sistem file apa yang harus mereka gunakan untuk menggunakan klien sinkronisasi desktop.

Jika Anda tidak menggunakan Extended 4 sebagai sistem file Linux default Anda tetapi memerlukan Dropbox, pembaruan baru ini sangat mengecewakan. Untungnya, mungkin untuk menambal Dropbox untuk sistem file Linux yang tidak menjalankan Ext4. Inilah cara menyelesaikannya.

PERINGATAN: Perbaikan ini tidak didukung oleh Dropbox. Pastikan bahwa data Anda yang disinkronkan dicadangkan ke lokasi kedua, seperti USB eksternal atau HDD sebelum mencoba perbaikan ini. Kami tidak dapat mengonfirmasi bahwa patch sistem file akan bekerja 100% setiap saat! Cobalah risiko Anda sendiri!

instagram viewer

Instal aplikasi fixer Dropbox

Aplikasi fixer Dropbox, juga dikenal sebagai “Perbaikan Dropbox Filesystem” aktif di GitHub. Untuk menggunakannya pada PC Linux Anda kode perlu dikompilasi dan dibangun dari sumber. Untuk melakukan ini, Anda harus menginstal beberapa dependensi.

Buka jendela terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada keyboard. Dari sana, ikuti instruksi instalasi yang sesuai dengan sistem operasi Linux yang Anda gunakan.

Ubuntu

sudo apt install build-essential git

Debian

sudo apt-get install build-essential git

Arch Linux

sudo pacman -S git base-devel

Fedora

sudo dnf install install buat automake gcc gcc-c ++ kernel-devel git

OpenSUSE

sudo zypper instal -t pola devel_basis
sudo zypper instal git

Setelah menginstal dependensi untuk aplikasi, Anda dapat menggunakan git klon argumen baris perintah untuk mengkloning rilis terbaru dari kode fixer Dropbox.

git klon https://github.com/dark/dropbox-filesystem-fix.git

Setelah mengkloning kode fixer Dropbox ke PC Linux Anda, pindahkan sesi terminal ke folder baru, dengan memanfaatkan CD perintah.

cd dropbox-filesystem-fix

Di dalam folder kode, silakan melihat file Readme.md. Ini menguraikan apa kemampuan program, berbagai fitur, informasi pemasangan, dll. Jika tidak, jalankan membuat perintah untuk mengkompilasi kode dari sumber.

membuat

Kompiler akan membutuhkan waktu beberapa menit untuk mengkompilasi tambalan dengan cepat. Output yang dihasilkan dari build adalah libdropbox_fs_fix.so.

Dengan kode yang dikompilasi, saatnya untuk memindahkan folder ~ / dropbox-filesystem-fix ke dalam /opt direktori. Untuk melakukan itu, gunakan mv perintah.

sudo mv ~ / dropbox-filesystem-fix / / opt /

Selanjutnya, hapus beberapa file di folder yang tidak diperlukan dengan rm perintah.

sudo rm /opt/dropbox-filesystem-fix/detect-ext.c sudo rm /opt/dropbox-filesystem-fix/libdropbox_fs_fix.c sudo rm / opt / dropbox-filesystem-fix / Makefile

Perbarui izin dari dropbox_start.py skrip menggunakan chmod.

sudo chmod + x /opt/dropbox-filesystem-fix/dropbox_start.py

Setel Dropbox untuk menggunakan skrip perbaikan Dropbox

Skrip fixer Dropbox perlu ditetapkan sebagai perintah peluncuran default untuk klien sinkronisasi, atau tambalan tidak akan berfungsi. Untuk melakukan ini, pertama-tama kita harus menghapus pengaturan pintasan di file peluncuran aplikasi Dropbox default.

PERINGATAN! Tutup klien sinkronisasi Dropbox di sistem Anda dan hentikan menjalankannya sebelum menjalankan salah satu perintah di bawah ini.

Menggunakan gema perintah, atur Dropbox.desktop untuk kosong.

sudo echo ''> /usr/share/applications/dropbox.desktop

Selanjutnya, hapus entri startup Dropbox yang ada dari sistem Anda, karena berisi kode yang sama yang perlu kami ubah.

rm ~ / .config / autostart / dropbox.desktop

Buka bagian yang kosong Dropbox.desktop file dalam editor teks Nano.

sudo nano -w /usr/share/applications/dropbox.desktop

Rekatkan kode di bawah ini ke dalam Dropbox.Desktop mengajukan.

[Entri Desktop]
Name = Dropbox
GenericName = Sinkronisasi File
Komentar = Sinkronkan file Anda di seluruh komputer dan ke web
Exec = / opt / dropbox-filesystem-fix / dropbox_start.py
Terminal = salah
Type = Aplikasi
Ikon = dropbox
Kategori = Jaringan; Transfer File;
StartupNotify = false

Simpan kodenya dengan Ctrl + O dalam Nano. Setelah itu, keluar dari Nano dengan Ctrl + X. Kemudian, buat salinan baru dari Dropbox.desktop ke folder ~ / .config / autostart pada PC Linux Anda.

cp /usr/share/applications/dropbox.desktop ~ / .config / autostart /

Dengan asumsi semuanya dilakukan dengan benar, Dropbox sekarang harus siap untuk menyinkronkan lagi pada sistem file seperti XFS, BtrFS, dan yang lainnya, yang tidak didukung.

Untuk mulai menyinkronkan lagi, cari "Dropbox" di menu aplikasi pada PC Linux Anda dan klik dua kali.

Keterbatasan Perbaikan Sistem File Dropbox

Perusahaan Dropbox tidak berniat membawa kembali dukungan untuk sistem file yang kurang dikenal lagi. Jadi, perbaikan ini adalah yang terbaik yang dapat dilakukan masyarakat untuk saat ini.

Jika Perbaikan Dropbox Filesystem berhenti bekerja untuk Anda, mungkin lebih baik menginstal ulang sistem operasi Linux Anda dengan Ext4 atau, mengatur partisi Ext4 khusus untuk kebutuhan sinkronisasi Dropbox Anda.

watch instagram story