問題タブ [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.

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

linux - 自動ダウンロード シェル スクリプトを改善する

だから私はrapidshareから複数のファイルをダウンロードしたい. これは私が現在持っているものです。実行してCookieを作成しました-

そして今、私は次のようなシェルスクリプトを実行しています-

欲しいものは2つ-

  1. シェル スクリプトは、ファイルからダウンロードするファイルを読み取る必要があります。
  2. シェル スクリプトは、一度に 2 ~ 8 個のファイルをダウンロードする必要があります。

ありがとう!

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

gtk - GTK アプリケーションの起動に失敗 - xfs の再起動が必要 オプション

申し訳ありませんが、実際にはプログラミングの質問ではありませんが、他にどこで助けが得られるかわかりません。

最近の更新 (特に Xorg の更新) の後、GTK アプリが kde4 で実行されなくなりました。4 月 22 日頃に更新された Debian 不安定版があります。それらを実行しようとすると、次のエラーが表示されます。

修正するには、フォント サーバーを手動で再起動する必要があります。

何が間違っている可能性がありますか?構成の問題ですか?私のシステムは過去 7 年間更新されているため、古い設定を使用できます。

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

python - 2 つの .csv ファイルを共通の列で結合する

ファイル 1 の最初の行が次の 2 つの .csv ファイルがあります。

ファイル 2 の最初の行:

そして、すべてのファイルの残りの部分が情報で満たされます。

ご覧のとおり、両方のファイルに MPID という共通フィールドがあります (ファイル 1: 列 1、ファイル 2: 列 9、最初の列は列 1)。

この列を見て、これら 2 つのファイルを結合する新しいファイルを作成したいと思います (たとえば、両方のファイルに MPID がある場合、新しいファイルには、この MPID がファイル 1 の両方の行と共に表示されます)。およびファイル 2 からのその行)。1 つの MPID が 1 つのファイルにのみ表示される場合は、この結合されたファイルにも入る必要があります。

ファイルは決してソートされません。

シェルスクリプトまたはpythonのいずれかを使用して、debianマシンでこれを行うにはどうすればよいですか?

ありがとう。

編集: 両方のファイルには、フィールドを区切るもの以外のコンマはありません。

0 投票する
4 に答える
49225 参照

linux - GCC で共有ライブラリの特定のバージョンにどのようにリンクしますか

Debian Linux システムで libcurl を使用するコードをコンパイルしています。私の開発マシンは Debian 5 を実行していますが、バイナリを古い Debian 4 システムでも使用できるようにしたいと考えています。

-lcurlを指定するとlibcurl.so.4にリンクされますが、Debian 4 システムには libcurl.so.3 しかありません。

libcurl.so.3 (Debian 4 と 5 の両方に存在する) または libcurl.so だけにリンクするように GCC に指示できる方法はありますか?

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

dns - DNS キャッシュ ファイルが構成されていません

bind9 を Debian システムにインストールしたばかりで、それがどのように機能し、何をしているのかを理解しようとしています。

私を困惑させるのは、キャッシュディレクトリにキャッシュファイルが作成されないことです。実際、あるレベルでは私は完全に理解しています。すべての構成ファイルで、file ディレクティブは「/etc/bind」で始まるファイル、つまり構成ファイルを指定します。ルート ヒント ファイルとループバック システム用のファイルがあります。先頭に「/」がないファイルは構成されないため、驚くことはありません。また、どのドメインのスレーブとしても定義されていません。

したがって、私が正しく理解していれば、すべてのルックアップをメモリにキャッシュしていますが、期待していたファイルにはキャッシュしていません。

ここで、私がやりたいことは、ローカル プライベート ネットワークとループバック システムに対して信頼できるネーム サーバーを作成し、他のすべての応答をファイル システムにキャッシュすることです。前者を実行する方法はわかりますが、すべての反復ルックアップ応答をキャッシュするようにファイル ディレクティブを配置する場所がわかりません。

考えられるすべてのトップレベルドメインの公に知られている権威サーバーのスレーブにすることができることがわかりますが、それは多くの点で間違っていて壊れやすいようです.

0 投票する
7 に答える
18650 参照

svn - Ubuntu (または Debian) 用の Subversion 1.6 のビルド済みバイナリはどこにありますか?

Subversion (1.6) の最新バージョンのバイナリは簡単に見つかりますが、Ubuntu (または Debian) のバイナリは見つかりません。

tigris.orgのダウンロード ページでは、次のコマンドの使用が推奨されています。

しかし、体験できるように、これはバージョン 1.5.4 までインストールされます (2009 年 5 月 6 日執筆時点)。

Windows と共有している多くの作業コピーは、TortoiseSVN によって自動的に 1.6 に更新されるため、これは良いことではありません。

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

debian - Debian の XForm

私はopenfireを備えたdebianサーバーを持っています。

xform を主にボット開発に使用したいので、以下のコマンドを実行しました。

apt-get インストール apt-file apt-file update apt-file 検索 xforms

「apt-file search xforms」を実行すると、いくつかの結果が得られます。

例を検索したところ、次のコードが見つかりました。

しかし、何も表示されず、エラーはありません。

これについて私を案内してください。

よろしく、 パンカジ

0 投票する
3 に答える
13102 参照

gmail - Debian exim4 で gmail をスマートホストとして追加する

Debian で exim4 をセットアップして、ISP ではなく gmail をスマートホストとして使用できるようにする方法を知りたいです。TLS をセットアップする必要があるようです。もちろん、gmail のユーザー ID とパスワードも必要です。Debian の exim4 に付属する「標準的な」スマートホストの例には、これらがありません。

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

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 の経験から、コマンド全体を別のスクリプトに入れることはできないことがわかりました。

0 投票する
4 に答える
4047 参照

python - Python インポート: .py 拡張子なしでモジュールをインポートしますか?

私が開発している Python システムでは、通常、このモジュール構造を持っています。

これにより、小さなテスト フレームワークで test/feature.py を簡単にインポートして単体テストを実行できます。ただし、いくつかのシェル スクリプト (Python で記述) が必要になりました。

Yetanotherfeature.py はモジュール Debian パッケージによって /usr/bin にインストールされます。しかし、そこに .py 拡張子を付けたくないのは明らかです。したがって、テスト フレームワークがモジュールをインポートできるようにするには、次のシンボリック リンクを実行する必要があります。

Python でファイル名でモジュールをインポートすることは可能ですか、それともより洗練された解決策を考えられますか?