Autor Téma: Kompilace aplikace nautilus-dropbox  (Přečteno 8408 krát)

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Kompilace aplikace nautilus-dropbox
« kdy: 13. 02. 2011, 22:59:48 »
Po přechodu na nový testing Debian Wheezy mi dost chyběla aplikace nautilus-dropbox, kterou jsem hojně využíval na synchronizaci souborů na DropBox úložišti. Tato aplikace nebyla už v repozitářích a DEB balíček pro 32bit Ubuntu, který byl ke stažení na http://www.dropbox.com/downloading, neměl splněné závislosti.

Povzbuzen Otou Trkolou jsem se pustil do kompilace, kterou jsem však dosud nedělal, takže to pro mě byla španělská vesnice. Podle návodu od Petra Krčmáře (hlavně http://www.abclinuxu.cz/clanky/navody/nebojime-se-kompilace-ii-praxe) jsem se do toho prakticky po hlavě pustil a úspěšně DropBox kompiloval. Pro zájemce sem předkládám podrobný návod:

1. Ze stránek http://www.dropbox.com/downloading si stáhneme archiv se zdrojovými kódy - Compile from Source (tar.bz2) - a uložíme si ho na disk.

2. Archiv nautilus-dropbox-0.6.7.tar.bz2 rozbalíme do pomocného adresáře a přesuneme se do něj v terminálu.

3. V terminálu napíšeme příkaz configure a podle instrukcí ve výpisu (v případě chyb) doinstalujeme potřebné aplikace (např. pkg-config, python-docutils, libnautilus-extension-dev).

4. Když to vše proběhne bez chyb, zadáme příkaz make.

5. Po úspěšném předchozím kroku se přihlásíme jako root (zadáme příkaz su a rootovské heslo) a spustíme příkaz checkinstall (je možné, že i tuto aplikaci bude potřeba nejprve doinstalovat).

6. Vytvoří se DEB balíček. Zapamatujeme si cestu, kde se nachází, přemístíme se tam v terminálu a příkazem dpkg -i nautilus-dropbox_0.6.7-1_i386.deb ho nainstalujeme do systému. (Zkompilovaný DEB balíček si můžete stáhnout na adrese http://www.ulozto.cz/7869131/nautilus-dropbox-0-6-7-1-i386-deb.)

7. Protože je však nainstalovaná verze DropBoxu 0.6.7 a aktuální verze je 1.0.20, je potřeba ještě nautilus-dropbox aktualizovat, a to podle tohoto návodu: Nejprve ukončíme aplikaci příkazem dropbox stop a ověříme si, že již neběží (příkazem dropbox status). Potom smažeme konfigurační adresář příkazem rm -r ~/.dropbox-dist/ a opět aplikaci spustíme příkazem dropbox start -i. Pokud vše proběhne v pořádku, verze DropBoxu by nyní již měla být 1.0.20 a bez problému fungovat.

Tento stručný návod jsem napsal pro ostatní, pokud by si chtěli přímo ze zdrojových kódů zkompilovat buď DropBox či nějakou jinou aplikaci. Není to nic těžkého, když i mně se to povedlo po zběžném přečtení návodu. Každopádně budu rád, když to někomu pomůže. Pokud byste chtěli další informace, o kompilaci najdete na internetu dost podrobnějších článků. :)
« Poslední změna: 15. 02. 2011, 00:32:07 od Jan Skořepa »
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable

Offline l_o_g

  • Začátečník
  • **
  • Příspěvků: 34
  • Too weird to live and too rare to die!
    • Zobrazit profil
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #1 kdy: 14. 02. 2011, 00:33:31 »
Ahoj,

také jsem měl problémy s instalací DropBoxu do Squeeze. Při instalaci mi to stále psalo, že nejsou splněny závislosti. Povedlo se mi najít web, kde řešili můj problém. Třeba to pomůže i vám, jestli dostáváte stejnou hlášku při instalaci.

http://www.shcherbyna.com/?p=1067
Spokojený uživatel Debianu Squeeze.

Offline Hobild

  • Uživatel
  • ***
  • Příspěvků: 233
    • Zobrazit profil
  • Jabber: hobil@jabber.root.cz
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #2 kdy: 14. 02. 2011, 19:22:20 »
6. Vytvořil se DEB balíček (zapamatoval jsem si cestu, kde se nachází). Ten jsem potom přes instalátor balíků GDebi nainstaloval do systému.
Zajimalo by me, jestli gdebi je jedina cesta, nebo jestli dpkg -i balicek nedokaze totez (?).
H.

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #3 kdy: 14. 02. 2011, 19:35:36 »
6. Vytvořil se DEB balíček (zapamatoval jsem si cestu, kde se nachází). Ten jsem potom přes instalátor balíků GDebi nainstaloval do systému.
Zajimalo by me, jestli gdebi je jedina cesta, nebo jestli dpkg -i balicek nedokaze totez (?).
H.
Ano, určitě, jako vždy je více možností. Volil jsem tu, na kterou jsem zvyklý.
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable

Offline Mika

  • Začátečník
  • **
  • Příspěvků: 48
    • Zobrazit profil
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #4 kdy: 14. 02. 2011, 20:17:34 »
Děkuji za návod. Taky jsem měl stejný problém. Sice mi to nainstalovalo asi 25 balíků aby byli splněný závislosti, ale DropBox prostě potřebuju ;)

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #5 kdy: 14. 02. 2011, 22:19:38 »
Není zač. Návod jsem ještě upravil a doplnil o aktualizaci na nejnovější verzi DropBoxu.
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable

Offline funk

  • Nováček
  • *
  • Příspěvků: 6
    • Zobrazit profil
  • Jabber: petr.simacek@jabber.cz
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #6 kdy: 15. 02. 2011, 10:49:36 »
Ahoj,

vim, ze se tento navod tyka kompilace. Kdyby to ale nekoho zajimalo, tak existuje i jednodussi varianta, jak do Squeeze dostat Dropbox. Na techto strankach

http://elric80.wordpress.com/2010/10/06/debian-squeeze-nautilus-dropbox-deb-i386-package/

je .deb balicek a jestli jsem to dobre pochopil tak je jedno v jake je verzi. Sam si totiz po rozbaleni stahne aktualni verzi Dropboxu. Cili instalace na par kliku. Nevim tedy, jestli by to fungovalo v soucasnem testingu...

P.

Offline Ota Trkola

  • Administrátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.261
    • Zobrazit profil
  • Jabber: otas.pe@jabbim.cz
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #7 kdy: 16. 02. 2011, 19:53:01 »
Honzo, díky za Dropbox. Použil jsem zkompilovaný balík od Tebe, tak jsem nemusel kompilovat. K+
Debian Gnome 64bit

Návod na Netinst instalaci

Offline Jan Skořepa

  • Začátečník
  • **
  • Příspěvků: 77
    • Zobrazit profil
    • Osobní stránky
Re:Kompilace aplikace nautilus-dropbox
« Odpověď #8 kdy: 16. 02. 2011, 20:01:14 »
Honzo, díky za Dropbox. Použil jsem zkompilovaný balík od Tebe, tak jsem nemusel kompilovat. K+
Nemáš zač, jsem rád, že to funguje i jiným. :)
ASUS P5KPL/EPU - Pentium(R) Dual-Core E5300 2600 MHz - RAM 2048 MB DDR2 - GIGABYTE GeForce 8400 GS - Debian Stable