Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Misha - 20.05.17 - klo:23.42
-
Koitan asentaa unity editoria koneelleni.
Kun laitan komennon dpkg -i unity-editor-5.1.0f3+2015082501_amd64.deb, tulee tälläinen ilmoitus: dpkg: virhe: cannot access archive 'unity-editor-5.1.0f3+2015082501_amd64.deb': Tiedostoa tai hakemistoa ei ole. Mikä avuksi?
-
Asennuksen saa käynnistettyä tuplaklikaamalla, tai sitten komentoriviltä (salasana ei näy kun kirjoitat sen):
sudo dpkg -i Lataukset/unity-editor-5.1.0f3+2015082501_amd64.deb
Oletuksella, että u*.deb on Lataukset kansiossa.
-
Sain asennuksen aloitettua mutta sitten tuli tälläinen: dpkg: dependency problems prevent configuration of unity-editor:
unity-editor riippuu paketista libpng12-0; kuitenkin:
Pakettia libpng12-0 ei ole asennettu.
Mitä teen?
-
Riippuvuuksien kanssa on näköjään ongelmia. Korjaa riippuvuudet:
sudo apt-get -f install
Päivitä sen jälkeen normaalisti. Tuolla samantapainen tilanne:
https://forum.unity3d.com/threads/linux-beta-unity-editor-5-1-0f3-2015082501_amd64-deb-is-dangerous.402155/ (https://forum.unity3d.com/threads/linux-beta-unity-editor-5-1-0f3-2015082501_amd64-deb-is-dangerous.402155/)
-
Laitoin tuon sudo apt-get -f install jonka jälkeen seurasin linkin ohjeita mutta silti tulee tälläinen: http://but.fi/i/6kg
Teen varmaan jotain tosi hölmöä mokaa kokoajan mutta en ole tottunut ubuntuun vielä ;D
-
Tuskin olet tehnyt mitään väärin. Tämä oli vain astetta vaikeampi tapaus. Olen luullut, että ”sudo apt-get -f install” osaa riippuvuuksien korjaamisen lisäksi asentaa puuttuvat paketit. Voit asentaa puutuvan paketin myös erikseen (ks. alla). Minulla on ”libpng12-0” paketti ja hiukan ihmetelen miksi se puuttuu, kun moni ohjelma tarvitsee sitä.
sudo apt-get install libpng12-0
-
http://but.fi/i/6ki Tälläinen tulee kun laitan sudo apt-get install libpng12-0
Nyt taisin ainakin mokata jotain...
-
Millaisen listan saat:
sudo apt-cache search libpng12
-
Ei tullut kirjaimellisesti yhtään mitään tuon: sudo apt-cache search libpng12 jälkeen.
-
Sinulla on ilmeisesti jokin muu versio kun 14.04 tai 16.04. Onko sinulla unity-editorista oikea versio? En tosin tiedä onko siitä eri versioita.
Tuossa linkissä kerrotaan kuinka voit asentaa libpng12-0 paketin 16.10 versioon, oikotien tai oikean pidemmän kaavan mukaan.
https://askubuntu.com/questions/840257/e-package-libpng12-0-has-no-installation-candidate-ubuntu-16-10-gnome/840268 (https://askubuntu.com/questions/840257/e-package-libpng12-0-has-no-installation-candidate-ubuntu-16-10-gnome/840268)
Googlasin myös tuota unity-editoria ja pahasti pelkään, etteivät ongelmat lopu tähän. Täältä löytyy kuitenkin monta, jolla on minua paremmat tiedot aiheesta. Parasta tietysti olisi jos löytyisi joku joka on asentanut sen ja käyttäisi sitä.
-
Ei tullut kirjaimellisesti yhtään mitään tuon: sudo apt-cache search libpng12 jälkeen.
Unohdin mainita että ensin kannattaa ajaa update, mutta kai jotain olisi pitänyt löytyä ilmankin.
Millainenmahtaa olla tiedostosi:
/etc/apt/sources.list
-
17.04 Ubuntu ilmoittaa myös, ettei kyseistä pakettia löydy. Kehoitti ensin ajamaan 'sudo dpkg --configure -a' -komennon, jonka tein, sitten asennuskomento uudelleen, jonka jälkeen tuli ilmoitus, että mitään ei löydy.
Huvikseni kokeilin, ko. ohjelmaa en tarvitse.
-
Mikä lienee tuo numero, mutta /etc/apt/sources.list kertoo ''xenial'
Ja sieltä tuo kaivattu paketti (libpng12-0) löytyy.
Tulipa samalla päivitettyäkin, ~ 110 pakettia ;)
-
xenial = 16.04
Kuten mpiso sanoi, libpng12-0 ei enää ole saatavilla virallisista lähteistä Ubuntu 16.10:ssä ja 17.04:ssä. 16.04:n paketti saattaa kuitenkin edelleen toimia, jos sen lataa ja asentaa manuaalisesti:
wget http://se.archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb
Suosittelen pitäytymään LTS-versioissa (eli tällä hetkellä 16.04:ssä), jos meinaa käyttää suljetun koodin ohjelmia tai muita ulkoisista lähteistä asennettuja paketteja.