Masui Masanori
Posted on July 26, 2024
Intro
I just started using Linux Mint, so this time I will install Nginx.
Adding a repository
The basic installation procedure is the same as when I installed on Xubuntu 22.04.
After I added the Nginx repository, I got a warning on executing "sudo apt update".
...
無視:8 http://nginx.org/packages/ubuntu wilma InRelease
ヒット:9 http://archive.ubuntu.com/ubuntu noble-updates InRelease
ヒット:10 http://archive.ubuntu.com/ubuntu noble-backports InRelease
エラー:11 http://nginx.org/packages/ubuntu wilma Release
404 Not Found [IP: 2a05:d014:5c0:2601::6 80]
パッケージリストを読み込んでいます... 完了
E: リポジトリ http://nginx.org/packages/ubuntu wilma Release には Release ファイルがありません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
When I add the repository, I need to explicitly specify the Ubuntu version instead of using "lsb_release -cs"
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/ubuntu noble nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
The version of Ubuntu that Linux Mint is based on can be obtained using the following command.
cat /etc/os-release
Results
NAME="Linux Mint"
VERSION="22 (Wilma)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 22"
VERSION_ID="22"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=wilma
UBUNTU_CODENAME=noble
Specifying the repository architecture
I have another warning when I execute "sudo apt update".
...
取得:10 http://nginx.org/packages/ubuntu noble InRelease [2,843 B]
取得:11 http://nginx.org/packages/ubuntu noble/nginx amd64 Packages [9,372 B]
12.2 kB を 2秒 で取得しました (6,647 B/s)
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
パッケージはすべて最新です。
N: リポジトリ 'http://nginx.org/packages/ubuntu noble InRelease' がアーキテクチャ 'i386' をサポートしないため設定ファイル 'nginx/binary-i386/Packages' の取得をスキップ
I should specify the architecture in "/etc/apt/sources.list.d/nginx.list".
/etc/apt/sources.list.d/nginx.list
deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg arch=amd64] http://nginx.org/packages/ubuntu noble nginx:q
Resources
💖 💪 🙅 🚩
Masui Masanori
Posted on July 26, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.