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

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

iphone - コンパイルされた iPhone アプリのファイルの場所は?

現在、シミュレータ/デバッグ モードで iPhone アプリを作成しています。ビルドした後、バイナリはどこに行くのか知りたいです。このファイルを友人に送信して、これまでに何をしているかを見せたいと思います。

また、アプリを .dmg ファイルにパッケージ化するにはどうすればよいですか? アプリを他の人に送信するには、それがより良い形式だと思われますか?

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

testing - アプリケーションの最終的なパッケージ製品にシステム テスト ケースを含めると、肥大化やリスクの増加につながりますか?

特定の条件を検出し、一連のユニット、機能、およびシステム テストを実行する %postinstall セクションを含む rpm ファイルをパッケージ化しています。コード自体が診断に使用するのと同じ環境変数のいくつかを使用しているため、内部構造の一部が公開されているというプッシュバックを受けています。考え?

更新: テストを自動的に実行したり、その存在をエンド ユーザーに公開したりする予定はありません。テスト パッケージは、スイートがインストールされたすべてのマシンで簡単に利用できるようにすることを提案しています。これにより、パッケージの最終的なサイズが約 3% 増加し、適切に実行するには非常に多くの内部知識が必要になります。

プログラム自体は、他のユーザーが使用できるライブラリであり、API で公開されています。物事がどのように機能するかについての内部知識は問題ではありません。私の主な動機は、適切なテスト リソースが不足していることと、ターゲット環境に大きなばらつきがあることです。一部のテストは非常に単純です (すべての適切な機能がコンパイラから利用可能であることを確認するために configure が行うことと似ています)。他のテストはより複雑で、ライブラリが提供する必要がある基本的な機能を証明します。

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

deployment - 同じ名前の複数のファイルを含む vb6 プロジェクトをパッケージ化する

Package & Deployment Wizard を使用して VB6 プロジェクトをパッケージ化しています。ただし、最近、XML データ ファイルのディレクトリに依存するサード パーティのライブラリを追加しました。これらのファイルはサブディレクトリに分割され、一部のサブディレクトリには、他のサブディレクトリ内のファイルと同じ名前のファイルが含まれていますが、それらは異なるファイルです。サードパーティのライブラリには特定の名前と特定のディレクトリ構造が必要なため、ファイルの名前を変更できません。Package and Depolyment Wizard では、同じ名前のファイルを追加できません。この問題に対する推奨される解決策は何ですか? Package and Deployment Wizard 内にあるか、別のパッケージ ソリューションを使用しているかは、信頼性が高く、できれば無料である限り、気にしません。

ありがとう!

0 投票する
5 に答える
121 参照

java - さまざまなプロジェクトから関連するクラスを並べ替える方法

古いコードをリファクタリングし、古いモンスタープロジェクトを分解し、(さまざまな理由で)小さなサブプロジェクトに分割している状況があります。あるプロジェクトには、関連する実装が別のプロジェクトにある間、ほとんどのインターフェイスが含まれることになります。パッケージ構造を設定する最良の方法がわかりません。

私は行くべきですか

org.company.interfaceproject.util.InterfaceClassおよび
org.company.implementationproject.util.ImplementationClass

また

org.company.project.util.InterfaceClassおよび
org.company.project.util.ImplementationClass

最初の実装には、ファイルが属するプロジェクトを指摘できるという利点がありますが、2番目の実装では、ファイルが異なるプロジェクトにあるという事実が混ざり合うことはありません。

ここには善悪はないと思いますが、誰か意見があれば気になります。

0 投票する
5 に答える
3613 参照

linux - 複数のディストリビューションおよびバージョン用の Linux パッケージのビルド

私の会社には、Linux プラットフォーム用に C で記述されたソフトウェア製品があり、autotools で構築され、バイナリ パッケージを介して配布されています。バイナリを作成するには、まずソース RPM を生成し、SRPM からソースをコンパイルします。

現在、64 ビットの Fedora 10 用の RPM パッケージのみを提供していますが、複数の Linux ディストリビューション (32 ビットと 64 ビット)、および場合によっては各ディストリビューションの異なるバージョン (Fedora 11 など) 用のパッケージの提供を開始したいと考えています。 Fedora 10 など)。

複数の Linux フレーバーのビルドを作成する最善の方法は、単一のビルド サーバーを用意し、ビルドするパッケージ セットごとに異なる chroot 環境を使用することだと聞いています。おそらく、このビルドメカニズムを使用するよく知られたプロジェクトの例を使用して、これをより詳細に説明する優れたリソースを持っているか、同じ目標を達成するためのより良い代替手段がありますか?

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

macos - Mac OS X での Web サーバーの正しいディレクトリ レイアウトはどれですか?

スペインのハッカー Alvaro Lopez Herrera によって作成され、 http://www.cherokee-project.comから入手できる、構成用の優れた Web ベースの GUI を備えた非常に高速な Web サーバーです。

これまでのところ、Xcode に付属している Apple の PackageMaker.app を使用して .pkg インストーラーを作成できましたが、/opt/cherokee の下にすべてをインストールしています。

バイナリを、既にパスにあるディレクトリに移動させ、マンページやその他のものと同じようにしたいと思います。

/etc/cherokee に移動する構成ファイルと /var/www に移動できるドキュメント ルートを除いて、prefix=/usr を使用してすべてをインストールするとうまくいくようですが、よくわかりません。

それは機能しますか、それとも /Library の下のディレクトリ構造を使用する必要がありますか? /Library/Cherokee/VERSION/のように???

Apple のバンドルされた Apache は prefix=/usr でインストールされているようですが、構成ファイルは /etc/apache2 にあり、CGI と /Library/WebServer のマニュアルは /Library/WebServer/Documents にドキュメント ルートがあります。

たぶん、私のドキュメントルートは /Library/Cherokee/Documents またはそのようなものでなければなりません...

参考までに、Cherokee のデフォルトのレイアウトは次のようになっています: (dirs のみ)

http://pastebin.com/f57bc2d21

事前に助けてくれてありがとう!:)

0 投票する
5 に答える
9361 参照

debian - package.init がインストールされない

私はdebianディレクトリにファイルを持っており( 、、などproject.initとともに)、ファイルに(ルールで)持っています。rulescontroldh_installinitrulesbinary-arch

dpkg-buildpackage完了すると、init スクリプトが にコピーされdebian/project/etc/init.d/project、さまざまな事前/事後スクリプトが作成されます。

ただし、実際に .deb を ( を使用してdpkg -i) インストールすると、init.d スクリプトがインストールされないため、このプロセスの一部が欠落しているに違いありません。" New Maintainer's Guide " は、init.d の詳細についてかなりまばらです (基本的に、それらは高度すぎるため、使用しないように記載されています)。

dh_installinit コマンドの詳細な出力は次のとおりです。

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

java - デフォルト値で環境からantプロパティを定義する

ビルド スクリプトがリリースおよび開発環境で適切に動作することを望みます。

このために、私はantでプロパティを定義したいと思います。それを呼び出します(例)fileTargetName

fileTargetName利用可能な場合は環境変数から値を取得しRELEASE_VER、利用できない場合はdevのデフォルト値を取得します

アリ<condition><value></condition><property>それを機能させるためのヘルプは大歓迎です。

0 投票する
8 に答える
1746 参照

php - LAMPプロジェクトの「ワンステップビルド」をどのように実装しますか?

開発環境からライブサーバーに変更を加えるための「ワンプッシュビルド」を持つことは、非常に便利であり、しばしば提唱されていることの1つです。

私はLAMPスタックで実行されている小さなチームに参加し、バージョン管理にSVNを使用しました。現在、単一の本番サーバー(開発用の別のサーバーであり、まもなく別のmysqlサーバーになります)にデプロイされています。私はちょうど今、私が乗船する前に欠けていた多くの組織的なものを整えています。

見たいです

  1. 人々が現在これをどのように行っているか(ワンステップビルド)
  2. 自分の状況に最適な方法を実装する方法を確認してください(小規模チーム、SVNを使用したLAMP環境)

私が興味を持っているいくつかの特定の課題は、データベースの変更(スキーマ)の処理と、物事を整理するために人々が使用している「パッケージ」の種類(RPM、PEARなど)です。