PackageExportはLinuxのコマンドですか?

PackageExportはLinuxのコマンドですか?

PackageExportsがLinuxのコマンドであることを知っている人はいますか?それともパッケージをどこにインストールできますか?

パッケージをインストールしようとするとSemidefiniteProgrammingマッカリー2、Gnu / Linuxでは常にエラーメッセージが表示されますerror: encountered an unknown key or option: PackageImports

ベストアンサー1

コメントから:

しかし、Requires: libstdc++.so.6(GLIBCXX_3.4.19)(64bit)CentOSにlibstdc ++.so.6(GLIBCXX_3.4.19)(64bit)を正常にインストールするにはどうすればよいですか?

CentOS 7.xを実行している場合、このメッセージはパッケージをlibstdc++最初にインストールする必要があることを意味します。 (インターネットに接続している場合はそれを使用でき、yum localinstall <Macaulay2 rpm file>自動的に依存関係を学習し、ダウンロードとインストールを提供します。)

ただし、CentOS 6.xを使用している場合、このメッセージはCentOS 7.xでのみ利用可能なMacaulay2パッケージをインストールしようとしていることを示します。

システム全体を 6.x から 7.x に更新せずに CentOS 7.x から CentOS 6.x にパッケージを追加することはサポートされておらず、混乱したパッケージの依存libstdc++関係が生成されます。これをしないでください。

代わりに、次の場所でCentOS 6.x用のMacaulay2パッケージを探してください。https://faculty.math.illinois.edu/Macaulay2/Repositories/Scientific/6/index.html

しかし、あなたは望むかもしれませんMacaulay2-6.repoファイルのダウンロード/etc/yum.repos.d/、ディレクトリに入れて実行しますsudo yum install Macaulay2。これにより、CentOS 6.x用のMacaulay2の最新バージョンと公式のCentOSリポジトリの必要な依存関係が自動的にインストールされます。

CentOS 6.xで利用可能な最後のバージョンは、元々2015年7月にScientific Linux 6.6用に構築されたバージョン1.8.2でした。 CentOS 7.x には最新バージョンがあるため、可能であればシステムを CentOS 6.x から 7.x にアップデートしてアップグレードすることをお勧めします。ただし、バージョン 1.8.2 は 1.5 より新しいバージョンなので、PackageImports オプションをサポートする必要があります。

.repoまた、Macaulay2リポジトリには暗号署名(公開ファイルにはあります)がないため、gpgcheck=0コンテンツの正当性を自動的に確認することはできません。手動で.sigファイルを確認することはCentos 7.xバージョンでのみ可能です。自分の責任で使用してください。

おすすめ記事