Yritin asentaa mplayeriä siten, että lisäsin sources.list :aan annettuja osoitteita (näkyvät tulostuksessa), mutta sitä ei vain löydy. Käytin myös komentoa apt-get update, ei auttanut. Any vinkkejä, mitä kannattaisi seuraavaksi yrittää.
sudo apt-get install mplayer
Reading package lists... Done
Building dependency tree... Done
W: Couldn't stat source package list ftp://ftp.nerim.net sarge/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_sarge_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net sid/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_sid_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net etch/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net experimental/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_experimental_main_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package mplayer
sudo apt-get install mplayer
Reading package lists... Done
Building dependency tree... Done
W: Couldn't stat source package list ftp://ftp.nerim.net sarge/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_sarge_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net sid/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_sid_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net etch/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_etch_main_binary-i386_Packages) - stat (2 No such file or directory)
W: Couldn't stat source package list ftp://ftp.nerim.net experimental/main Packages (/var/lib/apt/lists/ftp.nerim.net_debian-marillat_dists_experimental_main_binary-i386_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package mplayer
Vastaukset 21
Vanhimmat
Lisää joku muu pakettilähde tuon nerimin sijaan.
Mikä jakelu tarkasti ottaen on?
Jos käyttäisit ubuntun omia lähteitä, niin saattaisi onnistua paremmin. En nyt muista missä kategoriassa mplayer on, olisiko universe tai multiverse -lähteissä.
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=mplayer&searchon=names&subword=1&version=dapper&release=all
Eli multiversestä löytyy...
Joo, olisipa Ubuntu. Mutta kun mulla on Demudi, joka on siis myös Debian. Kokeilin laittaa tuon osoitteen sources.list ;aan, mutta apt-get ei "tuntenut" osoitetta.
Ainoa keino taitaa olla hakea kaikki riippuvuudet ja asentaa ne itse erikseen.
Itse saattaisin kokeilla tuota:
#mplayer -w32codecs o.s.v
deb http://www.debian-multimedia.org etch main
Mutta tee itse miten parhaaksi näet.
Osa riippuvuuksista jäi täyttämättä. Onko muita ehdotuksia, vai asennanko erikseen ne.
Tässä vielä tulostus:
The following packages have unmet dependencies:
mplayer: Depends: libartsc0 (>= 1.5.0-1) but 1.4.2-5 is to be installed
Depends: libasound2 (> 1.0.11) but 1.0.10-1 is to be installed
Depends: libavcodeccvs51 (>= 3:20060612) but it is not going to be installed
Depends: libavutilcvs49 (>= 3:20060612) but it is not going to be installed
Depends: libc6 (>= 2.3.6-6) but 2.3.5-8 is to be installed
Depends: libdirectfb-0.9-24 but it is not installable
Depends: libdvdread3 (>= 0.9.6) but 0.9.4-5.1 is to be installed
Depends: libfaac0 (>= 1.24 cvs20060416) but it is not going to be installed
Depends: libfaad2-0 (>= 2.0.0 cvs20060416) but it is not going to be installed
Depends: libfreetype6 (>= 2.2) but 2.1.7-2.4 is to be installed
Depends: libgcc1 (>= 1:4.1.0) but 1:4.0.2-5 is to be installed
Depends: libggi2 (>= 1:2.0.5) but it is not going to be installed
Depends: libglib2.0-0 (>= 2.10.0) but 2.8.3-1 is to be installed
Depends: libgtk2.0-0 (>= 2.8.0) but 2.6.10-1 is to be installed
Depends: libjack0.100.0-0 (>= 0.101.1) but 0.100.0-4 is to be installed
Depends: liblame0 (>= 3.96.1) but it is not going to be installed
Depends: libogg0 (>= 1.1.3) but 1.1.2-1 is to be installed
Depends: libpango1.0-0 (>= 1.12.3) but 1.8.2-3 is to be installed
Depends: libsdl1.2debian (>= 1.2.10-1) but 1.2.9-0.0 is to be installed
Depends: libstdc 6 (>= 4.1.0) but 4.0.2-5 is to be installed
Depends: libsvga1 but it is not going to be installed or
svgalib-dummyg1 but it is not installable
Depends: libvorbis0a (>= 1.1.2) but 1.1.0-1 is to be installed
Depends: libvorbisenc2 (>= 1.1.2) but 1.1.0-1 is to be installed
Depends: libxfixes3 but it is not going to be installed
Depends: libxvidcore4 (>= 1:1.0.0-0.0) but it is not going to be installed
Depends: libxvmc1 but it is not going to be installed
E: Broken packages
En itse valitettavasti tunne Debiania kovin hyvin, mutta saattaisi kokeilla vielä lisätä:
deb http://www.debian-multimedia.org testing main
Katso lisää: http://www.debian-multimedia.org/
No laitan vielä tuon Debian unstable lähteen:
deb http://www.debian-multimedia.org sid main
En tiedä, onko apua vai meneekö metsään?
Nuo jakelut kun ei aina välttämättä toimi debianin paketeilla.
Lisäsin kaikki mahdolliset linkit tuolta sivulta, mutta puutteet taitavat olla enemmänkin noissa "peruspaketeissa", esim.:
Depends: libavcodeccvs51 (>= 3:20060802) but it is not going to be installed
Depends: libavutilcvs49 (>= 3:20060802) but it is not going to be installed
Vielä satuin vilasemaan ja tuntuisi itsestä siltä, että tuo on vielä sargen heiniä, mutta siis tämä on aika debian-ummikolta. Tossa jotain ehdotuksia, toivottavasti joku asiantuntija kykenee auttamaan paremmin:
# Standard Debian package sources
deb http://ftp.us.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.us.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://www.debian-multimedia.org stable maindeb http://www.debian-multimedia.org stable main
Onhan sitä kaikenlaisia jakeluita, kun olis aikaa tutustua.
No voi sun, meni toi multimedia osote vielä nurinniskoin, eli:
deb http://www.debian-multimedia.org stable main
Nyt jätän tämän ja toivon onnea!
"Mutta kun mulla on Demudi, joka on siis myös Debian."
Jos ohjelmaa ei ole pakettina saavissa omaan jakeluun, on vaihtoehtona vain kääntää softa itse.
Missään tapauksessa ei jakelujen paketteja ei pidä alkaa asentelemaan sattumanvaraisesti - mahdollisuus rikkoa systeemisi on aika suuri. Esim. Ubuntuunkaan ei pidä harkitsemattomasti lisäillä Debianin paketteja.
Ohelmien kääntämiseksi vaaditaan siis aika paljon kehitystyökaluja ja kirjastoja - muuten homma on varsin triviaalia.
Lisäksi kannattaa tutustustua ohjelmaan checkinstall.
Täytyy tosiaankin olla tekemättä tuota mokaa.
Ei niiden riippuvuuspakettien hakeminen ole loppujen lopuksi niin työlästä. Työläämpää taitaa kuitenkin olla arvata noita source.list sivuja, jotka ilmeisesti muuttuvat koko ajan.
Kuten tossa toisessa viestissä jo sanoin, sinne sources.list:n pitää lisätä vain se repository joka vastaa sitä jakeluversiota joka sulla on käytössä. Eli jos on sarge, ni sitten sargen repository, jos on etch ni sitte etch:n repository, jos on unstand(sid) ni sitte sid:n repositopry jne. Niitä kaikkia ei kuulu laittaa sinne listaan yhtäaikaa. En tarkkaan tiedä mitä siitä seuraa jos noin tekee mutta todennäkösesti täysi kaaos.
Koska sulla siis on käytössä Demudi, niin joko sun pitää käyttää sen omia paketteja tai jos voit käyttää Debianin paketteja, niin tarkista mitä Debian versiota se sun käytössä oöeva Demudi versio vastaa. jos se perustuu Sargeen ni sitten sun pitää käyttää Sargen multimedia-repositorya.
Mulla ei ole kokemusta Demudista, sä voit ehkä käyttää Debianin paketteja mutta ainakin sunn on oltava tarkkana sen kanssa käytätkö Sargen Etch:n tai Sid:n paketteja.
Siis lisätään nyt se, että esim Sargen kanssa voi toki käyttää esim Unstablen paketteja, mutta sillon puhutaan yksittäisistä paketeista ja sillon pitää olla tarkkana. Jos asentaa jotain Unstablen repositorylta, niin sillon todennäkösesti tulee riippuvuusongelmia ja joutuu asentaan lisää tavaraa unstablen repositoryta vain korjatakseen riippuvuusongelman. Ja sitten on taas edessä riippuvuusongelma jne jne.
Ton kanssa on äkkiä kaulaansa myöten suossa, jos ei tiedä mitä tekee. Eli parempi pysytellä vaan niissä oman jakeluversion paketeissa.
Siis ensinnäkin ftp.nerim.net:a ei enää ole olemassakaan. Repository löytyy nykyään osotteesta http://www.debian-multimedia.org. Eli esim Sargea läytettäessä /etc/apt7sources.list:n pitää lisöätä rivi:
deb http://www.debian-multimedia.org/ sarge main
Toisekseen mitä sä puuhaat? älä nyt ihmeessä lisää sources.liust:n usean jakelun repositoryja sekasin. Eli sulla näkkyy olevan siinä listassa sargen, etch:n, sid:n ja experimentalin repositoryt.
Tosta ei seuraa ku hirveä sotku. Lisää ainoastaan se repository joka vastaa sun jakeluasi.
Mikä jakelu sulla on käytössä kun sudoa käytät? Debianissahan yleensä ei tarvita sudoa...
Itseasiassa tarkemmin muistelemalla Demudi taisi tosiaan olla vain Debian, joka on jaeltu yhdessä musiikkisoftan kanssa. Demudi ei siis ole erillinen jakelu. Itse en ole Demudia koskaan käyttänyt siksi en tuota muistanut, olen mä kai joskus noita sen sivuja lukenut tosin.
Mut siis joo. Eli vakaa Demudi on siis Debian Sarge jossa on lisänä demudin paketit. Eli suurin osa paketeista on suoraan Sargen paketteja. Jos sulla on käytössä vakaa (stable) Demudi, niin sillon sulla pitäs olla sources.list:ssä jotain tämmöstä:
deb http://ftp.fi.debian.org/debian sarge main
deb http://demudi.agnula.org/packages/demudi stable main
Lisäksi sä voinet siis käyttää tätä repositorya:
deb http://www.debian-multimedia.org/ sarge main
Jos sulla on käytössä Demudin kehitys versio, niin sillon se on Debian Etch. Eli sources.list:ssä pitäs olla jotain tämmöstä:
deb http://ftp.fi.debian.org/debian etch main
deb http://demudi.agnula.org/packages/demudi testing main
Lisäksi sä siis voinet käyttää tätä repositorya:
deb http://www.debian-multimedia.org/ sarge main
Tältä sivulta löytyy lisää helppiä:
http://demudi.agnula.org/wiki/InstallApt
Sitä mä en sitten osaa sanoa sisältääkö demudin oma repository jo noi paketit mitä on tuolla debian-multimedia.org:n repositorylla. Jos demudin repository ei sisällä niitä, niin sitten voinet käyttää tuota debinan-multimedia-org:a, kunhan varmistat että käytät oikeaa repositorya edellä mainitulla tavalla.
Tohon viestiin lipsahti väärä repository.
Itseasiassa tarkemmin muistelemalla Demudi taisi tosiaan olla vain Debian, joka on jaeltu yhdessä musiikkisoftan kanssa. Demudi ei siis ole erillinen jakelu. Itse en ole Demudia koskaan käyttänyt siksi en tuota muistanut, olen mä kai joskus noita sen sivuja lukenut tosin.
Mut siis joo. Eli vakaa Demudi on siis Debian Sarge jossa on lisänä demudin paketit. Eli suurin osa paketeista on suoraan Sargen paketteja. Jos sulla on käytössä vakaa (stable) Demudi, niin sillon sulla pitäs olla sources.list:ssä jotain tämmöstä:
deb http://ftp.fi.debian.org/debian sarge main
deb http://demudi.agnula.org/packages/demudi stable main
Lisäksi sä voinet siis käyttää tätä repositorya:
deb http://www.debian-multimedia.org/ sarge main
Jos sulla on käytössä Demudin kehitys versio, niin sillon se on Debian Etch. Eli sources.list:ssä pitäs olla jotain tämmöstä:
deb http://ftp.fi.debian.org/debian etch main
deb http://demudi.agnula.org/packages/demudi testing main
Lisäksi sä siis voinet käyttää tätä repositorya:
deb http://www.debian-multimedia.org/ etch main
Tältä sivulta löytyy lisää helppiä:
http://demudi.agnula.org/wiki/InstallApt
Sitä mä en sitten osaa sanoa sisältääkö demudin oma repository jo noi paketit mitä on tuolla debian-multimedia.org:n repositorylla. Jos demudin repository ei sisällä niitä, niin sitten voinet käyttää tuota debinan-multimedia-org:a, kunhan varmistat että käytät oikeaa repositorya edellä mainitulla tavalla.
Demudin stable on sama kuin Debian stable. Erona Debianiin on vain low-latency kerneli multimediasoftat valmiina pakettina. Demudilla on omat repot, mutta siihen voi huoletta asentaa Debian stableen tarkoitetuista repoista (debianin omista, marilloista jne).
Lisää nippelitietoutta: Debianista (tai mistä tahansa jakelusta) voi rakentaa itsekin itselleen räätälöidyn mallin, aiheesta lisää täältä:
http://tapas.affenbande.org/?page_id=3
Varmaankin ratkaisu löytyy, mutta sinsänsä yksinkertainen asia menee turhan vaikeaksi.
LAITOIN KAIKKI MAHDOLLISET OSOITTEET, MUTTA:
sudo apt-get install mplayer
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mplayer: Depends: libjack0.80.0-0 (>= 0.99.0) but it is not going to be instal led
E: Broken packages
PUUTTUVAN PAKETIN ASENNUS HAKEMALLA SE ENSIN ERIKSEEN:
sudo dpkg -i libjack0.80.0-0_0.99.0-6_i386.deb
dpkg: regarding libjack0.80.0-0_0.99.0-6_i386.deb containing libjack0.80.0-0:
libjack0.80.0-0 conflicts with jackd (>> 0.99.0-6)
jackd (version 0.100.0-4) is installed.
dpkg: error processing libjack0.80.0-0_0.99.0-6_i386.deb (--install):
conflicting packages - not installing libjack0.80.0-0
Errors were encountered while processing:
libjack0.80.0-0_0.99.0-6_i386.deb