Услуга синхронизације Дропбок је објавила ажурирање украјем 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 партицију за своје потребе Дропбок синхронизације.
Коментари