Čudan problem sa paketima

Čudan problem sa paketima

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Sve je bilo ok dok nisam pokušao da instaliram skype i dodao neki repo. Odtad se sve raspalo a skype instalirao nisam.

Pokušao sam zaista sve što sam našao na netu. Elem, retko kad sam u stanju da instaliram neki paket. A ne mogu da znam zašto.

Na primer:

igor@IGOR-PC:~$ sudo apt-get install libsdl1.2-dev
Reading package lists... Done
Building dependency tree       
Reading state information... 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.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libsdl1.2-dev : Depends: libglu1-mesa-dev but it is not going to be installed
                 Depends: libpulse-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


Pokušaj istog kroz aptitude koji bi trebao da je "uporniji":
sudo aptitude install libsdl1.2-dev
The following NEW packages will be installed:
  libasound2-dev{ab} libcaca-dev{a} libdrm-dev{ab} libgl1-mesa-dev{a} libglu1-mesa-dev{a} libncurses5-dev{a}
  libpulse-dev{ab} libsdl1.2-dev libslang2-dev{a} libtinfo-dev{a} libxt-dev{a} mesa-common-dev{a}
0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,834 kB of archives. After unpacking 14.4 MB will be used.
The following packages have unmet dependencies:
 libasound2-dev : Depends: libasound2 (= 1.0.25-1ubuntu10.1) but 1.0.25-1ubuntu10.2 is installed.
 libdrm-dev : Depends: libdrm2 (= 2.4.39-0ubuntu0.2) but 2.4.43-0ubuntu0.0.2 is installed.
              Depends: libdrm-intel1 (= 2.4.39-0ubuntu0.2) but 2.4.43-0ubuntu0.0.2 is installed.
              Depends: libdrm-radeon1 (= 2.4.39-0ubuntu0.2) but 2.4.43-0ubuntu0.0.2 is installed.
              Depends: libdrm-nouveau1a (= 2.4.39-0ubuntu0.2) but 2.4.43-0ubuntu0.0.2 is installed.
              Depends: libdrm-nouveau2 (= 2.4.39-0ubuntu0.2) but it is not going to be installed.
              Depends: libkms1 (= 2.4.39-0ubuntu0.2) but it is not going to be installed.
 libpulse-dev : Depends: libpulse0 (= 1:1.1-0ubuntu15.2) but 1:1.1-0ubuntu15.3 is installed.
                Depends: libpulse-mainloop-glib0 (= 1:1.1-0ubuntu15.2) but 1:1.1-0ubuntu15.3 is installed.
                Depends: libavahi-client-dev but it is not going to be installed.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libasound2-dev [Not Installed]                     
2)     libdrm-dev [Not Installed]                         
3)     libgl1-mesa-dev [Not Installed]                   
4)     libglu1-mesa-dev [Not Installed]                   
5)     libpulse-dev [Not Installed]                       
6)     libsdl1.2-dev [Not Installed]                     
7)     mesa-common-dev [Not Installed] 


I kada prihvatim da uradi ono što je predložio ništa se ne dogodi.

Izlaz komande dpkg -l | grep ^h je prazan. Svaki pokušaj da "popravim" pakete je propao. Probao sam i iz Synaptica da pokrenem "Fix broken packages" ali bez efekta. Završi za delić sekunde i ništa se ne dogodi.

Deaktivirao sam sve custom repozitorijume i uradio update paketa. Uradio i apt-get clean nekoliko puta.

Još čudnije, pri pokušaju instalacije nekog paketa (nešto potpuno levo) on se žalio da PHP i APACHE2 sa onom porukom (XXX depends on YYY but it's not going to be installed), a ja i PHP i APACHE2 pakete već imam instalirane i rade mi savršeno. Pritom taj paket NEMA TEORIJE da ima ikakav dependency na Apache ili PHP.

ElementaryOS Luna je u pitanju, baziran je na Ubuntu 12.04 Precise koliko ja znam tako da bi trebalo da je sve 100% kompatibilno.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Cigarette Smoking Man
  • Pridružio: 14 Feb 2005
  • Poruke: 9113
  • Gde živiš: Beograd

Mislim da je poenta u onome "dodao neki repo", jer je taj repo očigledno napravio problem.

Ovako napamet nije lako ali pokušaj na ovom linku da potražiš rešenje:
http://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies



offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

@igorpan
Dobrodošao u "dependency hell" Smile

Sledeća komanda bi mogla da pomogne da vidiš gde je tačno zapelo:
apt-get -f install
Ova komanda jeste pandan "Fix broken packages" u sinaptiku ali bi mogla da izbaci nešto bolje rezultate. Aptitude pandan je:
aptitude -f


Druga stvar koju moraš imatu na umu: eOS koristi lančped (Launchpad) kao riznice za dosta svojih paketa. Tamo se nalazi sve i svašta i tamo se najčešće nalaze tzv. PPA paketi. Pogledaj riznice ponovo.


Sledeće: "neki repo" za skajp ti nije neophodan. Čini mi se da na sakjp sajtu i dalje postoje debian paketi koje možeš da preuzmeš bez problema.


Poslednja slamka: proveri dobro koje je ime paketa koji ti treba. Proveri da li postoje slični paketi u riznici komandom:
apt-cache search ime_paketa

Ukoliko si 100% siguran da ti treba taj paketić koji si naveo u prvom tekstu, skini ga ručno i instaliraj ga na sledeći način:
dpkg -i --force-all ime_paketa.deb
Ova poslednja komanda može da utiče na stabilnost sistea i potpuno se odričem bilo kakve odgovornosti. Sve radiš na svoju ruku.

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

Rešio, hvala vam! Našao sam programčić Y PPA Manager koji mi je sve sredio!

Ko je trenutno na forumu
 

Ukupno su 611 korisnika na forumu :: 8 registrovanih, 3 sakrivenih i 600 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., bigfoot, darios, milenko crazy north, Mixelotti, radionica1, TBF1D, wizzardone