Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: pecu_83 - 17.09.15 - klo:13.32
-
Ubuntu 14.04 LTS käytössä ja yritän Steamia asentaa. STeam Launcher ilmoittaa seuraavaa:
Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386
Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
libgl1-mesa-glx:i386 : Riippuvuudet: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.4)
unity-control-center : Riippuvuudet: libcheese-gtk23 (>= 3.4.0) mutta ei ole merkitty asennettavaksi
Riippuvuudet: libcheese7 (>= 3.0.1) mutta ei ole merkitty asennettavaksi
E: Virhe, pkgProblemResolver::Resolve tuotti katkoja, syynä voi olla pysytetyt paketit.
Press return to continue:
Koitin noita paketteja yksitellen ja silloin tulee seuraavaa:
pekkaisa@Olkkari-Veriton-L670G:~$ sudo apt-get install libcheese-gtk23
[sudo] password for pekkaisa:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
libcheese-gtk23 on jo uusin versio.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 7 päivittämätöntä.
pekkaisa@Olkkari-Veriton-L670G:~$
Eli ne niinkuin löytyisi jo. Mikähän neuvoksi? sudo apt-get updatekaan ei auta.
Voiko kiusaa tehdä se kun yritin puhtaan asennuksen jälkeen asentaa ubuntu-restricted-extras, mutta softwarecenterin kautta ja sehän menee (vieläkin) tilttiin kesken asennuksen sitä kautta ja se ilmeisesti jätti jotain pysyvästi vikaan, enkä osaa sitäkään korjata. Jotain Mscorefonts herjaa ainakin antoi silloin.
Käytä vastaisuudessa code-tageja lukemisen helpottamiseksi. Tämän kerran ne on korjattu puolestasi. -- Timo
-
Aja tämä
sudo apt-get install -f
se korjaa rikkoutuneen paketoinnin.
Voiko kiusaa tehdä se kun yritin puhtaan asennuksen jälkeen asentaa ubuntu-restricted-extras, mutta softwarecenterin kautta ja sehän menee (vieläkin) tilttiin kesken asennuksen sitä kautta ja se ilmeisesti jätti jotain pysyvästi vikaan, enkä osaa sitäkään korjata. Jotain Mscorefonts herjaa ainakin antoi silloin.
Jos paketinhallinta on sekaisin jonkun muun asennuksen epäonnistumisen takia, ei mitään muutakaan voi silloin asentaa ennenkuin paketointi on korjattu. Ylläoleva komento kannattaa siis painaa muistiin.
Toinen komento joka kannattaa ajaa on tämä
sudo dpkg --configure -a
se asentaa keskenjääneet paketit loppuun.
Lisäys: jos paketointi on kunnossa, kumpikaan komento ei palauta mitään.
-
Kokeile vielä päivittää
sudo apt-get dist-upgrade
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 7 päivittämätöntä.
pekkaisa@Olkkari-Veriton-L670G:~$
[/code]
Eli ne niinkuin löytyisi jo. Mikähän neuvoksi? sudo apt-get updatekaan ei auta.
Voiko kiusaa tehdä se kun yritin puhtaan asennuksen jälkeen asentaa ubuntu-restricted-extras, mutta softwarecenterin kautta ja sehän menee (vieläkin) tilttiin kesken asennuksen sitä kautta ja se ilmeisesti jätti jotain pysyvästi vikaan, enkä osaa sitäkään korjata. Jotain Mscorefonts herjaa ainakin antoi silloin.
Näytäisi nimittäin siltä että olet kyllä päivittänyt mutta pelkkä ei apt-get upgrade ei asenna uusia eikä poista vanhoja vaikka järjestelmä sitä vaatisikin. Luultavasti tämäkin vaatisi jotain eli sudo apt-get dist-upgrade
on oikea komento. Mscorefont jos herjaa niin luultavasti on kyse lisenssien hyväksymisestä, ne pitää hyväksyä.
-
Ubuntu 14.04 LTS käytössä ja yritän Steamia asentaa. STeam Launcher ilmoittaa seuraavaa:
Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386
Näillä paketeilla on tyydyttämättömiä riippuvuuksia:
libgl1-mesa-glx:i386 : Riippuvuudet: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.4)
unity-control-center : Riippuvuudet: libcheese-gtk23 (>= 3.4.0) mutta ei ole merkitty asennettavaksi
Riippuvuudet: libcheese7 (>= 3.0.1) mutta ei ole merkitty asennettavaksi
E: Virhe, pkgProblemResolver::Resolve tuotti katkoja, syynä voi olla pysytetyt paketit.
Tämä johtuu siitä että käytät Ubuntu 14.04.2:ta tai uudempaa, jolloin oikeat paketit ovat:
14.04.2: libgl1-mesa-glx-lts-utopic:i386
14.04.3: libgl1-mesa-glx-lts-vivid:i386
Jos siis libgl1-mesa-glx-lts-utopic on asennettuna, libgl1-mesa-glx-lts-utopic:i386 ei ole, ja se pitää asentaa. Jos taas jakeluversio on 14.04.3, ja libgl1-mesa-glx-lts-vivid on asennettuna, puuttuva paketti on libgl1-mesa-glx-lts-vivid:i386. Pakettien asennusstatuksen voi tarkistaa vaikkapa Synapticilla tai apt-cache policyllä.
Esimerkiksi omassa 14.04.2-asennuksessani apt-cache policy kertoo seuraavaa:
apt-cache policy libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386
libgl1-mesa-glx-lts-utopic:
Asennettu: 10.3.2-0ubuntu1~trusty2
Ehdokas: 10.3.2-0ubuntu1~trusty2
Versiotaulukko:
*** 10.3.2-0ubuntu1~trusty2 0
500 http://fi.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
100 /var/lib/dpkg/status
libgl1-mesa-glx-lts-utopic:i386:
Asennettu: 10.3.2-0ubuntu1~trusty2
Ehdokas: 10.3.2-0ubuntu1~trusty2
Versiotaulukko:
*** 10.3.2-0ubuntu1~trusty2 0
500 http://fi.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
100 /var/lib/dpkg/status
Minulla libgl1-mesa-glx-lts-utopicin 32-bittinen :i386-paketti on asennettuna ja Steamin pitäisi asentua mukisematta.
Voiko kiusaa tehdä se kun yritin puhtaan asennuksen jälkeen asentaa ubuntu-restricted-extras, mutta softwarecenterin kautta ja sehän menee (vieläkin) tilttiin kesken asennuksen sitä kautta ja se ilmeisesti jätti jotain pysyvästi vikaan, enkä osaa sitäkään korjata. Jotain Mscorefonts herjaa ainakin antoi silloin.
Tämä ei vaikuta Steam-asennukseen, mutta tuo mscorefonts-paketin ongelma kannattaa kuitenkin korjata. Ohje: http://forum.ubuntu-fi.org/index.php?topic=49374.msg378361#msg378361
[Muokkaus: korjattu pakettien nimet]
-
Aja tämä
sudo apt-get install -f
se korjaa rikkoutuneen paketoinnin.
Voiko kiusaa tehdä se kun yritin puhtaan asennuksen jälkeen asentaa ubuntu-restricted-extras, mutta softwarecenterin kautta ja sehän menee (vieläkin) tilttiin kesken asennuksen sitä kautta ja se ilmeisesti jätti jotain pysyvästi vikaan, enkä osaa sitäkään korjata. Jotain Mscorefonts herjaa ainakin antoi silloin.
Jos paketinhallinta on sekaisin jonkun muun asennuksen epäonnistumisen takia, ei mitään muutakaan voi silloin asentaa ennenkuin paketointi on korjattu. Ylläoleva komento kannattaa siis painaa muistiin.
Toinen komento joka kannattaa ajaa on tämä
sudo dpkg --configure -a
se asentaa keskenjääneet paketit loppuun.
Lisäys: jos paketointi on kunnossa, kumpikaan komento ei palauta mitään.
Tuo configure ei antanut mitään, ja tuo install -f antoi seuraavaa
ekkaisa@Olkkari-Veriton-L670G:~$ sudo apt-get install -f
[sudo] password for pekkaisa:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 7 päivittämätöntä.
Eikös tuo dist upgrade päivitä ubuntun uudempaan versioon? Haluaisin pysyä tässä LTS versiossa.
Tämä johtuu siitä että käytät Ubuntu 14.04.2:ta tai uudempaa, jolloin oikeat paketit ovat:
14.04.2: libgl1-mesa-glx-utopic:i386
14.04.3: libgl1-mesa-glx-vivid:i386
Jos siis libgl1-mesa-glx-lts-utopic on asennettuna, libgl1-mesa-glx-lts-utopic:i386 ei ole, ja se pitää asentaa. Jos taas jakeluversio on 14.04.3, ja libgl1-mesa-glx-lts-vivid on asennettuna, puuttuva paketti on libgl1-mesa-glx-lts-vivid:i386. Pakettien asennusstatuksen voi tarkistaa vaikkapa Synapticilla tai apt-cache policyllä.
Esimerkiksi omassa 14.04.2-asennuksessani apt-cache policy kertoo seuraavaa:
apt-cache policy libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386
libgl1-mesa-glx-lts-utopic:
Asennettu: 10.3.2-0ubuntu1~trusty2
Ehdokas: 10.3.2-0ubuntu1~trusty2
Versiotaulukko:
*** 10.3.2-0ubuntu1~trusty2 0
500 http://fi.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
100 /var/lib/dpkg/status
libgl1-mesa-glx-lts-utopic:i386:
Asennettu: 10.3.2-0ubuntu1~trusty2
Ehdokas: 10.3.2-0ubuntu1~trusty2
Versiotaulukko:
*** 10.3.2-0ubuntu1~trusty2 0
500 http://fi.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
100 /var/lib/dpkg/status
Minulla libgl1-mesa-glx-lts-utopicin 32-bittinen :i386-paketti on asennettuna ja Steamin pitäisi asentua mukisematta.
Voiko kiusaa tehdä se kun yritin puhtaan asennuksen jälkeen asentaa ubuntu-restricted-extras, mutta softwarecenterin kautta ja sehän menee (vieläkin) tilttiin kesken asennuksen sitä kautta ja se ilmeisesti jätti jotain pysyvästi vikaan, enkä osaa sitäkään korjata. Jotain Mscorefonts herjaa ainakin antoi silloin.
Tämä ei vaikuta Steam-asennukseen, mutta tuo mscorefonts-paketin ongelma kannattaa kuitenkin korjata. Ohje: http://forum.ubuntu-fi.org/index.php?topic=49374.msg378361#msg378361
Kiitos tuon corefontsin sain menemään läpi, mutta
pekkaisa@Olkkari-Veriton-L670G:~$ sudo apt-get install libgl1-mesa-glx-vivid:i386
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
E: Pakettia libgl1-mesa-glx-vivid ei löydy
pekkaisa@Olkkari-Veriton-L670G:~$
pekkaisa@Olkkari-Veriton-L670G:~$ sudo apt-get install libgl1-mesa-glx-utopic:i386
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
E: Pakettia libgl1-mesa-glx-utopic ei löydy
pekkaisa@Olkkari-Veriton-L670G:~$
Millä tiedän mikä versio linuxista on käytössä, muistelisin että latasin uusimman kun asensin tämän pari kk sitten eli 14.04.3
-
Ahaa, sieltä puuttui tuió lts välistä! Kiitos! Nyt toimii! :)
-
Eikös tuo dist upgrade päivitä ubuntun uudempaan versioon? Haluaisin pysyä tässä LTS versiossa.
Ei vaan se tekee täyden päivityksen, eli jos jonkun paketin päivitys vaatii toimiakseen joidenkin pakettien poistamista tai asentamista pitää päivittää dist-upgradella. Tästä syystä sinullakin näkyi ettei 7 pakettia ole päiviteety ollenkaan ja siitä voi olla ongelmia uusien pakettien asentamiselle.
-
Ahaa, sieltä puuttui tuió lts välistä! Kiitos! Nyt toimii! :)
Hups. Korjasin nimet, niin ei aiheuta enempää sekaannusta.
Molempia versioita ei sitten pidä asentaa vaan joko -vivid:i386 tai -utopic:i386 sen mukaan, mikä kerneli ja 64-bittinen libgl1-mesa-glx-paketti järjestelään on asennettu. Selviää tosiaan Synapticilla, apt-cache policyllä tai dpkg -l:llä.
Päivitys 14.04.1/.2 -> 14.04.3 onnistuu noudattamalla tätä ohjetta: https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Trusty