問題タブ [fedora]
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.
python - JPEG 用の Python PIL のビルドは問題ないように見えますが、セルフテストに失敗します
私はFedora Core 6(64ビット)を使用しています
「yum install libjpeg-devel」の後、PIL をダウンロードしてビルドしました。次のメッセージが表示されます。
--- JPEG サポート OK
JPEG は正常にビルドされたように見えますが、selftest.py を実行すると、次のようになります。
IOError: デコーダ jpeg が利用できません
正しくビルドされているように見えるのに、セルフテストに失敗するのはなぜですか?
linux - Linux ディストリビューションのブースト バージョン
最新のリリースが 1.38 であるのに、fedora 10 (かなり最新の Linux ディストリビューション) がまだブースト バージョン 1.34 で出荷されている理由を知っている人はいますか?
grep - Fedora の httpd.conf ファイルから複数行のテキストを置き換える grep コマンド
私はシェル スクリプトと Linux 環境の初心者です。
私のプロジェクトでは、 httpd.conf ファイルから次のテキストを検索しようとしています
次に、このテキストを削除して、同じテキストをもう一度書き直します。この書き換えを行う理由は、スクリプトが Web アプリの最初のインストール時に実行されるためですが、このシェル スクリプトの他の部分が他のタスクも実行しているため、しばらくしてから再度実行される可能性があるためです。したがって、最初はこのテキストが見つからず、単純に書き込まれますが、後でスクリプトを実行すると、このテキストが見つかり、削除して再度書き込む必要があります。
したがって、これを達成しようとしているスクリプトの部分は次のようなものです。
現在目の前にコードがないため、上記の構文エラーがある可能性がありますが、ロジック/コーディングは同じです。
上記のコード フラグメントは、grep コマンドが複数行の検索をサポートしていないため、達成したいことを実行できません。
私のOSはFedora8です。
必要なことを達成するために、このコードで何かを提案してください。
この点でどんな助けでも大歓迎です。
前もって感謝します。
返信ありがとうございます。
以前の悪いコードで申し訳ありません。現在修正されています。
Charlie と i-moan、作業性の制約により、このプロジェクトを配布する環境に追加する必要があるため、sed または perl を実装することはできません。
スティーブ、複数行のチェックをしたい。コードブロックに入れなかったので、ディレクトリタグを削除しました。:(
そのため、別の方法を見つける必要があります。
再度、感謝します。
よろしくお願いします。
fedora - LVM オーバーレイ/スナップショットをマウントしますか?
Fedora LiveUSB クリエーターで作成されたディスク イメージをプログラムでマウントしようとしていますが、いくつかの問題が発生しています。
私が聞いたところによると、LVM スナップショットをホスト システムの外部にマウントするのは非常に困難です。「元の」イメージと永続的なスナップショットの両方を持っているので、技術的には可能だと思いました。
何か案は?
linux - Fedora 8 Core で startupscript を実行する
Fedora 8 Core AMI で Amazon EC2 を使用しています。/ebsmnt にマウントされた EBS ボリュームと、 /ebsmnt/startupscript.sh にある起動スクリプトがあります。現在、サーバーにログインし、cd で /ebsmnt/ に移動し、スクリプトを手動で実行する必要があります。Fedora が起動時にこのスクリプトを自動的に実行するようにするにはどうすればよいですか? (/ebsmnt/ に置くことで、スクリプトを変更するたびに AMI を再コンパイルする必要がなくなります)。私は *nix にあまり詳しくないので、ステップバイステップのガイドをいただければ幸いです。
python - FedoraPythonアップグレードはeasy_installを壊しました
FedoraCore9にはPython2.5.1が含まれています。YUMを使用して、最新かつ最高のリリースを取得できます。
2.6の公式テストの準備をするために、2.5.4から始めたいと思いました。2.5.4はFC9の公式部分ではないため、Fedora9YUMパッケージはないようです。
私は2.5.4をダウンロード./configure; make; make installし、2つのPythonをダウンロードしました。公式の2.5.1(で/usr/bin)と新しい2.5.4。(で/usr/local/bin)。
私のテクノロジースタックはどれもにインストールされていません/usr/local/lib/python2.5。
今後はいくつかの選択肢があるようです。誰か好みはありますか?
/usr/lib/python2.5/*を/usr/local/lib/python2.5にコピーして、環境を複製します。インストール中にPythonライブラリの一部に/usr/ bin / pythonが組み込まれていない限り、これは機能するはずです。これは確かに簡単ですが、欠点はありますか?
を実行してすべてを再インストールします
easy_install。ただし、easy_install(現在)に配線されてい/usr/bin/pythonます。easy_installしたがって、最初 に修正してから、すべてを再インストールする必要があります。これには少し時間がかかりますが、クリーンで新しい最新かつ最高の環境を提供してくれます。しかし、欠点はありますか?[そして、easy_installがそれ自体を配線するのはなぜですか?]
再リンク
/usr/bin/pythonして/usr/local/bin/python。それでもライブラリをコピーまたは再インストールする必要があるので、これでは何の役にも立たないと思います。[それはeasy_installうまくいくでしょう。しかし、編集もそうでしょう/usr/bin/easy_install。]
誰かが自分のライブラリをコピーしましたか?そんなに簡単ですか?
または、インストールガイドを修正easy_installして手順を実行し、新しく、クリーンで、最新かつ最高のものを作成する必要がありますか?
編集
または、私はすべきですか
- 2.5.1と2.5.4の問題を解決しようとするのをスキップして、2.6に直接ジャンプしますか?