OpenIndianaを初めて使ってみました。OI-hipster-gui-20211031.iso
ライブイメージ(最新バージョンのようです)を使用してqemu-kvm仮想マシンにインストールしました。
最初にやりたいことは、開発環境を構築することです。 ~によるとこのページはOpenIndianaのドキュメントから抜粋したものです。「OpenIndiana HipsterにGitをインストールするのは簡単です」しかし、状況はそれほど単純ではないことがわかりました。
ppelleti@illumos:~$ sudo pkg install git
Creating Plan (Solver setup): |
pkg install: No matching version of developer/versioning/git can be installed:
Reject: pkg://openindiana.org/developer/versioning/[email protected]
to
pkg://openindiana.org/developer/versioning/[email protected]
Reason: This version is excluded by installed incorporation consolidation/userland/[email protected]
ppelleti@illumos:~$
別のパッケージをインストールしようとしましたが、同じエラーメッセージが表示されます。
ppelleti@illumos:~$ sudo pkg install build-essential
Creating Plan (Solver setup): |
pkg install: No matching version of metapackages/build-essential can be installed:
Reject: pkg://openindiana.org/metapackages/[email protected]
Reason: This version is excluded by installed incorporation consolidation/userland/[email protected]
ppelleti@illumos:~$
オンラインで「インストールされた会社から除外された」と検索しましたが、一般的な問題のようですが、明確な解決策がないようです。特に私の場合は効果がありませんでした。
例えば、この問題これはパッケージ発行者に問題があることを示しているようです。私のパッケージ発行者は次のとおりです。
ppelleti@illumos:~$ pkg publisher
PUBLISHER TYPE STATUS P LOCATION
openindiana.org origin online F http://pkg.openindiana.org/hipster/
ppelleti@illumos:~$
これは私が設定したものではありません。このサイト運営者は、新しくhipster-20211031
インストールするとすぐに提供されるサイト運営者です。
私がリンクした問題は、Solarisサポート契約の有効期限が切れたためにサイト運営者が廃止されることに関連しているようですが、OpenIndianaはオープンソースであるため、ライセンスの問題がないはずなので、私の場合は関係がないようです。
簡単な解決策はありますか? Linuxから来たので、これは難しいとは知りませんでした。実際よりも神秘的pkg
だと思います。apt-get
答え1
上記の説明に応答してpkg update
アップデート587パッケージ(長い時間がかかります)を実行してからシステムを再起動すると、問題は解決しました。
これは新しいOpenIndiana 2022.10テキストインストールのインストールなので、システムが新しい製品であっても新しいパッケージをインストールする前にこのプロセスを完了する必要があるかもしれません。