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

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

3
yum localinstallに相当するapt-get
Fedoraを使用するとき、私は通常yum localinstall、ディストリビューションリポジトリの外で取得したrpmをインストールする方法として使用します。apt-getmanページに同等のオプションが見つかりません。それが重要であれば、私はUbuntu 11.04を実行しています。 にapt-get相当するものは何yum localinstallですか?dpkgこの場合、直接使用する必要がありますか?

5
Gentooに同じパッケージの複数のバージョンをインストールする方法は?
Gentooシステムに同じパッケージの2つ(またはそれ以上)のバージョンをインストールしたいのですが。インストールされているファイルはほとんどなく、それぞれにバージョンにちなんで名前が付けられているので、ファイルが衝突することはありません。 スロットについては知っていますが、これらはebuildファイルで指定されています。いくつかの理由でebuildファイルを編集したくないとしましょう。 インストールされたバージョンをワールドパッケージの一部にして、通常どおり再インストールまたはアンインストールできるようにしたいと考えています。 同じパッケージの複数のバージョンをインストールする方法はありますか?それを達成するためのいくつかのPortageトリックを知っていますか?

4
DebianとArchのパッケージ管理の違い
この投稿からの議論は、DebianとArchのパッケージ管理の違いに興味をそそられました。また、Archは非常に軽量であるとよく言われるので、パッケージ管理とはどういう関係があるのでしょうか。DebianがデフォルトでRecommendsをハードな依存関係として扱っているためでしょうか? また、2つのパッケージマネージャー間の柔軟性/能力についても説明できますか? Archは単一のスイートとDebianが複数のスイートを持っているため(たとえば、APTのピン留めと高度な依存関係の処理が頭に浮かぶ)、Debianパッケージ管理システムで利用可能ないくつかの機能はArchシステムでは無関係であることを認識しています。両方のシステムに適用できます(つまり、Debianの場合、私はunstableのみを使用すると仮定します)。

4
壊れたパッケージを削除する
最近、phpmyadminのセットアップに不満を感じていたので、ゼロから始めることにしました。 残念ながら、アンインストールの段階で、手元にないmysqlのrootパスワードを求められました。十分に言えば、データベースコネクタを適切にクリーニングできなかったため、コンポーネントが残っていることがわかりました。 私が家に着いたとき、phpmyadmin aptitude purgeが表示さaptitude removeれ、それを削除しようとしましたが、パッケージに関連付けられたディレクトリが以前の試行から既に削除されているため、パッケージを削除しようとしましたが、それ以上の効果はありませんでした。 私はphpmyadminを再インストールしようとしましたが、aptitudeは利用可能なアップデートがないと単純に述べ、何もしませんでした。アップデートがある場合、私はおそらく同じ問題に遭遇しました。 これに関して、使用したデータベースを削除し、ユーザーテーブルからmysqlをクリーンアップすることで、mysqlをクリーンアップしました。ただし、パッケージの他に何が残っているのか、aptitudeのフックをクリーンアップする方法すらわかりません。 結果として dpkg --purge ickronia:/home/ken# dpkg --purge phpmyadmin (Reading database ... 27158 files and directories currently installed.) Removing phpmyadmin ... /var/lib/dpkg/info/phpmyadmin.prerm: line 5: /usr/share/dbconfig-common/dpkg/prerm.mysql: No such file or directory dpkg: error processing phpmyadmin (--purge): subprocess pre-removal script returned error exit status 1 /var/lib/dpkg/info/phpmyadmin.postinst: …

4
Debianシステムを最新のパッケージで維持する方法は?
サーバーにインストールする「ソフトウェア」のほとんどは、最新のリリース(Java、Tomcat、MySQL-Cluster)である必要があります。だから、私は運が悪いので、ビルド済みのDebianパッケージ(ディストリビューション内)が利用可能です。したがって、すべてのソフトウェアはプロジェクトのウェブページからダウンロードされ、ソースからビルドされます。 今私の質問は、私のDebianシステムにそれらをインストールする正しい方法は何ですか? 私の主な問題は、それらをソースから直接インストールする場合、パッケージ管理(aptitudeを使用)に含まれていないことです。Checkinstallは、実際に使用することは推奨されていないようで、同等のものにも欠点があります。dh_makeとdpkg-buildpackageで自分のパッケージをビルドすることによってこれを処理する唯一の正しい方法はありますか? 常に最新バージョンが必要な場合はどうしますか?

1
「yum検索」でローカルのメタデータ/キャッシュを使用するように強制するにはどうすればよいですか?
多くの場合、を実行するとyum search、最初にメタデータをリポジトリからダウンロードする傾向があります。ローカルキャッシュのみを検索するように強制するにはどうすればよいですか?この場合、私は正確なデータよりも迅速な結果を好み、遅いラインにいます。

3
Solaris 11にインストールした後のGCC-5はどこにありますか?
私の無知を許してください...私は興味のあるC / C ++ライブラリのテストにのみSolarisを使用しています。私はSolaris管理者でもSolarisユーザーでもありません。 GCC-5をSolaris 11.3、x86にインストールしました。これは、サポートするC ++コンパイラが必要だったためです-std=c++11(パッケージの出力については以下を参照してください)。SunのネイティブGCCは4.8であり、C ++ 11を(またはまったく)サポートしていません。 残念ながら、インストール後は見つかりません。 $ g++-5 --version -bash: g++-5: command not found $ sudo find /usr -name gcc-5 $ sudo find /bin -name gcc-5 $ そして完全性のために: $ /bin/gcc --version gcc (GCC) 4.8.2 ... $ ls -l /usr/bin/gcc lrwxrwxrwx 1 root root 18 Jun 7 …

3
debianでパッケージのソースリポジトリを知る方法は?
Debianでは、一部のパッケージはSubversion(有名なteam-pkg-gnome)で保守されているAFAIKもあれば、gitで保守されているパッケージや、他のVCSで保守されているパッケージもあります。 パッケージのソースがどこにあるのかを知る方法はありapt-get source $PACKAGENAMEますか? 私は3つの方法を試しましたが、すべて失敗しました:- $apt show $PACKAGENAME $aptitude show $PACKAGENAME $apt-cache show $PACKAGENAME 上記のいずれもこの情報を提供/共有することはできません。 とにかく情報を入手する方法はありますか?ソースリポジトリを知る必要があります。名前と、それがgit、svn、またはその他のバージョン管理にあるかどうか。

2
Debian:パッケージのアップグレード中に特定のファイルが上書きされるのを防ぎます
パッケージにconfigとdataファイルの2つのコンポーネントがあることを理解しています。パッケージのアップグレード(つまり、セキュリティのアップグレード)中、dataファイルは上書きされる可能性がありますが、configファイルは常に同じままである必要があります。また、configファイルは通常/etcとdataにあり/usrます。ただし、場合によっては区別がぼやけることがあります。 私の場合、Icedove(Thunderbird)のアイコンファイルを変更しました。 /usr/share/applications/icedove.desktop Icedove(Thunderbird)更新があるたびに、私の変更はデフォルトファイルで上書きされます(更新間で変更されていなくても)。 この特定のファイルが上書きされるのを防ぐ方法はありますか? chattr +i icedove.desktopパッケージのアップグレード中にエラーが発生するため、で不変に設定することはお勧めできません。

1
一部のDebianパッケージに「+ deb7u2」サフィックスがあるのはなぜですか?
私は「7u2」の部分が「Debian 7.2」(別名「wheezy」)を表すと考えました。しかし、なぜ一部のパッケージにはそれがあるのか​​、他のパッケージにはないのかについての公式の答えを誰かが知っているのだろうかと思います。 例:http : //metadata.ftp-master.debian.org/changelogs//main/g/grub2/grub2_1.99-27+deb7u2_changelog 「+ deb7u2」がバージョンに追加されるのは、パッケージが「安定版」リリースに入れられるときだけです。これは、別のレポからの厩舎へのチェックインを示す「タグ」であることを意味しますか?



2
DebianまたはUbuntuにパッケージをインストールする前に、複数の依存関係が存在するかどうかを確認します
次のコマンドを実行することで、パッケージをDebianまたはUbuntuにインストールするために必要な複数の依存関係がリポジトリに存在するかどうかを確認できることはすでに知っています。 apt policy first-package second-package ... last-package このコマンドは、各パッケージが現在インストールされているかどうかも通知します。 私の質問は、現在インストールしていないサポート対象バージョンのDebianまたはUbuntuに複数の依存パッケージが存在するかどうかをすばやく確認する方法です。そのOSが現在インストールされていないため、依存関係パッケージがローカルとオフラインに存在するかどうかを確認できませんが、必要な依存関係パッケージが端末からデフォルトのリポジトリに存在するかどうかを確認したいと思います。 この情報の用途の1つは、Ubuntuにインストールされているアプリケーションが最新バージョンのUbuntuにもインストールできるかどうかを確認してから、最新バージョンのUbuntuをインストールするか、既存のOSを最新バージョンにアップグレードすることです。

5
Kali Linuxに特定のバージョンのGCCをインストールする方法
この質問は、Googleで簡単に見つけられるいくつかの質問やその他の場所で適切に対処されているようですが、以下で説明する理由により、解決策は満足のいくものではありません。しかし、完了のために、いくつかの関連リンクを含めました。 /ubuntu/138284/how-to-downgrade-a-package-via-apt-get /ubuntu/428772/how-to-install-specific-version-of -some-package / 428778 /ubuntu/26498/choose-gcc-and-g-version ... その他。 ただし、この質問は、Galiの非常に特定のバージョンをKali Linuxにインストールすることに関するものです。これは、特定のパッケージとしては容易に入手できないようです。特に、問題はバージョン6.3.0のインストール方法に関するものです。特定のプログラムをコンパイルするにはこのバージョンが必要なので、https://www.reddit.com/r/Monero/comments/6d0ah8/xmrig_miner_new_release/ (おまけの質問として、別のバージョンのGCCを使用せずにこの特定の問題を修正するより健全な方法がある場合は、お気軽に回答してください。ただし、この質問は一般的なものであり、関係なくそれを行う方法を知りたいです上記のプログラムを正しくリンクさせる方法) gccなどのパッケージのインストールに使用できるバージョンは、次のようにして決定できます。 apt-cache showpkg gcc 使用可能なバージョンを「バージョン:」の下に一覧表示します。例: 4:7.2.0-1d1 4:4.9.2-2 インストールは発行と同じくらい簡単です apt-get install gcc:4:4.9.2-2 これにより、古いバージョン4:4.9.2-2がインストールされます。これは、7.2.0-1d1のインストールが存在する場合、それを(私は信じて)上書きするだけです。 バージョン4:4.9.2-2を使用できるようにするdeb http://old.kali.org/kali sana main non-free contribには、/etc/apt/sources.listファイルに追加して を実行する必要がありましたapt-get update。 ただし、必要なバージョンがリストにない場合はどうなりますか? 私はさまざまなソース、たとえばhttp://snapshot.debian.org/や、Google検索からのその他のさまざまな質問やウェブサイトで見つけたものなどを試してい ます。 それらのほとんどは、例えば次のように、私に無視またはエラーを与えます Ign:3 http://snapshot.debian.org/archive/debian/20091004T111800Z lenny InRelease これが機能する場合でも、特定のバージョンをインストールすることは非常に悪いアプローチのようです。任意のソースを追加すると、特定のバージョンが必要にならない場合があるためです。 snapshot.debian.orgでgccを検索すると、非常に古いバージョンのみが表示されます。http://snapshot.debian.org/package/gcc/ 私は最終的にこのアプローチに不満を抱き、ソースtarballからGCC 6.3.0をコンパイルしました。コンパイルは成功しましたが、それをインストールする方法に直面しました。私は、実行中には慎重だmake install、私はそれが改ざんされます恐れるようaptとdpkg、おそらくシステムを破ります。 代わりに、ビルドディレクトリから直接実行しようとしました。PATHの最初のエントリとしてビルドディレクトリを追加しようとしましたが、機能しませんでした。次に、名前を変更/usr/bin/gccして/usr/bin/gcc、gcc-6.3.0実行可能ファイルが存在する場所へのシンボリックリンクを作成しようとしました。これにより、次の問題が発生します。 cc: error trying to …

2
pkg install後のvimはどこにありますか?
FreeBSDで最初のいくつかの揺さぶるステップを踏みます。インストールvimを開始すると思ったが、 root@rpi:~ # pkg install vim Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. Checking integrity... done (1 conflicting) Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) The most recent version of packages are already installed root@rpi:~ # vim vim: …

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