問題タブ [package-managers]

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 投票する
7 に答える
379684 参照

linux - YUM を使用してパッケージの内容を一覧表示する方法は?

rpm を使用してパッケージの内容を一覧表示する方法を知っています ( rpm -qpil package.rpm)。ただし、これには、ファイルシステム上の .rpm ファイルの場所を知る必要があります。より洗練された解決策は、私の場合は YUM であるパッケージ マネージャーを使用することです。これを達成するためにYUMをどのように使用できますか?

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

linux - さまざまな Linux ディストリビューションが異なるパッケージ マネージャーを使用するのはなぜですか?

Linux ディストリビューションのパッケージ マネージャーが異なるのはなぜですか?

テキスト エディター、デスクトップ環境、グラフィック ソフトウェア (Inkscape、Blender、GIMP) などの他のソフトウェアがディストリビューション間で共有されているため、これは非常に奇妙です。共通のセットアップ ツールを用意しませんか?

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

c++ - Debianのようなシステムでlibapt(またはlibept)を使用してパッケージを一覧表示し、それらの情報を取得するにはどうすればよいですか?

誰かがlibaptまたはlibeptを使用してパッケージを一覧表示し、Debianのようなシステムでパッケージに関する情報を取得しましたか?

Libaptは十分に文書化されておらず、libeptに関するいくつかの例とチュートリアルを見つけました。誰かが私に最良の方法を説明できますか

  1. apt-system内のすべてのパッケージのリストを取得します
  2. 単一のパッケージに関する情報(名前、バージョン、依存関係、説明など)を取得します。
  3. 単一のパッケージによってインストールされたファイルのリストを取得します

apt内部ファイルを直接操作するのは非常に簡単ですが、ライブラリを使用してapt仕様を尊重したいと思います。

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

php - yastコマンドラインのみを使用してSUSE10.1でPHP5.1を5.2にアップグレードするにはどうすればよいですか?

PHP5.1をSUSE10.1コマンドラインから5.2にアップグレードするにはどうすればよいですか?それを自動的に行うパッケージマネージャーコマンドはありますか?

実際、JavaScript-RTEを使用するにはJSONサポートが必要であり、PHP5.2のみであると信じています。

0 投票する
12 に答える
5925 参照

emacs - Emacsのパッケージマネージャーに何を期待しますか?

数千のEmacsLispライブラリが存在しますが、GNU Emacsは、バージョン24.1まで(内部)パッケージマネージャーがありませんでした。

ほとんどのユーザーは、現在、Emacs Lispライブラリを見つけてインストールし、特に最新の状態に保つのはかなり不便であることに同意すると思います。

生活を少し楽にするページ

24.1より古いバージョンのEmacsの場合:

  • Emacs Lispリスト-問題:死んだ人(リンク)が表示されます。
  • Emacswiki-問題:ナッツの痕跡(悪意のあるコード)が含まれている可能性があります。
  • Emacsmirror-私が取り組んでいるパッケージリポジトリ。問題:まだネイティブでサポートしているパッケージマネージャーはありません。

一部のパッケージマネージャー

まだ誰も試したことがないというわけではありません。(この質問が行われたとき、これらのいくつかは存在しませんでした。)


更新-package.elは、バージョン24.1以降のGNUEmacsに含まれています


パッケージはEmacsトランクに含まれています。epkgはまだ準備ができておらず、現在も利用できません。少なくともinstall-elisp、plugin、use-packageはもう積極的にメンテナンスされていないようです。

これらすべてのパッケージマネージャーをサブモジュールとして含むgitリポジトリを作成しました。

役に立つかもしれないいくつかのユーティリティ

パッケージマネージャーは、これらのユーティリティを使用したり、パッケージのミラーを維持するために使用したりできます。

目前の主題についての議論

質問(ついに)

だから-私はあなたからあなたがEmacsのパッケージマネージャーで重要/重要でない/補足などと考えるものを知りたいです。

いくつかのアイデア

  1. 多くのパッケージ(Emacsmirrorは、利用可能な最大のパッケージコレクションを提供しますが、パッケージマネージャーではまだ明示的なサポートはありません)。
  2. テストされたパッケージのみ。
  3. 複数のパッケージアーカイブのサポート(多くの/テスト済みのパッケージから選択できるようにするため)。
  4. 必要な機能のみに基づいて計算された依存関係。
  5. 依存関係は特定のバージョンを考慮に入れます。
  6. アップストリームでリリースされたバージョンのみを使用してください。
  7. 可能な場合は、バージョン管理システムのバージョンを使用します。
  8. パッケージは分類されています。
  9. パッケージは、インストールされているだけでなく、アンインストールおよび更新できます。
  10. パッケージのアップストリームバージョンのフォークの作成をサポートします。
  11. これらのフォークの公開をサポートします。
  12. フォークの選択をサポートします。
  13. インストールパッケージがアクティブ化された後。
  14. 自動ロードファイルを生成します。
  15. Emacswikiとの統合(wikirel.elを参照)。
  16. ユーザーはパッケージにタグを付けたり、コメントを付けたり、その情報を共有したりできます。
  17. FSFによって割り当てられた/GPL/ FOSSソフトウェアのみ、またはライセンスを気にしません。
  18. パッケージマネージャーはEmacsと統合して配布する必要があります。
  19. 著者に簡単に連絡するためのサポート。
  20. たくさんのメタデータ。
  21. 特定のパッケージをインストールする前に、代替案を提案してください。

こういう答えを期待しています

  • より多くの実装、議論などへのポインタ。
  • 理想的なパッケージマネージャーを構成する一連の機能の詳細な説明。
  • 1つの特定の望ましい/望ましくない機能の説明。上からの私の考えを自由に詳しく説明してください。
  • びっくり。
0 投票する
7 に答える
59430 参照

linux - どのリポジトリが特定のパッケージを提供しているかを yum で教えてもらえますか?

うまくいけば、質問の短いバージョン: 特定のパッケージがインストールされているマシンを使用している場合、そのパッケージを提供する構成済みのリポジトリを教えてくれる yum コマンドはありますか? (または、まだインストールされていないパッケージを提供するリポジトリを指定します。)

コンテキストが必要な場合の背景: yum リポジトリーの迷路があります。特定の rpm パッケージがインストールされているマシンと、構成されたリポジトリの迷路が明らかに不十分な別のマシンがあるため、必要なパッケージをそのマシンにインストールできません。必要最小限のリポジトリを新しいマシンに追加する必要があります。あるマシンから別のマシンにリポジトリをショットガンで移動することはできません。そして、これを再現可能にする必要があるため、外に出てrpmを取得することはオプションではありません.

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

eclipse - Eclipse 構成の問題

最近、私は Eclipse をより頻繁に使用しようとしていますが、これまでのところ、新しいパッケージをインストールするのが非常に難しいことがわかったため、使用を避けてきました。新しいパッケージを見つけてインストールしようとすると、エラー パネルに一連の構成エラーが表示されます。これをインストールするには、このパッケージまたはそのパッケージが必要です。そして、そのパッケージを見つけたとき、そのパッケージには私が持っていない別のパッケージが必要であることがわかりました...そしてそれは私にとって困難な問題でした.

最近、次の構成エラーが発生しています。

現在の構成にはエラーが含まれており、この操作によって予期しない結果が生じる可能性があります。

具体的には、これらのエラーを回避する方法を見つけるための助けを探しています。(「org.eclipse.jst.web_core.feature」に関する情報ページは Google にありません。)

より一般的には、しかし、Eclipse の内部パッケージ管理システムに代わるものは何だろうか? (私のやり方が間違っていて、内部システムが思ったほど難しくない場合は、それも教えてください!) Pulse のことは聞いたことがありますが、あまり使用したことがありません。

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

ruby - UbuntuにRuby1.9.1をインストールしますか?

Ubuntu9.04に最新バージョンのRubyをインストールすることについて疑問に思います。これで、問題を解決できますが、疑問./configuremake思うのは、パッケージシステムとの競合を回避する方法です。たとえば、インストールする他のパッケージがRubyに依存している場合、パッケージマネージャーは(古い)Rubyパッケージをインストールし、最悪の場合、ファイルを上書きしませんか?

それで、Rubyが実際にすでにインストールされていることをUbuntuに伝える方法が必要だと思いますか?

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

latex - Ubuntuでtexliveパッケージを更新する機能

私はubuntuでtexliveを使用していますが、使用されているパッケージが古すぎるために問題が発生しています。CTANから手動でダウンロードしてインストールすると修正されますが、これには時間がかかります。

Windowsでは、Miktexを使用して、すべての最新パッケージに更新します。

面倒なプロセスを経ることなく、texliveのパッケージをCTANから最新のものに更新する方法はありますか?

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

linux - Linuxディストリビューション全体にバイナリアプリケーションを配布する

まだオープンソースではないアプリケーションを作成しました。実行可能ファイルをさまざまなLinuxディストリビューションに配布したいと思います。これを行うための最良の方法は何ですか。.rpmと.debのパッケージを少し調べましたが、それがバイナリに使用できるかどうかはわかりません。理想的には、OS XのPackageMakerや、Windowsの通常のインストーラーのように/ usr/binに自動的にコピーするものが欲しいです。それは.rpmおよび.debパッケージの目的ですか、それとも自動的に実行するシェルスクリプトをバンドルする必要がありますか?