問題タブ [gentoo]
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.
nagios - * エラー: nrpe には開始関数がありません
Gentoo 仮想マシンに Nagios-NRPE をインストールしました。
nrpe を使用して起動しようとすると/etc/init.d/nrpe start、次のエラーが発生しました。
ただし、Nagios-NRPE をインストールした他の Gentoo 仮想マシンではこのエラーは発生しません。
このエラーの原因は何ですか?
numpy - 特定のマシンで「pip install numpy」を実行できない
pip install numpy自分の Mac OSX マシンの python virtualenv と、Arch Linux を実行している別のマシンで完全に動作します。
残念ながら、Gentoo を実行している同僚のマシンでは同じコマンドが機能しません。
エラーログを示す pip.log は次のとおりです。
私の同僚のマシンの gfortran は、彼が virtualenv にインストールしようとしている numpy パッケージでうまく動作しないようです。これがなぜそうなのか、何か考えはありますか?
gcc - Ubuntu 11.10 での Gentoo Prefix のインストール エラー
Bootstrappingガイドに従って、Ubuntu 11.10にGentoo Prefixをインストールしようとしました。
しかし、ステップに来るとエラーが発生します:emerge --oneshot --nodeps "=sys-devel/gcc-4.2*"
build.logで、次のようなエラーが見つかりました。
/usr/include/stdint.h:27:24: エラー: ビット/wchar.h: そのようなファイルまたはディレクトリはありません
をインストールするよう誰かに言われましbuild-essentialたが、既にインストール済みです。さらに情報を提供できる場合はお知らせください。
python - CherryPy-直接ダウンロードまたは私のディストリビューションのバージョンを使用していますか?
公式サイトからダウンロードしたCherryPyを使用するのか、ディストリビューションのパッケージマネージャーにあるバージョンを使用するのかわかりません。
公式ダウンロードを使用する場合、開発環境とライブ環境の間を移動する必要がある場合、移植性はそれほど問題にならず、両方のシステムで同じバージョンが保証されます。一方、ディストリビューションのパッケージマネージャーに処理を任せれば、CherryPyを最新の状態に保つことを心配する必要はなく、ソース管理下に置く必要もありません。パッケージマネージャーが更新を処理できるようにすることのもう1つの潜在的な欠点は、公式のソフトウェアリリースとソフトウェアがリポジトリに入るまでに通常かなりの遅延があることです。
これについて受け入れられている慣行は何ですか?
c++ - ルビーにいる間にbashコマンドの出力全体をキャプチャしますか?
複数のC++パッケージをインストールしてビルドできるようにするRubyスクリプトを開発しました。Rubyスクリプトを実行して、エラーなしでパッケージをインストールできます。
ただし、cerrを含むすべての出力を、選択した「ログ」ファイルにキャプチャできるようにしたいと思います。Rubyのcerrと標準出力をリダイレクトすることはできますが、bashコマンド(、、、またはcerr)をキャプチャできqmakeませmakeんmake install。出力は引き続き端末に流れます。
qmakeRubyスクリプトを実行して、、、、makeまたはbashコマンドからのデバッグメッセージを表示しないようにしたいのですが、make install後でログファイルでビルド結果を確認できるようにします。
c - 異なるノードが実行可能ファイルの異なるコンパイルを実行しているのはなぜですか?(MPI)
(C)プログラムを再コンパイルした後、一部のノードは古いコンパイルを実行しており(デバッグ情報はまだ含まれています)、一部のノードは新しいコピーを実行しています。サーバーはGentooLinuxを実行しており、すべてのノードが同じストレージからファイルを取得します。ファイルシステムはNFSだと言われています。私が使用しているMPIはMPICHバージョン1.2.7です。一部のノードが新しくコンパイルされたコピーを使用しないのはなぜですか?
いくつかの詳細(睡眠に問題がある場合):
私は最初のMPIプログラムを作成しようとしています(CとLinuxも初めてです)。私のコードには次のものがあります:
次に、(-DDEBUG = 1オプションがないため、上記のコードは除外されます)を使用して再コンパイルしました。
プログラムは問題なくコンパイルされます。次に、次のように実行します。
時々(そしてますます頻繁に)、実行可能ファイルの異なるコピーがクラスターの異なるノードで実行されますか?一部のノードでは、デバッグコードが実行(および出力)され、一部のノードでは実行されません。
現在、クラスターで「クロックスキュー」(またはそのようなもの)が発生していることに注意してください。これが原因である可能性があります。それが問題ですか?
また、これらの提案を実装する時間がまだないため、実際にはMakefileの行にコメント/コメントを外してコンパイルオプションを変更するだけであることに注意してください。
編集:問題が発生すると、問題が発生md5sum myprogramしているノードで別の値を返します。
php - file_put_contents() で作成された PHP イメージ ファイルが破損している
を使用して、このまったく同じフォルダーにあるphp Webサービスを使用して、base64でエンコードされた文字列から画像ファイルを書き込んでいますfile_put_contents()。ここに書き込み部分があります [PHP]:
読み取り部分は [PHP] に従います。
2つ$pathは正しいです。
それにもかかわらず、ファイルは「正しく」作成されていますが(ssh約 9kB のサイズで表示されます)、scp画像ファイルの幅と高さが 0 に見える場合、つまり破損した画像ファイルであると推測されます。iOS アプリで XCode を使用してそれらを読み込もうとすると、次のエラーが発生します。
含まれるフォルダーには 777 のアクセス許可があり、親フォルダーからアクセスする php Web サービスと同じユーザー/グループであることに注意してください。残念ながらルートフォルダーの所有者を変更するまで、この方法は機能していました。
どうもありがとうございました。
zsh - Mountian Lion の Gentoo Prefix に zsh をインストールできませんでした
Mac OS で gentoo プレフィックスを使用するのはこれが初めてです。
gentoo プレフィックスのインストールにはしばらく時間がかかりましたが、すべてうまくいきました。このスクリプトを使用して、Mac に gentoo プレフィックスをインストールしました: http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/scripts/bootstrap-prefix.sh?format=txt
しかし、zsh をインストールしようとすると、zsh のコンパイルが失敗し続けました。
私が使用したコマンドは単に「emerge zsh」ですが、毎回次のエラー メッセージが表示されます。
誰でもこれの考えられる理由を知っていますか?どうすればそれを機能させることができますか?
お時間をいただきありがとうございます
perl - perl ライブラリの場所
まず第一に、私は Perl とその実践に慣れていません。
Perl アプリケーションをインストールするebuildを開発しようとしています。しかし、アプリケーションのライブラリファイルをどこに置くべきかわかりません。
アプリケーションのディレクトリ構造は
binaryPerl 実行可能ファイルです。
バイナリでは、これらのような行がディレクトリrequire 'someLibrary.pl';内の Perl ライブラリを参照していることがわかります。また、私が推測する追加のライブラリの場所をバイナリに指示share/app/する行にも気付きました。use lib "$BIN/share/app";
今、私はアプリケーションをインストールする方法の問題に直面しています。
解決策 #1:にバイナリをインストールし/usr/bin/、ライブラリを にインストールし/usr/lib/perl5/ます。
問題:アイコンをどこに置くか? アイコンは、 を使用してバイナリおよびライブラリで参照されます$Bin/share/app/icons/*.png。これはうまくいかないでしょう。
解決策 #2:にすべてをインストールします/usr/share/app/。
問題:バイナリをどこに置くか? /usr/bin/バイナリへのシンボリックリンクを作成しますか?
解決策 #3: Perl ファイルにパッチを適用して、アイコンを検索し/usr/share/app/icons、バイナリを配置/usr/bin/し、ライブラリを に配置し/usr/lib/perl5/ます。
問題:ファイルのパッチを作成する必要があります。これは良い/通常の方法ではないようです。
もちろん、他のソリューションも大歓迎です。
更新:解決策 2 を試してみましたが、実行する/usr/bin/binaryとライブラリ パスが/usr/bin/share/app. もちろん、これはライブラリが見つからないという結果になります。
java - Java/gentoo で AudioSystem.getMixerInfo() が何も取得しない
ロボットの音声認識プログラムを開発したいです。ロボットには gentoo chroot がインストールされています。を呼び出すとAudioSystem.getMixerInfo()、何も返されません。
JDK のバージョンは jdk-6u35-linux-i586 です。以下のリストのように、/dev/ には多くのオーディオ デバイスがあります。
サウンド用に設定する必要がある Linux または Java の設定はありますか?