問題タブ [debian]
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.
debian - Debian の XForm
私はopenfireを備えたdebianサーバーを持っています。
xform を主にボット開発に使用したいので、以下のコマンドを実行しました。
apt-get インストール apt-file apt-file update apt-file 検索 xforms
「apt-file search xforms」を実行すると、いくつかの結果が得られます。
例を検索したところ、次のコードが見つかりました。
しかし、何も表示されず、エラーはありません。
これについて私を案内してください。
よろしく、 パンカジ
gmail - Debian exim4 で gmail をスマートホストとして追加する
Debian で exim4 をセットアップして、ISP ではなく gmail をスマートホストとして使用できるようにする方法を知りたいです。TLS をセットアップする必要があるようです。もちろん、gmail のユーザー ID とパスワードも必要です。Debian の exim4 に付属する「標準的な」スマートホストの例には、これらがありません。
process - inittab プロセス エントリを短縮する方法、別名、init によって表示される環境変数を配置する場所は?
nginx を使用して ruby および php アプリケーションをホストする Debian Etch サーバーをセットアップしています。respawn アクションを使用して起動時に php-cgi プロセスを開始するように inittab を正常に構成しました。1000 件のリクエストを処理した後、php-cgi ワーカー プロセスは終了し、init によって再生成されます。inittab レコードは次のようになります。
最初にプロセス エントリ (3 番目のコロンの後のすべて) を別のスクリプトに書き (単純に長いため)、そのスクリプト名を inittab レコードに入れましたが、スクリプトが 1 行を実行して終了するため、syslog がいっぱいになりました。次のようなエラーが表示されます:
したがって、スクリプト ファイルを削除し、inittab に行全体を配置しました。以降、syslog にエラーは表示されません。
今、レールアプリケーションを提供するためにシンで同じことを試みています。次のコマンドを実行して、シン サーバーを正常に起動できます。
-d (デーモン化) フラグを使用するかどうかに関係なく、まったく同じように動作します。どちらの方法でも、コマンド ライン制御はすぐに元に戻ります (プロセスはデーモン化されています)。そのコマンド全体 (sudo と絶対パスを除く) を inittab に入れると、init は (syslog で) プロセス エントリが長すぎると文句を言うので、/etc/profile のエクスポートされた環境変数にオプションを入れます。これで、次のコマンドでサーバーを正常に起動できます。
しかし、これを respawn アクションで inittab レコードに入れると、
ログは、環境変数がinitに表示されないことを明確に示しています。コマンドが単に「シン スタート」であるかのようです。
inittab プロセス エントリを短くするにはどうすればよいですか? THIN_OPTIONS 環境変数を設定できる /etc/profile 以外のファイルはありますか? 以前の php-cgi の経験から、コマンド全体を別のスクリプトに入れることはできないことがわかりました。
python - Python インポート: .py 拡張子なしでモジュールをインポートしますか?
私が開発している Python システムでは、通常、このモジュール構造を持っています。
これにより、小さなテスト フレームワークで test/feature.py を簡単にインポートして単体テストを実行できます。ただし、いくつかのシェル スクリプト (Python で記述) が必要になりました。
Yetanotherfeature.py はモジュール Debian パッケージによって /usr/bin にインストールされます。しかし、そこに .py 拡張子を付けたくないのは明らかです。したがって、テスト フレームワークがモジュールをインポートできるようにするには、次のシンボリック リンクを実行する必要があります。
Python でファイル名でモジュールをインポートすることは可能ですか、それともより洗練された解決策を考えられますか?
debian - package.init がインストールされない
私はdebianディレクトリにファイルを持っており( 、、などproject.init
とともに)、ファイルに(ルールで)持っています。rules
control
dh_installinit
rules
binary-arch
がdpkg-buildpackage
完了すると、init スクリプトが にコピーされdebian/project/etc/init.d/project
、さまざまな事前/事後スクリプトが作成されます。
ただし、実際に .deb を ( を使用してdpkg -i
) インストールすると、init.d スクリプトがインストールされないため、このプロセスの一部が欠落しているに違いありません。" New Maintainer's Guide " は、init.d の詳細についてかなりまばらです (基本的に、それらは高度すぎるため、使用しないように記載されています)。
dh_installinit コマンドの詳細な出力は次のとおりです。
php - アプリケーションで SMB のファイルをどのように追跡しますか?
ユーザーのホーム ディレクトリにあるすべてのファイルを表示する PHP でアプリケーションを作成しました。このディレクトリは samba 経由でも利用できるため、Windows、Mac、および Linux のネイティブ エクスプローラーからアクセスできます。すべてのファイルにタグを割り当てることができるように、すべてのファイルに ID を付けたいと思いました。ファイルのハッシュを作成し、それが同じファイルハッシュであるかどうかを調べて、同じファイルであると結論付けますか?
ファイルまたはフォルダーが移動されるたびに、何かを送信するように samba をトリガーできますか?
file - ファイルに固有の ID はありますか?
アプリケーションを使用して SMB のファイルをどのように追跡しますか? 開いていて、ファイル/フォルダーがいつ移動されたかを追跡できるように、ファイルに一意のIDがあるかどうかを気にしていました。このようなものはありますか?非常にdebian固有の場合があります
ruby - debian が新しい rubygem をパッケージ化するためのタイムフレーム
Debian が新しいバージョンの rubygem パッケージ (パッケージに C コードが含まれていないと仮定) をパッケージ システムにパッケージ化するのに、平均でどのくらいの時間がかかりますか? 数週間、数ヶ月、または数年ですか?
python - PYTHONPATH は無視されました
環境: debian 4.0
パイソン 2.4
私の「プロジェクト」は次の場所にインストールされています:
/usr/lib/python2.4/site-packages/project.
しかし、次の場所にあるインストール済みのコピーの代わりに、自分の作業コピーを使用したいです。
/home/me/dev/project/src
だから私がすることは次のとおりです。
export PYTHONPATH=/home/me/dev/project/src
ipython
src にある import foo #
foo.__file__
それ以外の :
/home/me/dev/project/src/project/foo.py
どうして?パスを確認しようとしました(上記のエクスポートを行った後)。表示されるのは次のとおりです。
インポート システム、OS
sys.path
['', '/usr/bin', '/usr/lib/python2.4/site-packages', '/home/me/dev/project/src', '/usr/lib/python24.zip', 「/usr/lib/python2.4」、「/usr/lib/python2.4/plat-linux2」、「/usr/lib/python2.4/lib-tk」、「/usr/lib/python2.4」 /lib-dynload'、'/usr/local/lib/python2.4/site-packages'、'/usr/lib/python2.4/site-packages/PIL'、'/var/lib/python-support/ python2.4', '/usr/lib/python2.4/site-packages/IPython/Extensions', '/home/me/.ipython']
os.environ['PYTHONPATH']
/home/me/dev/project/src