Dropbox – Instalacja na Debianie, czyli edycja zależności pakietu .deb

Konrad Kowalski
  • Konrad Kowalski
  • 14/03/2011
  • Debian
  • 0 komentarzy
Debian

Zapewne większość z was wie czym jest i co oferuje DropBox. Dla tych, którzy nigdy się z nim nie spotkali, DropBox to multiplatformowa (dziła na Linuxie, Widowsie i na niektórych PDA + dostęp przez WWW) aplikacja, pozwalająca nam na swobone tworzenie kopii zapasowych. Pliki przechowywane są na zewnętrznych DropBoxowych serwerach. Ciekawą opcją jest równieź możliwość synchronizacji danych pomiędzy naszymi różnymi komputerami. Po nawiązaniu połączenia klient DropBox wysyła na serwer wszystkie wybrane przez nas pliki. Porównuje on także zawartość synchronizowanego z serwerem katalogu. Jeśli wykryje on, że czegoś nam brakuje dociąga je na nasz lokalny dysk twardy. W darmowej wersji DropBox oferuje nam 2GB miejsca z możliwością bezpłatnego powiększenia do 8GB poprzez wykonanie jakiś akcji (np. napisanie o dropboxie na FB da nam 128MB, zaproszenie przyjaciela da ci 250MB dodatkowego miejsca tobie i twojemu znajomemu).

Jak widać usługa warta uwagi, ale nie o tym chciałem napisać w tym artykule. Jako, że często pracuję zamiennie na Linuxie i Windowsie potrzebowałem w ostatnim zsynchronizować klilka katalogów z plikami. Jako, że jestem troche leniwy nie chcialo mi się za każdym razem przenosić danych na dyskach USB. Chciałem do tego wykorzystać DropBox’a ale pojawił się problem. Musiałem go zainstalować na Debianie. Niechciało mi się jednak kompilować klienta dropbox z plików źródłowych. Na oficjalnej stronie były pakiety .deb przeznaczone dla Ubuntu, które powinny działać również na Debianie.

Po ściągnięciu paczki spróbowałem ją zainstalować:

dpkg -i nautilus-dropbox_0.6.7_amd64.deb

Próba instalacji zakończyła się niepowodzeniem:

Zaznaczenie poprzednio niezaznaczonego pakietu nautilus-dropbox.
(Odczytywanie bazy danych ... 105074 files and directories currently installed.)
Rozpakowanie nautilus-dropbox (z nautilus-dropbox_0.6.7_amd64.deb) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie nautilus-dropbox:
 nautilus-dropbox zależy od libnautilus-extension1 (>= 1:2.22.2); jednakże:
  Wersją libnautilus-extension1 w systemie jest 2.30.1-2.
dpkg: błąd przetwarzania nautilus-dropbox (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany

Mam nowszą wersję a nie chciało się zainstalować. Problemem okazało się inne oznaczenie wersji pakiety w Ubuntu i inne w Debianie

1:2.22.2 vs 2.30.1-2

Aby zainstalować DropBoxa z tej paczki należały wyedytować jej zależności. Aby to zrobić należy wykonać kilka prostych czynności:

mkdir -p dropbox/DEBIAN
dpkg-deb -x nautilus-dropbox_0.6.7_amd64.deb dropbox/
dpkg-deb -e nautilus-dropbox_0.6.7_amd64.deb dropbox/DEBIAN/

Teraz przechodzimy do edycji pliku control

nano dropbox/DEBIAN/control

będzie tam wpis:

libnautilus-extension1 (>= 1:2.22.2)

Zamieniamy go na:

libnautilus-extension1 (>= 2.22.2)

Zapisujemu zmiany i tworzymy nowy katalog:

mkdir nowa_paczka

Następnie budujemy paczkę:

dpkg-deb -b dropbox/ nowa_paczka/

W katalogu nowa_paczka znajdziemy naszą nową paczkę, gotową do zainstalowania.

dpkg -i nautilus-dropbox_0.6.7_amd64.deb

Po chwili powinien odpalić się kreator i bez problemu będziemy mogli skonfigurować swojego DropBox’a.

DropBoxowy Instalator

DropBoxowy Instalator

Jeśli zamierzacie założyć konto na DropBox i chcecie zgarnąć dodatkowo 250MB miejsca możecie zapisać się z mojego linku polecającego https://db.tt/SVrbef0Ae3.

Dodaj komentarz