タグ付けされた質問 「package-management」

パッケージ管理は、コンピューターのオペレーティングシステムのソフトウェアパッケージを一貫した方法でインストール、アップグレード、構成、および削除するプロセスです。


3
依存関係が手動で解決されることをaptに伝える方法は?
を介してインストールしたくないaptが、手動でインストールしたいソフトウェアがあるとしましょう。(TeXLive、2011リリースを使用したいのでapt、2009バージョンしかありません。) を介してインストールしたい別のソフトウェアがあるとしますがapt、それは最初のソフトウェアに依存します。(Vim LaTeXSuite。システム全体で使用するために手動でインストールするのは苦痛です。) デフォルトでaptは、最初のソフトウェアを「認識」せず、依存関係のメタデータを満たすためだけに、不要で好ましくない多くの不要なデータ(つまりTeXLive 2009)をインストールします。 どうすればいいですか: 教えてapt与えられたパッケージ(例えばがあることtexlive)されたすべての実用的な目的のために設置されており、それはいくつかの他のパッケージの依存関係としてインストールされるべきではないと? 教えてapt与えられたパッケージ(例えばをインストールするには、vim-latexsuiteその依存関係を気にせずに)? 私は、様々なふるいにかけてきたapt関連のmanページと、空を駆け上がり、また、見つかったこの質問このサイトにはなく、そこにいることを感じていなし、これを行うにはあまりハック方法であると? (私のGentoo時代から、私は覚えてemerge --injectおり/etc/portage/package.provides、基本的にapt同等のものを探しています。)

8
どのLinuxディストリビューションに最新のパッケージがありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックスーパーユーザーのために。 3年前に閉店しました。 Ubuntuのリリーススケジュールは遅すぎます。すべての絶対的な最新バージョンが必要です。少し不安定な場合でも。ソースからすべてを手動でインストールすることなく、どのディストリビューションがこれを提供しますか?

4
.debパッケージとすべての依存関係をダウンロードする方法は?
このトピックについて私が見つけたすべての答えについて、解決策は、パッケージをインストールする必要がある特定のコンピューターAに、必要なすべての依存関係を含むファイルを作成し、それを別のコンピューターにダウンロードして、Bと呼ぶことにしました。 問題は、デスクトップをフォーマットする必要がある場合に備えて、後でオフラインでインストールできるようにするために作業する必要がある特定の重要なソフトウェアのストレージが欲しいことです。 私は自分のコンピュータに冗長な.debファイルがたくさんあることを本当に気にかけていません。また、10MBのソフトウェアをインストールするために1GBのファイルを保存するのであれば、本当に気にかけません。 だから、可能な依存関係をダウンロードしてもらいたい。どういうわけか私はこれを行うことができますか?

1
Windows 10ビルトインパッケージマネージャーの使用方法
Windows 10のパッケージ管理はあまり直感的ではありません。以下は、VLCをインストールしようとする私の冒険です。これは、パッケージマネージャーの非常に一般的なテストケースのようです。 Find-Package vlc いや Find-Package -Update いや Install-Package --help いや Install-Package /? いや Install-Package vlc The provider 'nuget v2.8.5.127' is not installed. nuget may be manually downloaded from https://oneget.org/nuget-anycpu-2.8.5.127.exe and installed. Would you like PackageManagement to automatically download and install 'nuget' now? [Y] Yes [N] No [S] Suspend [?] …

1
サービススタックとは何ですか?
Windowsには、サービススタックと呼ばれるものがあり、パッケージマネージャーの役​​割を果たしているようです。コンポーネントベースのサービス(CBS)、Windowsインストーラー、Windows Update、およびWinSxSがサービススタックの一部であるか、サービスに関与しているように思えるだけで、あまりよくわかりません。 私は多くの研究を行ってきましたが、Windowsでのサービスに関するわかりやすい概要を見つけることができませんでした。したがって、私は次を求めています: サービスとは何ですか?サービススタックは何をしますか? サービススタックはどのように機能しますか?CBS、Windows Installer、WinSxS、およびWindows Updateはどのような役割を果たしますか?

6
パックマンが何もダウンロードしない-常に404
Arch Linuxを実行しているRaspberry Piにソフトウェアをインストールしたいのですが、エラー404が発生し続けます。 私はいくつかの研究を行なったし、私が行うために必要なことがわかったpacman -Syyとpacman -Syu... pacman -Syyすべてのミラーを有効にして実行すると、次のようになります。 # pacman -Syy :: Synchronizing package databases... error: failed retrieving file 'core.db' from mirror.aarnet.edu.au : The requested URL returned error: 404 Not Found error: failed retrieving file 'core.db' from ftp.iinet.net.au : The requested URL returned error: 404 Not Found error: failed retrieving …

3
Ubuntu:バニラソースに対して何をしているのですか?
私が間違っている場合は修正してください 私の知る限り、Debian / Ubuntu / Fedoraのようなディストリビューションは通常、パッケージを作成する前にバニラソースコードを変更します。これらの変更の背後にある理由は何ですか?元のソースに問題はありますか?特定のパッケージに加えられた変更のリストとそれらの変更の理由を取得するにはどうすればよいですか? 助けてくれてありがとう!

4
Emacs 24:ELPA経由でインストールされたパッケージの読み込み
次をcmake-mode使用して、Emacs 24にパッケージをインストールしました。 M-x package-install cmake-mode パッケージは次の場所~/.emacs.d/elpa/cmake-mode-20110824で確認できます。次のCommentary:セクションの手順を使用してロードできます~/.emacs.d/elpa/cmake-mode-20110824/cmake-mode.el。 ;; Add this code to your .emacs file to use the mode: ;; ;; (setq load-path (cons (expand-file-name "/dir/with/cmake-mode") load-path)) ;; (require 'cmake-mode) ;; (setq auto-mode-alist ;; (append '(("CMakeLists\\.txt\\'" . cmake-mode) ;; ("\\.cmake\\'" . cmake-mode)) ;; auto-mode-alist)) ただし、これはELPAのEmacsWikiページの使用方法と矛盾します。 ...パッケージは、init.elがロードされた後に初期化されます。つまり、パッケージ固有の初期化をinit.elに入れないでください... 私の~/.gnu-emacsファイルに次のような行を追加するため、この指示に同意する傾向があります。 (add-to-list 'load-path "~/.emacs.d/elpa/cmake-mode-20110824/") いので、パッケージをアップグレードする場合はいつ壊れます。ただし、この行がないと使用できませんcmake-mode。 …

7
Fedora(Linux)にインストールされたパッケージをどのように追跡しますか?
(この質問は6338とよく似ています。FedoraとUbuntu / Debianは異なる回答を保証するのに十分異なるため、この質問から分割することが提案されました。) Fedoraのセットアップを使用するときは、ベースラインのインストールに加えて、いくつかのパッケージを徐々にインストールします。再インストールする場合、または新しいマシンをインストールする必要がある場合は、通常、それらの特定のパッケージを再インストールし、最小限の手間で作業に戻るために迅速に実行したいと考えています。私が見た限りでは、すべてのパッケージマネージャー(yumおよびpirut)から、インストールされているパッケージがわかり、すべてのログにログがあります(ただし、ツールごとにログが異なるため、面倒です)。しかし、どのパッケージも私がどのパッケージを使用したかを教えてくれません依存関係またはシステム更新とは対照的に、インストールされます。ログでさえ、私がログから何を抽出すべきか、またはそれらを統合する方法(さまざまなaptファミリーツールの場合)が完全にわからないという点で、トリッキーです。つまり、再インストールするたび、または単にバックアップするたびに、そのリストを再作成する方法がわかりません。 私は必ずしもこれを行うためのツールを期待しているわけではありませんが、そうでない場合は回避策を探しています。grepの対象となるパターン、優れた経験則、または正確に何がログに記録されているかについての明確なアイデアも役立ちます。ここには「ベストアンサー」はないかもしれませんが、良いものは非常に役立ちます。

2
apt-getがパッケージの問題を特定できないインストールを検出した場合、エラーで続行します
次を実行すると: sudo apt-get install vim abcde php5-cli 予想される動作である次のメッセージで失敗します。 E:パッケージabcdeが見つかりません `。 私はそれをインストールしたいのですvimが、パッケージabcdeをインストールし続けるだけでエラーが発生した場合でもphp5-cli。apt-get一部のパッケージが見つからない場合でも、リストを下に移動したいと考えています。 私はもう試した: sudo apt-get install --ignore-missing vim abcde php5-cli

5
Mac OS上のUnixパッケージの公式インストーラーは何ですか?
Mac OS Xでの標準のUnixパッケージのインストールについて少し混乱しています。たとえば、/ usr / bin / svnはSVN v.1.4.4ですが、FinkCommanderはsvnがインストールされていないと言っています。emacsなどの他のパッケージについても同様です。 FinkCommanderの設定が間違っているだけですか?現在/sw、すべてをにインストールするように設定されていPATHます。それで、パッケージをにインストールするように設定するだけで、インストール/usrされたソフトウェアが認識されますか?すべての複製パッケージをインストールしたくないのですが、FinkCommanderがインストールされたソフトウェアと同期していないように見えるのはかなり奇妙です。 または、使用する必要がある他のインストーラーはありますか?Mac Portsは推奨されるインストーラーですか? (Mac OS 10.5.8を使用しています。)

3
自作のgitのインストールは、システムバージョン(/ usr / bin /内)よりも優先されません。
OS X(またはXcode)にはgit 1.7.somethingがバンドルされていますが、brew install git(1.8.0)以降which git、古いを返し続け/usr/bin/gitます。 これは私が今$ PATHをエコーすると得られるものです: /usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin Homebrewのものを優先すべきではありませんか? また、それがusr/local/git/bin最後にどこから来るのかもわかりません。


4
パッケージがAPTにインストールされているかどうかをテストする
パッケージがインストールされているかどうかをテスト/レポートするシェルスクリプトメソッドが必要です。詳細は必要ありません。論理フローを設定するためのブール値の戻りのみです。私が見たパッケージがインストールされている場合は、検索が、dpkg戻って複雑な出力とそのフォーマットの変更は、パッケージがDebianのリポジトリ内またはUbuntuのPPAにあるかどうかによって異なります。 私はそれapt-cacheがかなり良い仕事をするのを見つけて、私はこの方法を思いつきました: is_installed=0 test_installed=( `apt-cache policy package-name | grep "Installed:" ` ) [ ! "${test_installed[1]}" == "(none)" ] && is_installed=1 誰かがもっと簡単な、またはもっと直接的な方法を知っていますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.