Megoldva: raspbian - apt - nem találja a csomagot

Fórumok

Egy raspbiant futtató rpi b+-on valami elállítódhatott, mert sok-sok csomagot nem talál, miközben a csomag ott van a szerveren és a csomaglistában is szerepel. Mi nem stimmel?


root@rpi179:~# grep -v ^# /etc/apt/sources.list
deb http://archive.raspbian.org/raspbian jessie main contrib non-free rpi
root@rpi179:~# apt-get update
Hit http://archive.raspbian.org jessie Release.gpg
Hit http://archive.raspbian.org jessie Release
Hit http://archive.raspbian.org jessie/main armhf Packages
Hit http://archive.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspbian.org jessie/non-free armhf Packages
Hit http://archive.raspbian.org jessie/rpi armhf Packages
Ign http://archive.raspbian.org jessie/contrib Translation-en_GB
Ign http://archive.raspbian.org jessie/contrib Translation-en
Ign http://archive.raspbian.org jessie/main Translation-en_GB
Ign http://archive.raspbian.org jessie/main Translation-en
Ign http://archive.raspbian.org jessie/non-free Translation-en_GB
Ign http://archive.raspbian.org jessie/non-free Translation-en
Ign http://archive.raspbian.org jessie/rpi Translation-en_GB
Ign http://archive.raspbian.org jessie/rpi Translation-en
Reading package lists... Done
root@rpi179:~# apt-get install alsa-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package alsa-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'alsa-utils' has no installation candidate

root@rpi179:~# grep -A 16 'Package: alsa-utils' /var/lib/apt/lists/archive.raspbian.org_raspbian_dists_jessie_main_binary-armhf_Packages
Package: alsa-utils
Version: 1.0.28-1
Architecture: armhf
Maintainer: Debian ALSA Maintainers

Installed-Size: 1805
Depends: lsb-base (>= 3.0-9), kmod (>= 17-1~), whiptail | dialog, libasound2 (>= 1.0.27), libc6 (>= 2.15), libncursesw5 (>= 5.6+20080119), libsamplerate0 (>= 0.1.7), libtinfo5
Provides: audio-mixer
Multi-Arch: foreign
Homepage: http://www.alsa-project.org/
Priority: optional
Section: sound
Filename: pool/main/a/alsa-utils/alsa-utils_1.0.28-1_armhf.deb
Size: 959844
SHA256: e5bfa7e28b838a02e8599a1e84c88f611d009fe10c6d99b0ab9cc1a37a4074de
SHA1: 492335ac13cbf99b4a6756961d1dfbde2fe2030e
MD5sum: 864b8380c8db3184ba398aace9e852f3
Description: Utilities for configuring and using ALSA

Hozzászólások

Semmi változás :(

root@rpi179:~# apt-get clean ; apt-get autoclean ; apt-get update ; apt-get install alsa-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Get:1 http://archive.raspbian.org jessie Release.gpg [490 B]
Get:2 http://archive.raspbian.org jessie Release [14.4 kB]
Get:3 http://archive.raspbian.org jessie/main armhf Packages [12.4 MB]
Get:4 http://archive.raspbian.org jessie/contrib armhf Packages [42.5 kB]
Get:5 http://archive.raspbian.org jessie/non-free armhf Packages [83.5 kB]
Get:6 http://archive.raspbian.org jessie/rpi armhf Packages [1,297 B]
Ign http://archive.raspbian.org jessie/contrib Translation-en_GB
Ign http://archive.raspbian.org jessie/contrib Translation-en
Ign http://archive.raspbian.org jessie/main Translation-en_GB
Ign http://archive.raspbian.org jessie/main Translation-en
Ign http://archive.raspbian.org jessie/non-free Translation-en_GB
Ign http://archive.raspbian.org jessie/non-free Translation-en
Ign http://archive.raspbian.org jessie/rpi Translation-en_GB
Ign http://archive.raspbian.org jessie/rpi Translation-en
Fetched 12.6 MB in 1min 6s (190 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package alsa-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'alsa-utils' has no installation candidate
root@rpi179:~#


root@rpi179:~# apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
-10 http://archive.raspbian.org/raspbian/ jessie/rpi armhf Packages
release o=Raspbian,a=stable,n=jessie,l=Raspbian,c=rpi
origin archive.raspbian.org
-10 http://archive.raspbian.org/raspbian/ jessie/non-free armhf Packages
release o=Raspbian,a=stable,n=jessie,l=Raspbian,c=non-free
origin archive.raspbian.org
-10 http://archive.raspbian.org/raspbian/ jessie/contrib armhf Packages
release o=Raspbian,a=stable,n=jessie,l=Raspbian,c=contrib
origin archive.raspbian.org
-10 http://archive.raspbian.org/raspbian/ jessie/main armhf Packages
release o=Raspbian,a=stable,n=jessie,l=Raspbian,c=main
origin archive.raspbian.org
Pinned packages:
root@rpi179:~#

Negatív prioritású csomagot nem fog installálni (bővebben: man apt_preferences). Nézd meg az /etc/apt/preferences.d/ alatt (valamint az /etc/apt/preferences-t), hogy van-e valami erre vonatkozó beállítás. Ha igen, vedd ki.


# ls -l /etc/apt/preferences /etc/apt/preferences.d/
# cat /etc/apt/preferences /etc/apt/preferences.d/*

Ez volt a gond. Köszi!

root@rpi179:~# cat /etc/apt/preferences
Package: *
Pin: release n=wheezy
Pin-Priority: 900
Package: *
Pin: release n=jessie
Pin-Priority: 300
Package: *
Pin: release o=Raspbian
Pin-Priority: -10

szerkesztes utan:

root@rpi179:~# cat /etc/apt/preferences ; apt-get install alsa-utils
Package: *
Pin: release n=wheezy
Pin-Priority: 900
Package: *
Pin: release n=jessie
Pin-Priority: 300
Package: *
Pin: release o=Raspbian
Pin-Priority: 100

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libtinfo-dev
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
kmod libkmod2 libsamplerate0
The following NEW packages will be installed:
alsa-utils libsamplerate0
The following packages will be upgraded:
kmod libkmod2
2 upgraded, 2 newly installed, 0 to remove and 333 not upgraded.
Need to get 2,016 kB of archives.