maanantaina, lokakuuta 17, 2011

Tiedostojen jakaminen Os X Lion, Ubuntu 11.4 ja Time Machinen välillä

Alkuperäinen leijonakuva:
"Lions, Krugersdorp game reserve" by Derek Keats



Heinäkuussa onnistuin tekemään Ubuntu 11.04-serveristä meidän Snow Leopardina kehrääville omppukoneillemme NASsin eli tiedostonjakoserverin. Kokoonpano oli niin hyvä, että Ubuntu palveli Macceja jopa TimeMachine-levynä. Kaikki kuitenkin muuttuui dramaattisesti huonompaan suuntaan, kun päivitimme lumileopardin Os X Lioniksi (siis tässä tiedostojakoasiassa, muutoin kaikki meni parempaan suuntaan tietenkin...). Ubuntuserveriin sai kyllä yhteyden noin muutoin, mutta Time Machine ei enää löytänyt Ubuntua. Tämä kuulemma johtui siitä syystä, että Lionin Time Machine käyttää Netatalk 2.2-versiota, kun Ubuntu tarjoaa standardina vielä Netatalk 2.0:aa. Monesti sen jälkeen olen googlannut apuja ongelmaan, mutta ilmeisen useasti ihmiset ovat epäonnistuneet saamaan Lionin juttelemaan Ubuntun kanssa ihan aikakoneen tasolle saakka.

Tänään kuitenkin vihdoinkin sain tuon yhteyden pelaamaan ja tässä stepit, jotka itse tein. Aluksi siis olin asennellut koneeseen Netatalkin ja muut kilkkeet näiden steppien mukaan ja siitä siis jatkoin tänään.

Latasin Ubuntuserverille nämä:


wget http://launchpadlibrarian.net/73070555/netatalk_2.2~beta4-1_amd64.deb
wget http://launchpadlibrarian.net/74978789/libgcrypt11_1.5.0-1_amd64.deb
wget http://launchpadlibrarian.net/75629511/multiarch-support_2.13-9ubuntu3_amd64.deb
wget http://launchpadlibrarian.net/72120162/libgpg-error0_1.10-0.3ubuntu1_amd64.deb
wget http://launchpadlibrarian.net/74358655/libdb5.1_5.1.25-11_amd64.deb

Intel x86-koneisiin samat voi ladata:


wget http://ubuntu.ipacct.com/ubuntu//pool/universe/n/netatalk/netatalk_2.2~beta4-1_i386.deb
wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-1_i386.deb

wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/e/eglibc/multiarch-support_2.13-20ubuntu5_i386.deb

wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/libg/libgpg-error/libgpg-error0_1.10-0.3ubuntu1_i386.deb

wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/main/d/db/libdb5.1_5.1.25-11_i386.deb

Sitten asensin paketit:


sudo dpkg -i multiarch-support_2.13-9ubuntu3_amd64.deb
sudo dpkg -i libgpg-error0_1.10-0.3ubuntu1_amd64.deb
sudo dpkg -i libgcrypt11_1.5.0-1_amd64.deb
sudo dpkg -i libdb5.1_5.1.25-11_amd64.deb
sudo dpkg -i netatalk_2.2~beta4-1_amd64.deb

Intel x86-koneissa:

sudo dpkg -i multiarch-support_2.13-20ubuntu5_i386.deb
sudo dpkg -i libgpg-error/libgpg-error0_1.10-0.3ubuntu1_i386.deb
sudo dpkg -i libgcrypt11_1.5.0-1_i386.deb
sudo dpkg -i libdb5.1_5.1.25-11_i386.deb
sudo dpkg -i netatalk_2.2~beta4-1_i386.deb

Netatalkin asennuksen lopussa ruudulle tuli:

Päivitetään asetustiedostoa /etc/default/netatalk ...

Asetustiedosto `/etc/netatalk/AppleVolumes.default'
 ==> Muokattu (sinun tai ohjelman toimesta) asennuksen jälkeen.
 ==> Paketin jakelija on julkaissut päivitetyn version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 Oletustoiminto on säilyttää tällä hetkellä asennettuna oleva versio.
*** AppleVolumes.default (Y/I/N/O/D/Z) [oletus=N] ? 

Tässä kohtaa itse valitsin vaihtoehdon Y.

Lopuksi hieman tiedoston käpystelyä:

sudo pico /etc/netatalk/AppleVolumes.default

ja sinne lisäilin lihavoidut kohdat (jotkut haluavat kenties kommentoida tuon kotikansion kokonaan pois, mutta itse tykkään hommasta näin:

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:tm,upriv,usedots

# By default all users have access to their home directories.
~/                      "Home Directory"
~/TM  "Time Machine"


Sitten vielä Netatalkin uudelleenkäynnistys:

sudo /etc/init.d/netatalk restart

Time Machine näkee kaikki ne serverin tiedostot,  jotka olen Finderillä liittänyt omppukoneeseen. Nyt ei ihan heti lopu MacBook Airistakaan tila kesken kaiken, sillä tämä rakas Ubuntuni toimii mitä mainoimmin myös Aperturen kanssa, sillä kokeilin luoda Aperture-kirjastoni suoraan Ubuntuun ja sehän toimii ikäänkuin Ubuntu olisi Omena ;-)









1 kommentti:

Anonyymi kirjoitti...

Kiiiitos!!