問題タブ [packaging]
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.
macos - Mac OSX でのデータベース ファイルの最適な場所
OSX に移植したアプリケーションのインストーラーに取り組んでいますが、この OS の経験があまりないので、自分のアプリケーションで使用されるデータベース ファイルをインストールするのに最適な場所を知りたいです。アプリ。
データベース ファイルは比較的小さく、デーモン プロセスによって更新されますが、コマンド ライン ツールを介してシステム上のすべてのユーザーがアクセスできる必要があります。Linux では /var/lib/myapp/mydata.db を使用しましたが、OSX で同等のものは何でしょうか?
binary - MaxmindのバイナリDATはどのように機能しますか?
Maxmindは、GeoIPデータベースをダウンロードするためのバイナリDATファイル形式を提供しています。
http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
これがどのようにパッケージ化されているか知っている人はいますか?また、データに何らかのコピー防止機能はありますか?
同様の方法で一連のデータを提供したいと思います。
これについての知識を持っている人は誰でも私の不朽の感謝を受け取るでしょう:-)
linux - Linux 用の再現可能なカスタム ディストリビューション ビルド システム
問題
Linux を実行する数種類のサーバーで構成される大規模なインフラストラクチャがあります。たとえば、データベース サーバー、ロード バランサー、アプリケーション固有のサーバーなどです。あらゆる種類のサーバーには多くのインスタンスがあり、それらすべてが再現可能である必要があります。
あらゆる種類のサーバーは、基本的にカスタム ディストリビューションです。カスタマイズには、アップストリーム パッケージ (他のアップストリーム バージョン、ビルド オプション、パッチなど) への変更と、追加のカスタム パッケージが含まれる可能性があります。
たとえば、特定のオプションといくつかのパッチでコンパイルされた最新の OpenLDAP slapd を実行するサーバーが必要です。そして、これが物事が複雑になるところです。
最新の slapd に更新するには、依存するライブラリも更新する必要があります。これは、これらのライブラリに依存するすべてのパッケージも再構築することを意味します。つまり、基本的にディストリビューションの重要な部分を再構築する必要があります。このプロセスを自動化するのに役立つソリューションを探しています。
ソリューション要件
漠然とした。カスタム ディストリビューションのビルドに必要なすべてのものを準備し、それに名前 (ldap-server など) を付けて、ビルドを再現する必要があるときはいつでもその名前を自動ビルド システムに付けたいと考えています。
これは Gengoo や LFS コミュニティが持つべきものだと思います。また、ALT Linux Hasher、Fedora Mock、Debian pbuilder/sbuild などのプロジェクトを見てきましたが、それらを使用したことはありません。
何か案は?
前もって感謝します!
.net - 複数の.NETアセンブリをdllにパッケージ化する方法はありますか?
コンポーネント/アセンブリをソースコードの観点から明確に分離したいのですが、状況によっては(おそらく拡張には関係ありません)、同じdllにパッケージ化する必要があります。
単一のdllに多数の.NETアセンブリをパッケージ化することは可能ですか?もしそうなら、どのように?
可能であれば、それは良い考えだと思いますか?なんで?
助けていただければ幸いです。
django - django アプリをパッケージ化する良い方法は何ですか?
顧客がサーバーにインストールするdjangoプロジェクトがあります。インストール/アンインストールできる機能のオプションのプラグインであるアプリがいくつかあります。
インストール/アンインストールを簡単にするために、これらのプラグイン アプリをパッケージ化する簡単な方法が欲しいです。テンプレートファイルをあるディレクトリにコピーしたり、アプリを別のディレクトリにコピーしたり、メディアを3番目のディレクトリにコピーしたりしたくありません。settings.py を編集しなくてもいいのですが、やむを得ない場合でも構いません。
理想的な状況は、Python パス上の場所 (おそらく特別なプラグイン ディレクトリ?) に単純に解凍し、それを削除してアンインストールできる場合です。この方法でインストールできるようにアプリをパッケージ化する簡単な方法はありますか?
java - Netbeans: ソースを JAR にパッケージ化するためのカスタム ビルド ターゲットを作成していますか?
より具体的に質問します。
Netbeans を使用して、次のような追加のカスタム ビルド ターゲットを作成する可能性はありますか?
- すべてのプロジェクト ソースをバイナリと共に単一の JAR にパッケージ化するか、
- または、バイナリを含まないすべてのプロジェクト ソースを追加の JAR にパッケージ化しますか?
ノート:
- プロジェクト プロパティのテキスト フィールド「JAR ファイルから除外:」を変更するオプションはありません。追加のビルド ターゲットが提供されないためです; )
- ご想像のとおり、これはオープン ソース プロジェクト用です ;)
java - コード + プロパティ ファイルのパッケージ化
私のJavaアプリケーションにはパッケージ.. a、b、およびcがあります。アプリケーション用に設定されたリソース フォルダーがあり、パッケージ x、y、z が含まれています。
ファイルを a、b に、プロパティ ファイルを x に jar としてパッケージ化する必要があります。私はネットビーンズ6.5を使用しています。どうすればこれを達成できますか!
windows - Rubyシューズのパッケージに問題がありますか?
Hacketyhack.netの(RubyShoes)パッケージソリューションは機能しません。誰かが私に別の方法を教えてもらえますか?
python - rpm/setuptools パッケージのパーミッションを修正
展開のためにポストインストール フックを必要とするプロジェクトがあります。私の方法は、setuptools を使用してスケルトン rpm 仕様ファイルを生成し、ソース ファイルを tar することです。
問題は、この方法で権限を制御する方法がわからないことです。仕様ファイルは次のようになります。
これは、すべてのファイルが適切なユーザーと権限に設定されるという点で、かなりうまく機能します。ただし、ディレクトリには属性が設定されていません。これが問題なのかどうかはわかりませんが、奇妙に思えます。すべてのディレクトリは、755 パーミッションを持つ root によって所有されています。ディレクトリを所有する良い(合理的に標準的な)方法を知っている人はいuserますか?私の会社は、アプリケーション固有の役割アカウントの下でデプロイされるアプリケーションをパッケージ化することを好む傾向があるためです。setuptools を使用して結果をサイト パッケージに入れると、.pycファイルがコピーされます。しかし、構成ファイルのディレクトリをパスから外して作成したい場合は、回避するのに十分な量のようです。