問題タブ [installation]
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.
java - 複数の XML ファイルを xinclude タグで 1 つのファイルに結合
IzPack でインストーラーを作成しています。これは非常に大きいので、<xinclude> タグと <xfragment> タグを使用して XML ファイルを適切に分割しました。残念ながら、IzPack は、インストーラーをビルドするときにそれらを結合しません。これには、インストーラーでファイルをパッケージ化する必要がありますが、これは機能しません。
XML ファイルをロードして結合するためのツールを Java で書き始めようとしていましたが、車輪の再発明はしたくありません。
Java XML ライブラリは xinclude のネイティブ処理を提供しますか? グーグルはあまり出てこなかったようです。
これを自分で書かなければならない場合は大したことではありません。皆さんに確認したかっただけです。ありがとう。
例としての XML の形式: File1.xml
File2.xml
File2 には、標準の XML ヘッダーは必要ありません。xml ファイルは、指定されたリソースがインストーラーに含まれているため、ビルド時に解析されます。含まれていないのは、実際の XML 情報 (ファイルを書き込む順序、ファイルを配置する場所など) です。
私が生産しようとしているもの:
ありがとう、私は今Javaでそれをまとめ始めようとしていますが、誰かが簡単な答えを持っていることを願っています.
ティム・レイノルズ
installation - 管理者権限を必要としないインストーラーを作成するにはどうすればよいですか?
Visual Studio でセットアップ/MSI を作成する場合、インストールに管理者権限を必要としない単純なアプリケーションのセットアップを作成することは可能ですか? Windows XP で不可能な場合、Vista では可能ですか?
たとえば、背景の上に写真を貼り付けることができる単純な画像操作アプリケーションです。Program Files フォルダへのインストールには管理者権限が必要だと思いますか? 代わりに \AppData フォルダーにインストールできますか?
目的は、ローカル マシンの管理者グループのメンバーではないユーザーに対してインストールされ、Vista で UAC プロンプトが表示されないアプリケーションを作成することです。
この方法の制限は、現在のユーザーのアプリデータフォルダーの下にインストールすると、他のユーザーが実行できなくなることだと思います。
アップデート:
クリック ワンス インストールを通常の setup.exe タイプのインストーラーにパッケージ化できますか? なぜこれが必要なのかと聞かれるかもしれません。その理由は、前提条件チェックを行い、必要なもの (.NET など) をインストールするインストーラーがあり、MSI をダウンロードして実行するためです。通常のインストーラーの開始画面しか表示されない場合でも、通常のインストーラーの開始画面を表示したいと考えています。アプリが 1 人のユーザー (インストール対象のユーザー) だけにしか表示されなくてもかまいません。
windows - Windows に Quicktime ライブラリのみをインストールする
Windows 用のQuicktime SDKがありますが、それを使用するすべてのアプリケーションではシステムに Quicktime ランタイム ライブラリをインストールする必要があります (SDK 自体にはヘッダーとライブラリ スタブだけがあり、実際の DLL はありません)。
私のアプリケーションが Quicktime を使用している場合、必要なライブラリをそのインストーラーと共にインストールしたいので、ユーザーが Quicktime を個別にインストールする必要はありません。私が探しているのは、ある種の「クイックタイム再配布可能」です。
今のところ (quicktime 7.x)、それを行う方法が見つかりません。QuickTime インストーラー全体 (約 20 MiB) をバンドルし、MSI のサイレント/無人フラグを付けて起動することができました。ただし、その方法にはいくつかの副作用があります。
- デスクトップとクイック起動バーにQuicktimeプレーヤーのショートカットを作成します
- ファイルの関連付けをハイジャックします (例: .mov は以前に別のものに関連付けられていたとしても、Quicktime Player に関連付けられます)。
- おそらくQuicktimeの関連付けを監視するか、自動更新を処理するいくつかのサービス/プロセス(qttask)をインストールします。
- 実際には必要ないQuicktime Playerをインストールします。
上記のうち、最初の 3 つはかなり悪いです。
Quicktime の「ライブラリをインストールするだけ」の方法はありますか?
私のアプリケーションでは、Quicktime を使用して、画像、ムービー、およびオーディオ ファイルをさまざまな形式でインポートします。副作用 (ファイルの関連付けの変更、アイコンの追加など) を伴わずに Quicktime ランタイムをインストールする適切な方法がない場合は、代替ソリューション (たとえば、画像を読み込むための FreeImage、おそらくビデオ/オーディオ用の DirectShow) を真剣に検討する必要があります。
perl - Scalar::Util::Numeric が正しくインストールされないのはなぜですか?
これがすべて一緒に実行される場合は申し訳ありません。プレビュー ウィンドウに改行が表示されていないようです。実行時にこの出力が得られましたsudo cpan Scalar::Util::Numeric
; thx、ジョシュ。
visual-studio-2008 - VS2008 セットアップ プロジェクト: アプリケーション データ ファイルを (すべてのユーザーが) 共有しますか?
仲間の類人猿とスイレンとパドルホイール!
VS 2008 を使用して、C#/.NET/WPF で Windows デスクトップ アプリを開発しています。このアプリは、Vista および XP マシンにインストールして実行する必要があります。アプリをインストールするセットアップ/Windows インストーラー プロジェクトに取り組んでいます。
私のアプリでは、SQLCE データベース ファイル (.sdf) と、使用しているサードパーティ コントロールに関連するその他のデータベース タイプのファイルへの読み取り/変更/書き込みアクセスが必要です。これらのファイルは、PC 上のすべてのユーザー/ログイン間で共有する必要があり、いずれも管理者である必要はありません。もちろん、これは、ファイルをプログラム自体のインストール ディレクトリに入れることができないことを意味します (Vista が登場する前はよくあることでした)。
解決策は簡単だと思っていました。Vista と XP の両方に、この目的のための共有アプリケーション データ フォルダがあります。(Vista では「\ProgramData」、XP では「\Documents and Settings\All Users\Application Data」。) .NET Environment.GetFolderPath(SpecialFolder.CommonApplicationData) 呼び出しは、特定の PC 上のこれらのフォルダーへのパスを見つけるために存在します。 、 はい!
しかし、Shared-application-data フォルダーを Setup プロジェクトのターゲットとして指定する方法がわかりません。
セットアップ プロジェクトは "Common Files" フォルダーを提供しますが、これは共有プログラム コンポーネント (データ ファイルではない) を対象としており、通常は "\Program Files" の下にあり、"\Program files" の他のフォルダーと同じセキュリティ制限があります。はいはい!
Setup プロジェクトは "User's Application Data" フォルダーを提供しますが、それはユーザーごとのフォルダーであり、まさに私が避けようとしているものです。
VS 2008 セットアップ プロジェクトから、堅牢なクロス Windows バージョンの方法で shared-app-data フォルダーにファイルを追加することは可能ですか? 誰でも方法を教えてもらえますか?
java - Java アプリケーションを配布する最良の方法は何ですか?
Java は、私が選んだプログラミング言語の 1 つです。アプリケーションをエンドユーザーに配布する際に、常に問題に遭遇します。
ユーザーに JAR を提供することは、私が望むほどユーザーフレンドリーであるとは限りません。Java WebStart を使用するには、Web サーバーを維持する必要があります。
Java アプリケーションを配布する最良の方法は何ですか? Java アプリケーションが成果物をユーザーのコンピューターにインストールする必要がある場合はどうすればよいでしょうか? 適切な Java インストール/パッケージング システムはありますか?
windows - WinXPとWinVistaの両方に、すべてのユーザーが書き込み権限を持つフォルダーはありますか?
ProgramFilesフォルダーにインストールされるNETアプリがあります。アプリ自体がいくつかのファイルを書き込み、アプリフォルダーにいくつかのディレクトリを作成します。しかし、通常のWindowsユーザーがアプリケーションを使用しようとすると、そのユーザーにはアプリフォルダーへの書き込み権限がないため、クラッシュします。WinXPとWinVistaの両方に、すべてのユーザーがデフォルトで書き込み権限を持っているフォルダーはありますか?すべてのユーザーフォルダまたはそのようなもの?
macos - OS X Leopard のデフォルトの Apache 2 に modperl をインストールするにはどうすればよいですか?
デフォルトのvanilla Leopard Apache 2の下にmodperlをインストールしようとして失敗しました.オンラインで見つけることができるのはこれのバリエーションだけです:
可能であれば、MacPorts や Fink に依存したくないのですが、デフォルトの Apache 2 インストールで動作するようにできれば、おそらく問題ありません。
vb.net - フォルダーが存在しない場合、VB でフォルダーを作成するにはどうすればよいですか?
サーバーから一連のファイルを簡単に取得し、実際にネットにアクセスすることなく、Windows をクリーン インストールした新しい PC にすべてのファイルを配置できるように、簡単なダウンロード アプリケーションを自分で作成しました。残念ながら、それらを入れたいフォルダーの作成に問題があり、どうすればよいかわかりません。
プログラムでアプリをダウンロードしたいprogram files\any name here\
したがって、基本的には、フォルダーが存在するかどうかを確認し、存在しない場合は作成する機能が必要です。
linux - Gentoo インストール CD には、C++ 開発用のすべてが含まれていますか?
Gentooをインストールしたいです。wxWidgets を使用して GUI C++ アプリケーションを開発するために必要なので、以下が必要です。
- ビルド ツール: make、automake、autoconf など。
- C++ コンパイラ (GCC)
- テスト用の X Window System (Fluxbox または最小限のもので十分です)
ここで、2 つのオプションがあります。
- 小さなネットワーク インストーラー (57MB) をダウンロードする ネットワーク インストールを実行する
- 600MBのCDをダウンロード
ダウンロードをできるだけ少なくしたいのですが、それでも上記のすべてのツールを持っています。
また、ネットワーク インストーラーが最初に必要なパッケージを要求するのか、それとも 600 MB のデータをフェッチするのかがわかりません。
後で他のコンピュータにインストールしたいかもしれないので、ネットワーク インストールで何も保存されない場合は、CD からの「フル」インストールを使用します。