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

ソフトウェアパッケージをインストールおよび保守するためのツール


3
不足しているディレクトリを作成するには、 `ln`を使用します
だから私は小さなパッケージマネージャーを書いていて、私が遭遇した問題はファイルへのシンボリックリンクを作ることです。 パッケージをにインストールし/usr/pkg/name-version、ファイルを読み取って、作成するシンボリックリンクを決定します。lnリンクの作成に使用していますが、Linux APIヘッダーをインストールしようとすると問題が発生します。ヘッダーファイルをリンクする必要があります。ヘッダーファイルを含むフォルダーではなく、リンクする必要があります(したがって、2つのパッケージがインクルードの同じサブディレクトリにファイルを配置する必要がある場合、1つのパッケージをねじ込むことなくそれらを行うことができます)。 その問題は解決しましたがln、パスが不完全な場合は単にエラーが表示されます。これは、パッケージがインストールされるまでこれらのディレクトリが存在してはならないため、厄介です。 ln不足しているディレクトリを作成するフラグがありますか、それとも複雑なbashスクリプトを使用する必要がありますか?

1
パピーリナックスをアップデートするには?
1、2か月前に、もうほとんど使用しない古いEee PCにPuppy Linuxの最新バージョンをインストールしました。さて、私は今それをしています!しかし、それを更新する方法がわかりません。 奇妙なパピーパッケージマネージャーを使用しており、インストールとアンインストールのオプションしかないようです。データベースを更新するオプションを見つけましたが、実際には私のシステムのソフトウェアは更新されませんでした。 メニューを何度か確認しましたが、更新に関するメッセージは何も表示されません。 パピーリナックスをどうやってアップデートしますか?

2
AURの「* -git date」パッケージはどうなっていますか?
Arch Linuxに移行しようとしています。AURでパッケージをチェックアウトすると、「project-name-git date」という命名スキームに従った多くのパッケージがあります。例: adonthell-git 20100408-1 akonadi-facebook-git 20111117-1 wesnoth-svn 40587-1 vimprobable-git 20110829-1 vimprobable2-git 20111214-1 これらのパッケージは何ですか?それらは、adonthell / wesnoth / etcリポジトリからの特定の時点のスナップショットだけですか?その場合、名前を変更せずにパッケージを更新できなかったため、パッケージ管理が非常に複雑になっています。 たとえばgitリポジトリからvimprobableの最新バージョンが必要な場合、AURを使用するか、自分でコンパイルする必要がありますか?

2
「dnfリスト」のリポジトリ名の前にある「@」はどういう意味ですか?
インストール済みのパッケージを一覧表示する場合、通常は2つの方法のいずれかで行います。 昔ながらの方法ではを使用していますがrpm -qa | grep <whatever I look for>、それだけです。 しかし最近、パッケージをより包括的に表示したいと思ったため、今後はを使用しましたdnf list --installed <whatever I look for>。 しかし、結果を見ると、理解できないことがいくつかあります。 この例を考えてみましょう: # dnf list --installed zsh Last metadata expiration check: 0:13:25 ago on Mon Jul 11 05:48:04 2016. Installed Packages zsh.x86_64 5.2-5.fc24 @@commandline (実際の印刷ではスペースが広くなります) したがって、結果のエントリは«package»«version»«repo»です。 私の例では: パッケージ:zsh.x86_64 バージョン:5.2-5.fc24 リポジトリ:@@ commandline これまでのところ、結果のテーブルは理解できますが、リポジトリ名の前にある2つの「@@」の意味がわかりません。 また、「コマンドライン」は、パッケージがコマンドラインからインストールされたことを示しています(RPMをダウンロードしてdnf install …

2
epel gpgキーを自動的に受け入れる方法
epelから初めてパッケージをインストールするときに、GPGキーをインポートするかどうかを尋ねられます。 redisのインストール時に2つの「Is this ok」プロンプトがあることに注意してください。 [root@us-devops-build02 yum.repos.d]# yum install redis Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile .. truncated for readability Total download size: 213 k Installed size: 668 k Is this ok [y/N]: y Downloading Packages: redis-2.4.10-1.el6.x86_64.rpm | 213 kB 00:00 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key …

2
「man」コマンドが消えるのはなぜですか?
私は見つけるmanコマンドは私に消えますRHEL7: # man ls bash: man: command not found... # which man /usr/bin/which: no man in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/go/bin:/root/gocode/bin:/root/bin:/opt/linuxki) しかしman、man-pagesすべて私の箱に入っています: # yum install man Loaded plugins: auto-update-debuginfo, langpacks, product-id, search-disabled-repos, subscription-manager Package man-db-2.6.3-9.el7.x86_64 already installed and latest version Nothing to do # yum install man-pages Loaded plugins: auto-update-debuginfo, langpacks, product-id, search-disabled-repos, subscription-manager …

5
Debianに特定のパッケージがインストールされているかどうかを確認する方法は?
私はRaspberry Pi B +とRaspbian 5/5/2015、および数年前のガイドを使用しています。Piに接続された外付けNTFS HDDを持っています。記事の古さにより、一般的な慣行が変更され、特定のパッケージと機能が組み込まれたり自動化されたりすることが判明しました。 たとえば、ntfs-3gをインストールするだけで、RaspbianがNTFSドライブ/ボリュームの自動マウントを処理することがわかりました。私が見つけることができるすべての指示とガイダンス(IRC、ラズベリーpiフォーラム、およびLinuxの知り合い)はすべて、非常に技術的になり、実際に私たちがすべて自動機能につまずいていたときに、私のシステムに誰が何を知っているかを教えてくれました。誰も知らなかったか、チェックすることを考えていなかったこと。それ以来、Raspbianを新しいSDカードに新しくインストールし、これまでのところSSHをオンにして、apt-getを更新し、ntfs-3gをインストールしました。 これは私が現在使用している記事です:http : //www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/?PageSpeed = noscript 次のステップは、Sambaを稼働させることです。はい、私はLinuxの人々がWindowsを憎んでいることを知っていますが、私はWindowsの男なので、LinuxシステムがLinuxをフォールバックするのに十分な知識があるまで、Windowsマシンが私のフォールバックです。最終的に、このRaspberry PiはマルチTBドライブを取得しますが、現時点では数GBです。これがNTFSである必要がある理由です。 Sambaがインストールされているかどうかを確認したいと思います。これは、私の指示の次のステップで、Sambaをインストールして構成する方法を示しているためです。私はいくつかのコマンドを試しましたが、結果をどう処理するか、またはそれらの使用方法がわかりません。私はここで検索しましたが、技術的な詳細は私の能力より上にあり、パッケージがインストールされているかどうかを確認するという一見単純な必要性に対応しているとは思いません。 私は試した: apt-cache dump これはあまりにも多くのデータを与えてくれました。数分間スクロールダウンしました。これはRaspberry Pi Handbook 3rd Edition (リンク-アマゾン)から入手しました 私は試した apt-cache showpkg samba Package: samba Versions: 2:3.6.6-6+deb7u5 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_ wheezy_main_binary-armhf_Packages) Description Language: File: /var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_d ists_wheezy_main_binary-armhf_Packages MD5: 0122ac62ef5f4ae21eb2e195eb45ad1d Reverse Depends: winbind,samba 2.2.3-2 task-file-server,samba swat,samba 2:3.6.6-6+deb7u5 smbclient,samba 2.999+3.0.alpha21-4 …

3
Nix:Haskellパッケージのインストール時に単体テストをスキップする
Nixを使用して、限られたリソースを持つ共有ホストの自宅(バイナリパッケージではない)にパッケージをインストールしています。git-annexをインストールしようとしています。依存関係の1つであるhaskell-lensを構築すると、単体テストは大量のメモリを消費するため、強制終了してインストールが失敗します。 単体テストをスキップしてパッケージをインストールする方法はありますか?私はCabalビルダーを見て、falseにhaskell-packages.nix設定することでテストを無効にできるように思えenableCheckPhaseます。で次のことを試しました~/.nixpkgs/config.nixが、テストはまだ実行されています。 { packageOverrides = pkgs: with pkgs; { # ...other customizations... haskellPackages = haskellPackages.override { extension = self : super : { self.lens = self.disableTest self.lens; }; }; }; }

2
su認証失敗、sudo欠落
vim-minimalパッケージを削除した後、インストールしようとしたGUI Vimと競合していたため、パッケージsudoが表示されなくなりsu、認証に失敗しました。 [portOdin@localhost ~]$ su Password: su: Authentication failure [portOdin@localhost ~]$ sudo bash: sudo: command not found... 私もzshを試し、新しいユーザーを作成しましたが、同じ問題がありました。 うまくいく場合su、または代替手段がある場合は、で再インストールできsudo yum install sudoます。Fedora 20を使用しています。


3
Ubuntuでbuild-essentialに対応するRHELパッケージは何ですか?
リポジトリなどから利用可能なパッケージを一覧表示する方法は知っていますが、などの同等のメタパッケージと一致するリストを見つけるにはどうすればよいですかbuild-essential。 そのようなことはありますか?そうでない場合、そのような近い/類似する一致を見つけるための賢明なアプローチは何でしょうか?

4
AIX用パッケージマネージャー
公式サイトからAIX(バージョン7.1)にSubversion をインストールする際、subversionパッケージのインストールに進む前に最初に解決する必要がある依存関係があります。依存パッケージをインストールしている間、他にもたくさんの依存パッケージをダウンロードしてインストールする必要があります。 インストールプロセスを自動化できるAIX用のプログラムはありますか?apt-getUbuntuのようなもの。

4
Debian 6でaptまたはdpkgを使用して、アップグレードされたパッケージの変更点を確認できますか?
私はちょうどでしたapt-get upgrade私のDebian 6開発サーバー上と名付けられ、特定のパッケージがあることに気づいtinyproxyアップグレードされました。そのパッケージで何が変更されたかを正確に確認することに特に興味があります。現在実行できないことを行うように変更することは、やるべきことのリストにあるからです。 私は、私のブラウザを起動し、少し掘る、変更履歴を見つけて、私はちょうどに行ってきましたバージョンに変更され、まさに見ることができることを知っているが、その後、私は私が求めることができる方法があるのか疑問に思っapt-getたりdpkg1だった場合、私に変更履歴を表示します含まれています。 コマンドラインを使用して、パッケージのバージョン間で変更されたものの概要を取得するために、いずれかのツールまたは別のツールを使用できますか?

3
必要な依存関係を提供するFedoraパッケージを見つける方法は?
リポジトリに存在しないソフトウェアをインストールすると、依存関係が満たされないという問題が発生します。エラーは通常、不足しているライブラリまたはコマンドを教えてくれます。次に、を実行しyum searchます。必要なライブラリ/コマンド名と一致するパッケージ名がある場合、それは簡単です。 yumで何も見つからないときに問題が発生します。私はWebを検索し始め、ライブラリへのリンクを見つけることがよくあります。しかし、これらのサイトを信頼するかどうか、ダウンロードしたライブラリをどこにコピーするか、ライブラリが何をするかなど、私にはわかりません。多くの場合、それは別のディストリビューションまたは別のFedoraバージョン用であることが想定されており、それらが私のもので動作するかどうかはわかりません。これらのライブラリはおそらくリポジトリ内のいくつかのパッケージに存在しているのではないかと思います。ランダムなGoogleのサイトからではなく、そこから入手したいのです。 ライブラリの名前がある場合、ライブラリがどのパッケージに属しているかを知るにはどうすればよいですか?たとえば、ライブラリlibpng12.so.0が必要になりましたが、どうすれば入手できますか?そしてそれがライブラリではなくコマンドである場合、それを提供するパッケージをどのように見つけますか?

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