Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Jurtsa - 22.01.11 - klo:12.55
-
Auttakaa tyhmää, missä meni pieleen?
Tarkoitus oli asentaa Cmap-käsitekarttaohjelma tähän 10.4-purkkiin.
Ensimmäisenä asensin viimeisimmät käyttispäivitykset.
Sitten tsekkasin Ubuntun oman ohjelmistotarjonnan. Ainoat
Cmap-viittaukset olivat fontinhallinnan suuntaan, aivan eri asiaa. Siispä
lataamaan asennuspaketti instituutin kotisivuilta
<http://cmap.ihmc.us/download/>
wanhaan lataushakemistoon /stuff/rpm (käytin aiemmin Red Hatia,
siitä nimi).
chmod +x
-rwxr-xr-x 1 jurtsa jurtsa 114316666 2011-01-22 11:00 LinuxCmapTools_v5.04.01_10-28-10.bin
Ylläpitäjän tunnuksella sisään, rootiksi su:lla.
Asennusohjelman ajo ./LinuxCmapTools_v5.04.01_10-28-10.bin
Näytti lupaavalta, Java heräteltiin henkiin. Kysymys: "Mihin asennetaan?"
Ehdotuksena /root/. No ei varmasti rootin kotihakemistoon! Eikä omaan.
Ajatus pyörimään:
/etc ?
/var ?
/usr ? joo!!!
/usr/share - sehän tuntuu loogiselta.
/usr/share asennushakemistoksi. Kysymys "laitetaanko linkkaukset
kotihakemistoon" tms. Vastasin "ei": en halua työpöydälle pikakuvaketta,
ainoastaan käynnistysvalikkoon.
Asennus jatkui (lisenssiehtojen?) kielivalintaan asti, dialogissa oli monen
maan liput, yritin klikata Suomen lippua. Sitten alkoi homma hyytyä:
"some parts of the installation were not successful, check log" tms.
OK. Menin pääkäytäjätunnuksella /usr/share -hakemistoon.
Yritin listata asiaan kuuluvat tiedostot käskyllä ls -l *IHM*
(Kuvatuutukaappauksesta poistin tietokoneen paikallisen nimen ja
GIMPissä koko kuva vahingossa leikkautui vasemmasta reunastaan,
sorry.)
(http://www.unimeri.com/Amritam/Cmap-asennusyritys.png)
Kun yritän lukea IHMC_CmapTools... asennuslogia (kooltaan 122410
tavua), niin koko tiedostoa ei löydy! Lienee turha mainitakaan, että
käynnistysvalikosta Cmap Toolsia ei löydy.
Missä mokasin?
-
Äh, peruskomennot (tiedoston löytäminen) eivät ole hanskassa.
Kun siirryin IHMC_CmapTools-hakemistoon, niin siellähän se loki oli.
/usr/share/IHMC_CmapTools
-rw-rw-r-- 1 root root 122140 2011-01-22 11:21 IHMC_CmapTools_v5.04.01_InstallLog.log
tail IHMC_CmapTools_v5.04.01_InstallLog.log
Create Link: /usr/share/IHMC_CmapTools/Uninstall CmapTools
Status: SUCCESSFUL
Install Action: RPMSpecFile
Status: ERROR
Additional Notes: ERROR - There was a problem creating the RPM package. You may not be running as root or may not have installed RPM Builder correctly.
ERROR - java.lang.NullPointerException
Eli Cmap on RPM-pohjainen, ei asennu Ubuntuun :-(
-
Oletko varma ettei löydy .debiä? Kyllä RPM-tiedostotkin onnistuvat jos haluaa. Tuossa kyllä halutaan tehdä .RPM?
-
Oletko varma ettei löydy .debiä?
Latausosoitteessa http://cmap.ihmc.us/download/ ei edes puhuta
rpm- tai deb-paketeista. Jaossa on vain bin-tiedostot:
IHMC CmapTools v5.04.01 for Linux 109.0Mb
512 MB of RAM / main memory or higher recommended
IHMC CmapTools v5.04.01 for Linux 64Bits 83.4Mb
512 MB of RAM / main memory or higher recommended. Version for 64-bit architectures
IHMC CmapLite v5.04.01 for Linux 63.9Mb
Recommended for smaller machines with a reduced memory size, in particular Netbooks. CmapLite is also appropriate for older machines with small main memory.
Kyllä RPM-tiedostotkin onnistuvat jos haluaa. Tuossa kyllä halutaan tehdä .RPM?
Miten Ubuntuun voi asentaa RPM-paketeista?
-
Hmm kokeilin ladata tuon ja se lähtee asentumaan ihan normaalisti kun merkkasin sille oikeuden suoritettavaksi ja
/home/käyttäjä/LinuxCmapTools_v5.04.01_10-28-10.bin
ja käyntiin /IHMC_CmapTools$ ./CmapTools
.RPM asenteluja varten sudo apt-get install alien
sudo alien paketti.rpm
tekee siitä .debin jonka saa taas kliksuteltua.
-
Hmm kokeilin ladata tuon ja se lähtee asentumaan ihan normaalisti kun merkkasin sille oikeuden suoritettavaksi
Mokani taisi olla se, että lähdin asentelemaan roottina ja vaihdoin
kohdehakemistoksi /usr/share:n, mihin ohjelma sattumalta fyysisesti
asentuu. Nyt kun kokeilin normaalikäyttäjänä kohdehakemistona oma
kotihakemisto, niin onnistui :)
.RPM asenteluja varten alien tekee siitä .debin jonka saa taas kliksuteltua.
Hyvä tietää, kiitos!
-
asentuu. Nyt kun kokeilin normaalikäyttäjänä kohdehakemistona oma kotihakemisto, niin onnistui :)
Noin onnistunee, jos halutaan ohjelman toimivan ko. käyttäjätunnuksella, jolla siis oikeudet rajoittuvat omaan hakemistoon ja sen alihakemistoihin.
Usein paikallisille käyttäjille softat asennetaan hakemistoon /usr/local, ja käynnistin löytyy esim. /usr/local/bin -hakemistosta.
Alien (tai esim. checkinstall) ovat mielenkiintoisia ohjelmia, mutta jos vain lähdekoodi löytyy, on ehkä paras kääntää ohjelma omaa versiota varten, jos omaan jakeluun ei valmista asennettavaa pakettia löydy.