問題タブ [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.
linux - YUM を使用してパッケージの内容を一覧表示する方法は?
rpm を使用してパッケージの内容を一覧表示する方法を知っています ( rpm -qpil package.rpm
)。ただし、これには、ファイルシステム上の .rpm ファイルの場所を知る必要があります。より洗練された解決策は、私の場合は YUM であるパッケージ マネージャーを使用することです。これを達成するためにYUMをどのように使用できますか?
linux - さまざまな Linux ディストリビューションが異なるパッケージ マネージャーを使用するのはなぜですか?
Linux ディストリビューションのパッケージ マネージャーが異なるのはなぜですか?
テキスト エディター、デスクトップ環境、グラフィック ソフトウェア (Inkscape、Blender、GIMP) などの他のソフトウェアがディストリビューション間で共有されているため、これは非常に奇妙です。共通のセットアップ ツールを用意しませんか?
c++ - Debianのようなシステムでlibapt(またはlibept)を使用してパッケージを一覧表示し、それらの情報を取得するにはどうすればよいですか?
誰かがlibaptまたはlibeptを使用してパッケージを一覧表示し、Debianのようなシステムでパッケージに関する情報を取得しましたか?
Libaptは十分に文書化されておらず、libeptに関するいくつかの例とチュートリアルを見つけました。誰かが私に最良の方法を説明できますか
- apt-system内のすべてのパッケージのリストを取得します
- 単一のパッケージに関する情報(名前、バージョン、依存関係、説明など)を取得します。
- 単一のパッケージによってインストールされたファイルのリストを取得します
apt内部ファイルを直接操作するのは非常に簡単ですが、ライブラリを使用してapt仕様を尊重したいと思います。
php - yastコマンドラインのみを使用してSUSE10.1でPHP5.1を5.2にアップグレードするにはどうすればよいですか?
PHP5.1をSUSE10.1コマンドラインから5.2にアップグレードするにはどうすればよいですか?それを自動的に行うパッケージマネージャーコマンドはありますか?
実際、JavaScript-RTEを使用するにはJSONサポートが必要であり、PHP5.2のみであると信じています。
emacs - Emacsのパッケージマネージャーに何を期待しますか?
数千のEmacsLispライブラリが存在しますが、GNU Emacsは、バージョン24.1まで(内部)パッケージマネージャーがありませんでした。
ほとんどのユーザーは、現在、Emacs Lispライブラリを見つけてインストールし、特に最新の状態に保つのはかなり不便であることに同意すると思います。
生活を少し楽にするページ
24.1より古いバージョンのEmacsの場合:
- Emacs Lispリスト-問題:死んだ人(リンク)が表示されます。
- Emacswiki-問題:ナッツの痕跡(悪意のあるコード)が含まれている可能性があります。
- Emacsmirror-私が取り組んでいるパッケージリポジトリ。問題:まだネイティブでサポートしているパッケージマネージャーはありません。
一部のパッケージマネージャー
まだ誰も試したことがないというわけではありません。(この質問が行われたとき、これらのいくつかは存在しませんでした。)
- 自動インストール
- borg.el -Gitサブモジュールを使用してEmacsパッケージを同化します。
- el-get.el-多くのソースをサポートします。
- elinstall.el
- epackage別名DELPS-EmacsLispパッケージに適用されるDebianパッケージの概念。
- epkg.el-これは、Emacsmirrorを閲覧するための単なるツールになりました。
- install.el
- install-elisp.el
- jem-pkg.el
- package.el -ELPA。Emacs24に含まれるようです。
更新-package.elは、バージョン24.1以降のGNUEmacsに含まれています
- pases.el
- pelm-コマンドラインインストーラー; phpを使用します。
- plugin.el
- Straight.el-最近の実験的なもので、まだ1.0リリースに達していません。
- use-package.el
- XEmacsパッケージマネージャー
パッケージはEmacsトランクに含まれています。epkgはまだ準備ができておらず、現在も利用できません。少なくともinstall-elisp、plugin、use-packageはもう積極的にメンテナンスされていないようです。
これらすべてのパッケージマネージャーをサブモジュールとして含むgitリポジトリを作成しました。
役に立つかもしれないいくつかのユーティリティ
パッケージマネージャーは、これらのユーティリティを使用したり、パッケージのミラーを維持するために使用したりできます。
- date-calc.el-日付の計算および解析ルーチン。
- ell.el -EmacsLispリストを閲覧します。
- elm.el、elx.el、xpkg.el - Emacsmirrorを維持するために使用されます。
- genauto.el -elispパッケージの自動ロードを生成するのに役立ちます。
- inversion.el-特定のパッケージバージョンが必要です。
- loadhist.el、lib-requires.el、elisp-depend.el-EmacsLispライブラリの依存関係を一覧表示するコマンド。
- project-root.el-プロジェクトルートを定義し、それに基づいてアクションを実行します。
- strptime.el -POSIXの日付と時刻の解析の部分的な実装。
- wikirel.el -EmacsWikiの関連ページにアクセスします。
目前の主題についての議論
質問(ついに)
だから-私はあなたからあなたがEmacsのパッケージマネージャーで重要/重要でない/補足などと考えるものを知りたいです。
いくつかのアイデア
- 多くのパッケージ(Emacsmirrorは、利用可能な最大のパッケージコレクションを提供しますが、パッケージマネージャーではまだ明示的なサポートはありません)。
- テストされたパッケージのみ。
- 複数のパッケージアーカイブのサポート(多くの/テスト済みのパッケージから選択できるようにするため)。
- 必要な機能のみに基づいて計算された依存関係。
- 依存関係は特定のバージョンを考慮に入れます。
- アップストリームでリリースされたバージョンのみを使用してください。
- 可能な場合は、バージョン管理システムのバージョンを使用します。
- パッケージは分類されています。
- パッケージは、インストールされているだけでなく、アンインストールおよび更新できます。
- パッケージのアップストリームバージョンのフォークの作成をサポートします。
- これらのフォークの公開をサポートします。
- フォークの選択をサポートします。
- インストールパッケージがアクティブ化された後。
- 自動ロードファイルを生成します。
- Emacswikiとの統合(wikirel.elを参照)。
- ユーザーはパッケージにタグを付けたり、コメントを付けたり、その情報を共有したりできます。
- FSFによって割り当てられた/GPL/ FOSSソフトウェアのみ、またはライセンスを気にしません。
- パッケージマネージャーはEmacsと統合して配布する必要があります。
- 著者に簡単に連絡するためのサポート。
- たくさんのメタデータ。
- 特定のパッケージをインストールする前に、代替案を提案してください。
こういう答えを期待しています
- より多くの実装、議論などへのポインタ。
- 理想的なパッケージマネージャーを構成する一連の機能の詳細な説明。
- 1つの特定の望ましい/望ましくない機能の説明。上からの私の考えを自由に詳しく説明してください。
- びっくり。
linux - どのリポジトリが特定のパッケージを提供しているかを yum で教えてもらえますか?
うまくいけば、質問の短いバージョン: 特定のパッケージがインストールされているマシンを使用している場合、そのパッケージを提供する構成済みのリポジトリを教えてくれる yum コマンドはありますか? (または、まだインストールされていないパッケージを提供するリポジトリを指定します。)
コンテキストが必要な場合の背景: yum リポジトリーの迷路があります。特定の rpm パッケージがインストールされているマシンと、構成されたリポジトリの迷路が明らかに不十分な別のマシンがあるため、必要なパッケージをそのマシンにインストールできません。必要最小限のリポジトリを新しいマシンに追加する必要があります。あるマシンから別のマシンにリポジトリをショットガンで移動することはできません。そして、これを再現可能にする必要があるため、外に出てrpmを取得することはオプションではありません.
eclipse - Eclipse 構成の問題
最近、私は Eclipse をより頻繁に使用しようとしていますが、これまでのところ、新しいパッケージをインストールするのが非常に難しいことがわかったため、使用を避けてきました。新しいパッケージを見つけてインストールしようとすると、エラー パネルに一連の構成エラーが表示されます。これをインストールするには、このパッケージまたはそのパッケージが必要です。そして、そのパッケージを見つけたとき、そのパッケージには私が持っていない別のパッケージが必要であることがわかりました...そしてそれは私にとって困難な問題でした.
最近、次の構成エラーが発生しています。
現在の構成にはエラーが含まれており、この操作によって予期しない結果が生じる可能性があります。
具体的には、これらのエラーを回避する方法を見つけるための助けを探しています。(「org.eclipse.jst.web_core.feature」に関する情報ページは Google にありません。)
より一般的には、しかし、Eclipse の内部パッケージ管理システムに代わるものは何だろうか? (私のやり方が間違っていて、内部システムが思ったほど難しくない場合は、それも教えてください!) Pulse のことは聞いたことがありますが、あまり使用したことがありません。
ruby - UbuntuにRuby1.9.1をインストールしますか?
Ubuntu9.04に最新バージョンのRubyをインストールすることについて疑問に思います。これで、問題を解決できますが、疑問./configure
にmake
思うのは、パッケージシステムとの競合を回避する方法です。たとえば、インストールする他のパッケージがRubyに依存している場合、パッケージマネージャーは(古い)Rubyパッケージをインストールし、最悪の場合、ファイルを上書きしませんか?
それで、Rubyが実際にすでにインストールされていることをUbuntuに伝える方法が必要だと思いますか?
latex - Ubuntuでtexliveパッケージを更新する機能
私はubuntuでtexliveを使用していますが、使用されているパッケージが古すぎるために問題が発生しています。CTANから手動でダウンロードしてインストールすると修正されますが、これには時間がかかります。
Windowsでは、Miktexを使用して、すべての最新パッケージに更新します。
面倒なプロセスを経ることなく、texliveのパッケージをCTANから最新のものに更新する方法はありますか?