Alpine Linuxでいくつかのソフトウェアをテストしようとしています。一部の設定を変更する必要があるため、Emacsが必要です。emacs
各パッケージの名前ですAlpine Linux |。apk add emacs
パッケージの欠落により失敗しました。
~によるとAlpine Linuxパッケージ管理|パッケージ検索|次のいずれかのコマンドを使用してパッケージを見つけることができるはずです。
$ apk search emacs
$
$ apk search -v emacs
$
$ apk search -v 'emacs*'
$
Alpine LinuxのEmacsパッケージ名は何ですか?それとも名前が正しい場合は、どのようにインストールしますか?
これが私が解決しようとしているエラーです。私のパッケージ名が間違っていると仮定したり、emacs-24.5
同じものが必要ですemacs-nox
。
# apk add emacs
ERROR: unsatisfied constraints
emacs (missing)
required by: world[emacs]
答え1
この質問が少し古くなっていることを知っていますが、詳細な回答はこの質問に達している人にとってまだ役に立ちます。community
パッケージソースがアクティブで、パッケージリストが最新であることを確認する必要があります。
- まずリポジトリファイルを編集します。
# vi /etc/apk/repositories/
- emacsパッケージはコミュニティリポジトリに一覧表示
community
、その行のコメントが解除されていることを確認し、利用可能なミラーの一つ、あなたの場所に近い場所がより速い相互作用を可能にすることができます。
http://<MIRROR_ADDRESS>/alpine/v<VERSION>/main
http://<MIRROR_ADDRESS>/alpine/v<VERSION>/community
[...]
- パッケージのリストが最新であることを確認してください。
# apk update
- この場合、必要なパッケージをインストールしてください
emacs
。
# apk add emacs
これは通常問題ではありませんが、この時点でも問題が解決しない場合は、次の点も確認してください。アルパイン小包検索uname -m
正しいコンピュータアーキテクチャ(Terminalを使用して検証)とオペレーティングシステムのバージョン(Terminalを使用して検証cat /etc/os-release
)にパッケージを使用できますか?