問題タブ [software-collections]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
33716 参照

bash - scl enable python27 bash

Redhat 6 サーバーの cron で 30 分ごとに実行するシェル スクリプトで問題が発生しました。シェル スクリプトは基本的に、Python スクリプトを実行するための単なるコマンドです。

サーバー上のネイティブ バージョンの python は 2.6.6 ですが、この特定のスクリプトに必要な python バージョンは python 2.7+ です。「scl」コマンドを使用して、コマンド ラインでこれを簡単に実行できます (この例には、バージョンの変更を表示するための python -V コマンドが含まれています)。

この時点で、コマンド ラインで python 2.7.3 スクリプトを問題なく実行できます。

これが問題です。

コマンドを発行するscl enable python27 bashと、新しい bash シェル セッションが開始されます。これは、(再び) 対話型のコマンドライン作業に適しています。ただし、シェル スクリプト内でこれを実行すると、bash コマンドが実行されるとすぐに、新しいセッションのためにスクリプトが終了します。

失敗しているシェルスクリプトは次のとおりです。

「bash」がスクリプトから新しい bash シェルにポップするため、4 行目に達するとすぐに停止します。そのため、実行する必要がある実際の python コマンドは表示されません。

さらに、30 分ごとに実行すると、毎回新しい bash が追加され、これがさらに別の問題になります。

いくつかの理由により、サーバー上のネイティブ python バージョンを現在 2.7.3 に更新することに消極的です。Redhat yum リポジトリにはまだ python 2.7.3 がなく、手動インストールは yum 更新システムの外部になります。私が理解していることから、yum自体はpython 2.6.xで動作します。

これがsclを使用する方法を見つけた場所です

http://developerblog.redhat.com/2013/02/14/setting-up-django-and-python-2-7-on-red-hat-enterprise-6-the-easy-way/

0 投票する
2 に答える
14245 参照

redhat - RHEL scl を永続的に有効にする

RedHat のカスタム ソフトウェア コレクションを永続的に有効にする方法はありますか?

RHEL6 で python27 を提供するために scl をインストールしましたが、毎回カスタム scl を有効にする必要はありません。

0 投票する
2 に答える
231 参照

rhel6 - Software Collections のリリース サイクルは?

Software Collections 2 に関する情報を探しています

  1. バージョン 2 のリリース日はありますか?
  2. httpd24 もバージョン 2 の一部になりますか?
0 投票する
2 に答える
2711 参照

ruby - Software Collections 環境で ruby​​-devel の存在を制御する方法

現在、Centos 6.6 マシンで Ruby アプリを構築しようとしています。Software Collections を通じてインストールされるさまざまな Ruby スタックがあります。マシンにルートがなく、権限が制限されていることに注意してください。特に、パッケージのインストールは含まれていません。

ネイティブ拡張機能はビルドされません。不足しているようruby-develですが、管理者から、両方のスタックに正しくインストールされていると言われました。

これが私の問題です:

ruby-devel(より正確には、rh-ruby22-ruby-devel.x86_64) が正しくインストールされているかどうかを確認するにはどうすればよいですか?

意図したとおりに機能している場合、次にどこを検索しますか?

0 投票する
1 に答える
87 参照

centos - 特定のソフトウェア コレクション リポジトリを同期して配布することはできますか?

Software Collections リポジトリの配布の可能性に関して、いくつか連続した質問があります。

  • 同期、PGP キーによる署名、および特定のソフトウェア コレクション リポジトリの配布は許可されていますか?
  • リポジトリを配布できる条件やルールはありますか?
  • ミラーを導入する予定はありますか? はいの場合、Software Collections ミラーをオンラインにできる条件/ルールは何ですか?
0 投票する
1 に答える
410 参照

redhat - RH/Fedora のソフトウェア コレクションから httpd24-httpd の apache モジュールをビルドする方法

SCL Apache バージョン (httpd24-httpd) の Apache モジュールを構築しようとしています。SCL パッケージを最初からビルドする方法に関するドキュメントを見つけましたが、私の場合のように、既存のパッケージの上にビルドする方法に関する情報は見つかりませんでした。任意のポインター (URL など) を深く感謝します。

0 投票する
0 に答える
671 参照

python - Redhat Software Collections (RHSCL) での Python パッケージのアップグレード

SCL を使用してマシン上のさまざまなバージョンの Python を管理していますが、SCL レベルでパッケージを更新およびインストールするのに問題があります。

pipをアップグレードしようとしています。最初に私が試した

しかし、SCL python サイトパッケージに触れる権限がありません。

それから私は走ります

これは正常に完了します。ただし、次のことが起こります。

$ sudo scl enable python27 pip --versionただし、動作します。

さらに調べたところ、site-packages/pipディレクトリが間違った権限で作成されたように見えました。

root を必要とする SCL インストールの一部を管理するための推奨される方法は何ですか?