[19:08] <llwalahoop> Iltaa kaikille! Pyydän apua asentamisessa lähdekoodista. Osaisiko joku paikalla olevista auttaa? Olen lukenut ohjeen jos toisenkin, mutten kuitenkaan ihan pysy perässä...
[19:10] <Mikaela> ehkä osaisi, mutta vähän tarkempaa tietoa tarvitsisi, kuten rakentaa mitä lähdekoodista, millä kielellä se on ja jos tietäisi vielä mitä buildsystemiä se käyttää
[19:11] <Mikaela> savigin ongelma olisi kai ollut että windowsissa oli fast startup päällä, mutta eiköhän joku #ubuntu:lla ehdota sitä
[19:16] <llwalahoop> Mikaela: keepass-2.0.2 purettu tarballista (näyttäisi sisältävän ainakin C:tä) kansioon /usr/local/src.
[19:16] <llwalahoop> Sitten meneekin sormi suuhun. Kuinka edetä?
[19:17] <Mikaela> minulla on sellainen käsitys ettei keepass tue Linuxia, mutta repoista pitäisi löytyä keepassx, joka tukee
[19:17] <llwalahoop> Mikaela: korjaus edelliseen: kyseessä on keepassx, eikä keepass. Normireposta löytyy vain vanha versio, tahdon uuden.
[19:18] <llwalahoop> jahah, onkohan ongelmana se, että mulla on 14.04 ja päivitykset sen mukaiset..
[19:19] <Mikaela> pitää katsoa tarkemmin, mutta aloittaisin "sudo apt-get build-dep keepassx", jotta saat kaikki paketit, jotka tuo vanhempi versio vaati lähdekoodista rakentamisen, joka luultavasti pätee enimmäkseen myös nykyiseen versioon.
[19:22] <Mikaela> https://github.com/keepassx/keepassx/blob/master/README.md#from-source vaikuttaa olevan ohjeet
[19:26] <llwalahoop> Mikaela: tutulta näyttää. Olen riittävän tyhmä, ettei homma ole onnistunut.
[19:26] <Mikaela> millaista virheilmoitusta tulee?
[19:26] <llwalahoop> Ensinnäkään kaikki nuo debianin riippuvuudet eivät asennu
[19:29] <llwalahoop> hmm, "zlib1g-dev set to manually installed". Onkohan tuo asiaankuuluvaa?
[19:31] <Mikaela> tarkoittaa että jokin paketti on riippunut siitä ja se on asennettu automaattisesti, mutta nyt kun yritit manuaalisesti asentaa sitä se merkittiin manuaalisesti asennetuksi, jotta sitä ei poisteta vaikka poistaisit paketin, joka alunperin riippui siitä
[19:32] <llwalahoop> äh. ja saako mokoman korjatuksi?
[19:34] <Mikaela> siihen oli jokin komento mutta käytännössä sillä onko se merkitty automaattisesti vai käsin asennetuksi ei ole mitään merkitystä
[19:36] <llwalahoop> Mikaela: Onko antamasi asennusohjeen 'Build steps' -kohdassa olevat ohjeet otettava kirjaimellisesti? Tarkoitan nimenomaan riviä "cmake .."
[19:37] <Mikaela> on, mikäli noudatit aiempia rivejä (mkdir build, cd build, vai miten se nyt sanottiinkaan)
[19:38] <llwalahoop> Ok. Missä hakemistossa lähdekoodin on syytä olla ja missä terminaalin on syytä olla, kun noita komentoja annetaan?
[19:40] <llwalahoop> Tarkoitan, että onko syytä ensin olla jossain hakemistossa, ennen kuin sitten siirrytään build-hakemistoon, kun se on ensin luotu?
[19:40] <Mikaela> "cmake .." komennon aikana terminaalin pitäisi olla lähdekoodin hakemistoon tekemässäsi "build" hakemistossa
[19:42] <llwalahoop> Saatoin ymmärtää :|
[19:43] <llwalahoop> Mikaela: "fix broken packages first". Kuinkas tästä selvitään?
[19:46] <Mikaela> sanoisin sudo apt-get install -f, tietämättä ongelmasta mitään tarkemmin
[19:47] <llwalahoop> "you have held broken packages" Onko tälle mitään tehtävissä, vai pitääkö aloittaa alusta?
[19:49] <Mikaela> unholdaat tämän rikkinäisen paketin, en muista miten tapahtuu, mutta holdauskomennossa vaijdat vain holdin tilalle unhold
[19:51] <llwalahoop> ok. kokeilen sellaista.
[19:52] <llwalahoop> Mikaela: make [-jX] aiheutti hämminkiä
[19:52] <llwalahoop> "make: *** No rule to make target `[-jX]'.  Stop."
[19:53] <Mikaela> se taisi olla ainut mitä ei oteta kirjaimellisesti, joko "make" tai "make -j<SUORITINYTIMIEN_LUKUMÄÄRÄ>
[19:53] <Mikaela> "
[19:54] <llwalahoop> no juu, nyt alkoi tapahtua.
[19:55] <Akuli> Ainakin mun ubuntussa make sanoo Seis eikä Stop.
[19:57] <Mikaela> riippunee käytetystä kielestä
[20:04] <llwalahoop> no niin, mistähän mokoma sitten käynnistyy?
[20:05] <Akuli> Minkä asensit? Yleensä ohjelman nimi päätteelle toimii hyvin, mutta eikös se pitäisi make installata vielä?
[20:06] <Mikaela> ilman sudo make installia sieltä minkä ohjeet nyt sanoivatkaan, sudo make installilla, joko suoraan valikosta tai /usr/local/bin/keepassx tms
[20:06] <Akuli> ööh
[20:07] <Akuli> sudo checkinstall on usein parempi
[20:07] <Akuli> koska sitten sen paketin voi poistaa jos haluaa
[20:07] <Akuli> https://wiki.debian.org/CheckInstall
[20:09] <Mikaela> unohdin tuon nimen, mutta olen samaa mieltä jos se päättää toimia
[20:10] <Akuli> Oletusasetuksilla ja ehdotuksilla se yleensä toimii aika hyvin
[20:11] <Akuli> Tai sitten asettaa ./configure-vaiheessa prefixiksi $HOME/.local niin koko homma asentuu kotikansion sisään. :D
[20:11] <Mikaela> minulla sillä oli aina jotakin ongelmaa, mutta en ole käyttänyt moneen vuoteen
[20:15] <llwalahoop> aijoo pahus! hätäilin.
[20:16] <Akuli> Ei se mitään
[20:17] <llwalahoop> lopulta sain sen asennettua ja käynnistyi nätisti. tosin databasen importointi ei sitten onnistukaan..
[20:17] <Akuli> Yleensä make install asentaa /usr/localiin, ja ubuntussa se on tyhjä oletuksena.
[20:17] <Akuli> importointi?
[20:17] <llwalahoop> täytynee ihmetellä huomenna lisää.
[20:17] <Akuli> asennatko pyyttonille jotain, kun puhut importoinnista?
[20:18] <llwalahoop> niin, aiemmasta versiosta exportoin pässyt, jotka voisin siirtää.
[20:18] <llwalahoop> eikun itse käyttäjätunnukset ym
[20:19] <llwalahoop> Välillä täytyy sulkea silmät. suurkiitokset Mikaela ja Akuli ! Tänäänkin opin jotakin :)
[20:25] <Mikaela> keepassx oli kyseessä
[20:25] <Mikaela> yötä