問題タブ [apt]
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 - Python:文字列がリストの文字列で始まる場合
私はファイルを読んでいて、各行にはタグがあり、その後にコロンが続き、次に必要な情報があります。サンプルファイルは次のようになります
など(疑問に思っている場合はaptパッケージインデックスです)
なので、各行をループして、その行がリストの要素で始まるかどうかを確認します。私は次のようなことを考えていました
このコードは機能しませんが、私がやろうとしていることを理解していただければ幸いです。これを達成するにはどうすればよいですか?
perl - inc::module::install に ubuntu パッケージを提案させるにはどうすればよいですか? するべきか?
作成したアプリを新しい仮想マシンにデプロイしようとしていますが、cpan を使用して Makefile.pl 内にリストしたすべての依存関係をインストールした後、互換性の問題が発生しました。それに加えて、一部のモジュールは、いくつかの ubuntu パッケージ統合 (つまり、Crypt::SSLeay を機能させる、またはシステム ライブラリに依存するいくつかの xml モジュール) を使用することで、一般的に優れています。
したがって、私の問題は、私のコードが明らかに古いモジュールでのみ動作しているときに CPAN が最新バージョンのモジュールをインストールしていることと、新しいモジュールの一部をまったくインストールできないことです。
私の一時的な解決策は、ubuntu パッケージのリストを作成し、Makefile.PL の前に実行する必要がある apt-get install 行を作成することですが、これはハックのようです。
これを行うより良い方法はありますか?
c++ - C++ Boost スレッド ライブラリは、開発環境全体を取り込みます
アプリケーションでブーストスレッドを使用しています。このアプリケーションを (Ubuntu 11.10 を実行している) クライアント マシンにデプロイするときは、マシンで libboost_thread.so が利用可能であることを確認する必要があります。ただし、「apt-get install libboost-thread1.46」を実行すると、開発環境全体 (libgcc、libbost1.46-dev など) が取り込まれるようです。このマシンには、開発環境ではなく、ランタイム環境のみが必要です。これを処理するためのより良い方法があるかどうか疑問に思っています。
jax-ws - javac を使用して、JDK 7 または 6 で非推奨の wsgen または apt を置き換えるにはどうすればよいですか?
wsgen または apt を使用して、JDK 7 でコマンドを使用して Web サービス アーティファクトを生成する場合。
次の警告メッセージが表示されます
パッケージ com.sun.mirror に含まれる apt ツールとそれに関連する API は、JDK 7 以降非推奨となり、次の主要な JDK リリースで削除される予定です。javac ツールで使用可能なオプションと、パッケージ javax.annotation.processing および javax.lang.model に含まれる API を使用して、注釈を処理します。
この警告を削除するために wsgen または apt を使用せずに Web サービス成果物を生成するにはどうすればよいですか?
apt - 他のレシピを実行する前に Chef に apt-get update を実行させるにはどうすればよいですか
現在、Vagrantfile には次の内容があります。
レシピリストに追加したソフトウェアをインストールするには、他のソフトウェアをインストールする前に VM にapt-get アップデートを発行させる必要があります。
私は、これが「apt」レシピの機能の 1 つであるという印象を受けました。最初に更新を実行するということです。
vagrant プロビジョニングを行ったときの出力は次のとおりです。
svn - Debianパッケージのビルド中に.svnを削除します
Debianパッケージを構築する際、debian / mypackagename.installファイルを使用して、ファイルとフォルダーをコピーする場所をdebhelperパッケージツールに指示します。
問題は、フォルダに.svnフォルダが含まれていることです。このフォルダはパッケージツリーにコピーされ、最終的にターゲットマシンに移動します。パッケージのビルド中に.svnフォルダーを除外する標準的な方法はありますか?
mysql - Apt-Getがパッケージを見つけられない
現在、apt-get を使用して Rails 3 アプリの mysql パッケージをインストールしようとしているので、対応する gem を機能させることができます。
私が実行すると:
私は得る:
aptを更新しようとすると、次のようになります。
これが役立つ場合、apt は Fink を介して max osx (10.7) 用にインストールされました。
java - AspectJでフィールドに警告を宣言する方法
@org.jboss.weld.context.ejb.EjbAspectJで注釈が付けられたすべてのフィールドで警告を宣言したいと思います。
しかし、そのフィールドを選択する方法がわかりません。
私はアスペクトがそのようなものでなければならないと思います:
または、フィールドで警告を宣言することはまったく不可能ですか?
java - EclipseJavaアノテーション処理
Eclipsejdtでアノテーション処理を使用して何かをしたい。
Eclipse jdtaptヘルプは、java/コンパイラ/アノテーション処理設定ページで設定する必要があることを教えてくれます。
しかし、私のインストール(Indigo)では、コンパイラセクションにこの注釈処理サブセクションがありません。ビルド、エラー/警告、javadoc、タスクタグのみがあります。
インストールに問題がありますか?
security - Debianの場合、セキュリティaptソースにはバックポートのアップデートが含まれていますか?
一時的にbackports.debian.orgをsource.listに追加してインストールしたsqueezeでpostgres9.0を実行しています。
私たちのITポリシーは、security.debian.orgからのみパッチを適用することであり、このパッケージのパッチがそこに表示されるのか、それともbackports.debian.orgも含める必要があるのか疑問に思っています。
私がインストールした他のいくつかのパッケージのセキュリティ以外の更新が含まれているため、バックポートを含めたくありません。
他のDebian管理者からのアドバイスをいただければ幸いです。前もって感謝します!