- - Како закрпати Дропбок за Линук рачунаре који не користе Ект4

Како закрпати Дропбок за Линук рачунаре који не користе Ект4

Услуга синхронизације Дропбок је објавила ажурирање украјем 2018. за Линук који је искључио подршку за све датотечне системе на Линуку, осим Ект4-а. За просечног корисника то вероватно није велика ствар. Линук корисници у просеку не користе мање познате датотеке-системе (БтрФС, КСФС). Поред тога, Убунту инсталатер, заједно са Федора, Дебиан и осталим главним Линук оперативним системима, користи Ек4 подразумевано. Ипак, чак и ако је истина да се већина Линук корисника не труди да пређу на мање познате, датотечне системе и држе се Ект3-а, иритантно је што Дропбок услуга диктира Линук корисницима који систем датотека морају да користе како би користите клијент за синхронизацију на радној површини.

Ако не користите Ектендед 4 као задани Линуксистем датотека, али захтевају Дропбок, ово ново ажурирање је прави проблем. Срећом, могуће је закрпати Дропбок за Линук датотечне системе који не покрећу Ект4. Ево како да то постигнете.

УПОЗОРЕЊЕ: Овај исправак не подржава Дропбок. Будите сигурни да су синхронизовани подаци сигурносно копирани на другу локацију, попут спољног УСБ-а или ХДД-а пре него што покушате да исправите. Не можемо потврдити да ће закрпа датотечног система радити 100% времена! Покушај на властити ризик!

Инсталирајте апликацију за поправак Дропбок

Апликација Дропбок фикер, такође позната као„Дропбок Филесистем Фик“ је постављен на ГитХуб-у. Да бисте га користили на вашем Линук рачунару, код треба да буде састављен и изграђен из извора. Да бисте то учинили, морате инсталирати неколико зависности.

Отворите прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Одатле следите упутства за инсталацију која одговарају Линук оперативном систему који користите.

Убунту

sudo apt install build-essential git

Дебиан

sudo apt-get install build-essential git

Арцх Линук

sudo pacman -S git base-devel

Федора

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

ОпенСУСЕ

sudo zypper install -t pattern devel_basis
sudo zypper install git

Након што инсталирате зависности за апликацију, можете их користити гит клон аргумент наредбеног ретка за клонирање последњег издања кода поправљача Дропбок.

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

Након клонирања кода поправљача Дропбок на ваш Линук рачунар, преместите сесију терминала у нову фасциклу тако што ћете користити ЦД команда.

cd dropbox-filesystem-fix

Унутар мапе кода, слободно погледајте датотеку Реадме.мд. У њему су описане могућности програма, разне функције, информације о инсталацији итд. У супротном, извршите направити наредба за састављање кода из извора.

make

Компајлеру ће требати неколико минута да брзо састави закрпу. Добијени резултат израде је libdropbox_fs_fix.so.

Са састављеним кодом време је да преместите фасциклу ~ / дропбок-филесистем-фик у / опт директоријум. Да бисте то учинили, искористите мв команда.

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

Затим избришите неке датотеке у мапи које нису потребне са рм команда.

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

Ажурирајте дозволе за дропбок_старт.пи скрипта помоћу цхмод.

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

Подесите Дропбок да користи скрипту за исправку Дропбок-а

Скрипта поправљача Дропбок мора бити постављена каозадата наредба покретања за клијента синкронизације или закрпа неће радити. Да бисмо то учинили, прво морамо обрисати поставке пречице у подразумеваној датотеци за покретање апликације Дропбок.

УПОЗОРЕЊЕ! Затворите Дропбок клијент за синхронизацију на вашем систему и зауставите га да се покрене пре него што покренете било коју наредбу испод.

Помоћу одјек команда, постављена Дропбок.десктоп празно.

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

Затим из система обришите постојећи унос за покретање Дропбок-а, јер садржи исти код који требамо променити.

rm ~/.config/autostart/dropbox.desktop

Отворите празно Дропбок.десктоп датотека у уређивачу текста Нано.

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

Налепите код испод у поље Дропбок.десктоп датотека.

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Сачувајте код помоћу Цтрл + О ин Нано. Након тога, изађите с Нано-а Цтрл + Кс. Затим направите нову копију Дропбок.десктоп у фасциклу ~ / .цонфиг / аутостарт на вашем Линук рачунару.

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

Под претпоставком да је све исправно урађено, Дропбок би сада требао бити спреман за поновну синхронизацију на датотечним системима као што су КСФС, БтрФС и други, који нису подржани.

Да бисте поново започели синхронизацију, пронађите „Дропбок“ у менију апликација на вашем Линук рачунару и двапут кликните на њу.

Ограничења исправке Дропбок Филесистем-а

Компанија Дропбок нема намеру да врати подршку мање познатим датотечним системима. Дакле, ово решење је најбоље што заједница за сада може учинити.

Ако Дропбок Филесистем Фик престане да ради за вас, можда ће бити најбоље да поново инсталирате свој Линук оперативни систем са Ект4 или да поставите наменску Ект4 партицију за своје потребе Дропбок синхронизације.

Коментари