web-dev-qa-db-ja.com

Debianバックポートからのカーネルファームウェアパッケージのインストールを拒否するApt

Ryzen統合GPUを適切に機能させるために、そして最終的に1024x768を超える画面解像度を設定するために、 私の理解 には少なくともLinux 4.15が必要です。

私は4.9にあるDebian Stretchを使用しています。だから私は「バックポート」( https://backports.debian.org/Instructions/ )について聞いて、行を追加するように言われました:

deb http://ftp.debian.org/debian stretch-backports main

/etc/apt/sources.list。これを実行し、apt-get updateを実行しました。

これにより、パッケージマネージャーで4.17カーネルイメージ(linux-image-4.17.0-0.bpo.3-AMD64)を利用できるようになりました。これは私がうまくインストールしたもので、カーネルは正常に起動して実行されます。

次のエラーメッセージは次のとおりです。

[drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed
See https://wiki.debian.org/Firmware for information about missing firmware

さて.....だから、カーネルファームウェアパッケージもバックポートされたバージョンにアップグレードする必要があります。

ここで私は行き詰まっています。

Synapticでファームウェアパッケージのバックポートされたバージョンが表示されません。 Debianバックポートの手順のページでは、apt-getで-t(target?)パラメータを使用して、バックポートリポジトリなどを選択することを推奨していますが、成功していません。

ここに私が実行しているコマンドがあります:

root@debian:~# apt-get -t stretch-backports install firmware-linux
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package firmware-linux 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
However the following packages replace it:
  firmware-misc-nonfree

E: Package 'firmware-linux' has no installation candidate

root@debian:~# apt-get -t stretch-backports install firmware-linux-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package firmware-linux-nonfree 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
However the following packages replace it:
  firmware-misc-nonfree

E: Package 'firmware-linux-nonfree' has no installation candidate

root@debian:~# apt-get -t stretch-backports install firmware-misc-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-misc-nonfree is already the newest version (20161130-3)
0 upgraded, 0 newly installed, 0 to remove and 212 not upgraded

root@debian:~# apt-get -t stretch-backports install firmware-linux-free
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-linux-free is already the newest version (3.4)
0 upgraded, 0 newly installed, 0 to remove and 212 not upgraded

インストールしようとしているパッケージのどれが本当に欲しいパッケージなのかわかりませんが、適切なのはそれらのどれも表示されないことです。しかし、I知っているそれらが存在する、それらはオンラインでリストされているため: https:/ /packages.debian.org/stretch-backports/firmware-linux (バージョン:20180518-1〜bpo9 + 1)).

私は昨夜からその事実を認める傾向があることを説得しようと試みてきましたが、成功しませんでした。

Sources.listの行は次のとおりです。

deb http://security.debian.org/debian-security/ stretch/updates main
deb-src http://security.debian.org/debian-security/ stretch/updates main
deb http://ftp.debian.org/debian/ stretch-backports main
2
Boann

firmware-linuxnon-freeソフトウェア。 non-freeをURLに追加する必要があります。

/etc/apt/sources.list 次のように:

deb http://deb.debian.org/debian stretch main contrib non-free

deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free

### backports###

deb http://ftp.debian.org/debian stretch-backports main contrib non-free

バックポートからパッケージをインストールするには:

apt update
apt -t stretch-backports install firmware-linux
2
GAD3R