依存関係をインストールcoc.nvim
してインストールしました。そのためにはnpmをインストールする必要があります。 npmのインストールに使用したコマンドはsudo apt-get install npm
。ただし、インストールすると、次のエラーが発生します。
Ign:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-90.101
Err:1 http://security.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-90.101
404 Not Found [IP: 91.189.88.142 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_5.4.0-90.101_amd64.deb 404 Not Found [IP: 91.189.88.142 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
実行してみましたが、引き続きapt-get update
次のエラーが発生します。
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
どのようにインストールしますかnpm
?
答え1
ご覧のとおり、バージョン5.4.0-90.101はサーバーでは使用できません(404ステータスコード)。ビルドの前提条件をインストールするときも同じ問題が発生しました。
解決策パッケージのバージョンを固定数字に設定するだけです。私の場合は、5.4.0-26.30(現在のUbuntuメインストア)に設定しました。それはすべてです。このパッケージの最新バージョンが必要な場合は、推奨マスターリポジトリを追加するか、マスターリポジトリをリストに更新してバージョン5.4.0-92.103を選択できます。
そこには2つのアーチがあるので、正しいバージョンを選択することが重要です。
パッケージバージョンのインストールコマンドを指定します。 適切なインストール -y linux-libc-dev=5.4.0-26.30
詳細はこちらからご覧いただけます。 https://ubuntu.pkgs.org/20.04/ubuntu-updates-main-arm64/linux-libc-dev_5.4.0-91.102_arm64.deb.html