Aluksi termien selvennystä. Ubuntun yhteydessä ohjelmapaketeiksi kutsutaan vain .deb päätteisiä tiedostoja. Ne asennetaan paketinhallintaohjelmalla, joita on erilaisia - mainitusta simppelistä dpkg:sta monipuoliseen Synapticiin (Löytyy valikosta järjestelmä > ylläpito > synaptic-pakettienhallinta).
Se mitä sinä yrität tehdä, on ohjelman kääntämistä ja asentamista suoraan lähdekoodista (levitetään yleensä tar.gz päätteisenä tiedostona). Kääntäminen on kenties yksinkertaisista ohjeista huolimatta paljon ohjelmapaketin asentamista monimutkaisempi prosessi - yksi paketoinnin suurista eduista on se, että käyttäjän ei tarvitse itse alkaa kääntelemään softia!
Saamasi herjat johtunevat siitä, että sinulla ei ole asennettuna noista kirjastoista kehitysversioita. Lisäksi tarvisit paketissa build-essential olevat kääntötyökalut, joita niitäkään ei asennus cd taida sisältää.
antti@antti-desktop:~$ apt-cache search libpng12
libpng12-0 - PNG library - runtime
libpng12-dev - PNG library - development
Eli unohda tuo kääntäminen ainakin aluksi.
Toisekseen. Ilman nettiyhteyttä pakettien asennus on siinä mielessä haastavaa, että paketit tuppaavat riippumaan toisista paketeista, jotka taas riippuvat joistain muista paketeista. Siksi et voi vain ladata jollain toisella koneella inkscape-pakettia ja asentaa sitä (esim. dpkg:llä), koska se riippuu (Feistyssä) seuraavista paketeista:
Depends: libatk1.0-0 (>= 1.13.1), libc6 (>= 2.5-0ubuntu1), libcairo2 (>= 1.4.2), libcairomm-1.0-1,
libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.2), libgc1c2, libgcc1 (>= 1:4.1.2), libgconf2-4 (>= 2.13.5),
libglib2.0-0 (>= 2.12.9), libglibmm-2.4-1c2a, libgnomevfs2-0 (>= 1:2.17.90), libgtk2.0-0 (>= 2.10.3),
libgtkmm-2.4-1c2a, liblcms1 (>= 1.08-1), liborbit2 (>= 1:2.14.1), libpango1.0-0 (>= 1.16.1), libpng12-0 (>=
1.2.13-4), libpopt0 (>= 1.10), libsigc++-2.0-0c2a (>= 2.0.2), libssl0.9.8 (>= 0.9.8c-1), libstdc++6 (>= 4.1.2),
libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3 (>= 1:4.0.1), libxft2 (>> 2.1.1), libxi6, libxinerama1,
libxml2 (>= 2.6.27), libxrandr2 (>= 2:1.2.0), libxrender1, libxslt1.1 (>= 1.1.20), zlib1g (>= 1:1.2.1)
Sinun pitäisi ensin varmistua siitä, että kaikki nuo paketit ja niiden riippuvuudet on asennettu tai asennettavissa. Voit toki selvitellä riippuvuuksia käsin esim. apt-cache show komennolla, mutta se menee aika vaikeaksi. Nettiyhteyden omaavalla konella Synaptic (tai Apt) tekee juuri tuon puolestasi.
Kun ei ole kokemusta täysin netittömistä koneista, on paha sanoa, millä lailla sinun pitäisi edetä. Ehkä kannattaa tehdä oma pakettivarasto cd:lle tämän ketjun mukaan.
http://forum.ubuntu-fi.org/index.php?topic=12572.msg94055#msg94055 Kokeilepa kuitenki ensin vaikka tällaista:
apt-get -qq --print-uris install graveman | cut -d\' -f2 > graveman_paketit.txt
less graveman_paketit.txt
Siinä pitäisi olla url-osoitteet .deb paketteihin, jotka tarvitset gravemanin asennukseen. Nehän voi sitten nettikoneella ladata wgetillä tai vaikka firefoxilla yksitellen... jos pääset näin pitkälle katsotaan sitten vielä lisäohjeita asennukseen.
Olisi hyvä, jos saisit koneen edes hetkeksi nettiin, niin voisit päivittää apt:in tietokannan. Ilman sitä apt ehdottelee vanhentuneitakin paketteja, joissa saattaa olla bugeja , tietoturva-aukkoja tms.
Toivottavasti selvensi tilannetta
Edit. Janne ehti ensin ja nasevaan tyyliin kuten aina.