断続的に停止する問題を解決するためにカーネルをアップグレードしたいと思います。
カーネルを手動でインストールしようとしましたが、構成中にエラーが発生し、次のようにsudo apt upgrade
表示されます。
linux-headers-5.16.0-051600-generic : Depends: libssl3 (>= 3.0.0~~alpha1) but it is not installable
これは直すことができますか?
現時点では、Linuxインストールは利用できず、Windowsに強制する前の最後の努力でこのカーネルを使用しています。
ベストアンサー1
操作方法は次のとおりです。 @airiumの答えと似ていますが、私が使用した正確なコマンドを使用します。
正しいカーネルバージョンを探すここ;私は選んだ2011年5月16日。
CPU用の一般バージョンドライバをダウンロードしてください。私は64ビットCPUを使用しているのでamd64を使用しています。
mkdir tmp
cd tmp
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-headers-5.16.11-051611-generic_5.16.11-051611.202202230823_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-headers-5.16.11-051611_5.16.11-051611.202202230823_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-image-unsigned-5.16.11-051611-generic_5.16.11-051611.202202230823_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16.11/amd64/linux-modules-5.16.11-051611-generic_5.16.11-051611.202202230823_amd64.deb
- インストールしてください:
sudo dpkg -i *.deb
..._all.deb
バージョンが古いため、libc6
インストール中にエラーメッセージが表示されますlibssl3
。うまくいかないようなので、sudo apt install libssl3
直すようにしましょう。
- Ubuntu 22.04リポジトリを追加します。
sudo add-apt-repository "deb http://ca.archive.ubuntu.com/ubuntu jammy main"
- 今すぐインストールしようとすると、
libssl3
次のコマンドを実行するように求められます。
sudo apt --fix-broken install
- もううまくいったと思います。しかし、次の点を確認するためにdpkgコマンドも再実行しました。
sudo dpkg -i *.deb
間違いはありません!
- 最後に、22.04リポジトリを削除します。
sudo add-apt-repository --remove "deb http://ca.archive.ubuntu.com/ubuntu jammy main"
編集:後でインストールしようとすると、libc-dev
ゼリーストアがないと文句を言うでしょう。libc6-dev
再度追加、インストール、削除するだけです。