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

ソフトウェアパッケージ、特にAPTおよびdpkgシステムの管理に関する質問。

6
新しいhplipバージョンをインストールする最良の方法はどれですか?
Hplipは、ほとんどのHPプリンターを駆動するソフトウェアです。通常、新しいプリンターはソフトウェアの新しいバージョンでのみサポートされます。Canonicalは、新しいバージョンのパッケージを古いUbuntuバージョンにバックポートしません。つまり、新しいドライバーは、古いUbuntuバージョンのソフトウェアセンターで利用できなくなります。 昨日の例として、HP 1005pを8.04を実行しているコンピューターにフックする必要がありました。リポジトリで利用可能なバージョンよりも新しいhplipをインストールする必要がありました。hpページのスクリプトを使用してインストールしましたが、他の選択肢を知りたいのですが。 それをインストールするのに最適な(技術的には、最も簡単ではない)方法とその理由は?

3
r-baseをインストールしようとしたときに依存関係が満たされていない
端末からのアプリのインストールに問題があります。これらはこの問題の例です: ratanak @ ratanak-walker:〜$ sudo apt-get install httrack パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 これらを修正するには、「apt --fix-broken install」を実行します。 以下のパッケージには、満たされていない依存関係があります。 httrack:依存:libhttrack2(> = 3.48.24)がインストールされません rstudio:依存:libjpeg62がインストールされません 依存:libgstreamer0.10-0ですが、インストールできません 依存:libgstreamer-plugins-base0.10-0ですが、インストールできません 推奨:r-base(> = 2.11.1)がインストールされない E:依存関係が満たされていない。パッケージなしで 'apt --fix-broken install'を試してください(またはソリューションを指定してください)。 ratanak @ ratanak-walker:〜$ sudo apt-get install r-base パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 これらを修正するには、「apt --fix-broken install」を実行します。 以下のパッケージには、満たされていない依存関係があります。 r-base:依存:r-base-core(> = 3.4.0-1xenial0)がインストールされません 依存:r-recommended(= 3.4.0-1xenial0)が、インストールされません 推奨:r-base-htmlがインストールされない 推奨:r-doc-htmlがインストールされません rstudio:依存:libjpeg62がインストールされません …

1
システムに再起動が必要であることを伝えるdebファイルを作成する方法は?
私はPPAをセットアップするか、おそらくパッケージをDebianに提出する予定ですが、本当に知っておく必要があることがあります。通常、パッケージはで処理を/var/run/reboot-required行い、リストされていることを理解しています/var/run/reboot-required.pkgが、必要なすべての変更を行うために再起動が必要なその方法によるシステム?いずれかのファイルに設定する必要があるフラグがありますか、それともそれよりも手動ですか?Ubuntu GNOME 16.04とGNOME 3.20を実行しています。

1
満たされていない依存関係の問題をデバッグする方法は?
重複の可能性に関する注意: 私の知る限り、これはPPAを追加した後、満たされていない依存関係を解決するにはどうすればよいですか?それ以外の場合は、そこからの回答を使用して、以下で言及するテスト問題を解決することによってそれを証明してください。 バックグラウンド: Ubuntu 14.04.3LTS 64ビットでのインストールワインの修正方法の前に、この問題に直面しました。これは、ターゲットパッケージ(wine)のすべての再帰的な依存関係の手動/人間によるレビューによって解決されました。 問題を再現します(テストケース): トラブルパッケージを1つだけ使用して、単純化された同じシチュエーションを作成しましょう。 VirtualBoxに新しいUbuntu 14.04をインストールします。 リポジトリを開いsoftware-properties-gtkて有効にしbackportsます。 最後のパッケージリストを取得 sudo apt-get update 実行apt-get -s install wineしてwine、インストールできることを確認します。 問題のあるパッケージlibcgmanager0をバックポートからインストールします $ apt-cache policy libcgmanager0 libcgmanager0: Installed: 0.24-0ubuntu5 Candidate: 0.24-0ubuntu7.5 Version table: 0.39-2ubuntu2~ubuntu14.04.1 0 100 http://dz.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages 0.24-0ubuntu7.5 0 500 http://dz.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 0.24-0ubuntu7.1 0 500 http://security.ubuntu.com/ubuntu/ trusty-security/main …

3
Ubuntuでdo-release-upgradeを使用してリリースアップグレードに失敗した後、古いパッケージを削除するにはどうすればよいですか?
を介してシステムをアップグレードするdo-release-upgradeと、更新プロセスが失敗し、スクリプトを介して手動でプロセスを終了するように指示されることがありますdpkg --configure -a。これは深刻な問題ではありません-依存関係の問題を手動で解決した後、アップグレードプロセスがすべて正常に機能します。 ただし、do-release-upgradeスクリプトにはアップグレードの完了後にクリーンアッププロセスがあります。 Remove obsolete packages? XXX packages are going to be removed. Continue [yN] Details [d]y 古いバージョンのシステムから古いパッケージを削除します。 自動アップグレードが失敗し、手動でアップグレードを完了すると、このプロセスが実行されないため、古いバージョンの古いパッケージがシステムにインストールされたままになります。 手作業でアップグレードを完了した後、「古いパッケージの削除」プロセスを手動で実行するにはどうすればよいですか?

4
どの「更新可能なパッケージ」を見つけるには?
Amazon EC2にUbuntu 12.04をインストールしました。インスタンスに接続した後、時々次のようになります 7 packages can be updated. 4 updates are security updates. 更新可能なパッケージを見つけるにはどうすればよいですか?一部のパッケージを更新したくない場合は選択できますか?

3
Ubuntu 18.04にgcolor2パッケージがありませんか?
この小さなツールは少なくとも10年前から存在していましたが、突然不足しているようです。Debian安定版であるため、継承されると考えました。意図的に削除されたかどうか、そしてもしそうならどこで私がもっと学ぶことができるかを誰もが知っていますか?

4
MySQL 5.5または5.6をUbuntu 16.04にインストールできますか?
最近Ubuntu 16.04にアップグレードしました。残念ながら、MySQL 5.5または5.6を使用する必要があります。このように、MySQL 5.5または5.6をUbuntu 16.04で実行する多くのソリューションを試しました。Ubuntu16.04にMySql 5.6をインストールします。しかし、どれも機能していません。Ubuntuは満たされていない依存関係を検出しますが、5.5では「インストールされません」と言うか、パッケージ 'mysql-server-5.6'にインストール候補がないと言います... UbuntuでMySQLの以前のバージョンを強制することはできませんか?何故ですか?

4
コマンドラインからリポジトリセクションのすべてのパッケージのリストを取得するにはどうすればよいですか?
Synapticでは、パッケージをセクションごとにリストできます。たとえば、下の画像には、「アマチュア無線(宇宙)」セクションのすべてのパッケージがリストされています。 コマンドラインでそのようなリストを取得するにはどうすればよいですか(編集:パッケージの説明付き)? 生のリストが必要です。のような端末アプリケーションaptitudeは行いません。

1
真ん中に「本当に」という言葉があるパッケージのバージョン番号の意味は何ですか?
コマンドapt-cache show postgresqlは私のマシンにこの情報をリストします(Saucy Salamander 13.10): $ apt-cache show postgresql Package: postgresql Priority: optional Section: database Installed-Size: 69 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org> Architecture: all Source: postgresql-common (148) Version: 9.3+146really9.1+148 Depends: postgresql-9.1 postgresqlパッケージのバージョンを示してい9.3+146really9.1+148ます。reallyここの意味は? このバージョンは9.1ですが、9.3としてリストされていますか? または、これは9.3からバックポートされたパッチを含むバージョン9.1ですか? または、他の何か?

1
「apt-get purge --auto-remove」を実行できますか?
あるapt-get purge --auto-remove packagename有効なコマンド? または、そうでなければならないのapt-get remove --purge --auto-remove packagenameですか? apt-getのUbuntuマンページ(http://manpages.ubuntu.com/manpages/precise/man8/apt-get.8.html)は、--auto-removeオプションの使用についてのみ言及しています。 remove ...」ということで、-purgeオプションを使用したremoveコマンドのショートカットに過ぎないため、purgeコマンドでも使用できるかどうか疑問に思いました。 ありがとうございました。

1
Ubuntu以外のパッケージのサポートをサポート
私は今までapportとその使い方について一週間読んでいます。しかし、以下のことを理解できませんでした。 シナリオ: アプリケーションを開発し、パッケージ化しました。そしてその名前はMyApp.deb。バイナリパッケージ名はMyAppです。アプリケーションはパスにインストールされます/opt/myapplication/bin/MyApp。 要件: アプリケーションがクラッシュしたときに、コアダンプを収集できるようにします。 後続の各クラッシュでは、新しいクラッシュを作成する必要がありますが、既存のクラッシュは上書きしません。現在のタイムスタンプでの自動名前変更などが役立ちます。 カスタマーマシンにアプリケーションをインストールするとき、インストーラーはシステム全体のパラメーターを変更してはなりません。たとえば、ユーザーの同意なしにシステムパラメータを変更するため、ユーザー/顧客が私のアプリケーションを嫌う可能性があるため、私は彼のコアファイル生成のパターンを変更してはなりません。 コアファイル生成のパスは問題ありません。現在のディレクトリまたは/var/crash 私が今までに探索したこと: Apportは、コアファイルの生成を可能にする優れたユーティリティです。使用する/proc/sys/kernel/core_patternと、コアファイルをフォーマットできます。これにより、コアファイルを定義済みのディレクトリにリダイレクトしたり、コアファイルにpidを付けたり、ファイルパスパターンを追加または追加するなどの柔軟性が得られます。Ubuntu以外のパッケージの場合、コアダンプ(レポート)を生成するフックを作成する必要があります。レポートを収集した後、アップロードします。 私が理解できないこと: Apportは私が見なければならないものですか?? それは私の目的で十分ですか?それとも、他の何かを見るべきですか? 私のアプリケーションはどのようなパッケージに該当しますか?非ubuntuと呼びますか?第三部?それは何ですか?ドキュメントに異なる用語が表示されますか? 前述のとおり、MyAppはから実行される/opt/myapplication/bin/MyAppので、コアファイルはどこで生成されますか?現在のディレクトリまたは/var/crash?Apportは、からトリガーされたクラッシュを検出し/optますか?解釈しますか? 重要な質問:アプリケーションを開発し、ApportがレポートをUbuntuリポジトリにアップロードする場合、意味がありません。それでは、Apportにレポートを送信するよう指示する方法を教えてください。 このエラーが表示されます:executable does not belong to a package, ignoring。それで、私は何が間違っていますか? apportがパッケージを認識するためには、ソースパッケージにする必要がありますか?必須ですか?バイナリパッケージを作成したいだけですか? また、Apportが認識する文書のどこかを見ました。 Ubuntuパッケージまたは Launchpadアプリケーションですが、私のアプリケーションはこれらのいずれでもありません。それでは、Apportは現在のシナリオでどのように役立ちますか?

3
ubuntuパッケージ(debファイル)はmd5sumのみ保護されていますか?
以下の質問の紹介背景### (質問はより多くの人々に、より使用できるようにする) の内部のUbuntu / Debianのスタイルのパッケージ(* .debファイル)という名前のファイルがあり /DEBIAN/md5sums、この形式のコンテンツがあります。 212ee8d0856605eb4546c3cff6aa6d35 usr / bin / file1 4131b66dc3913fcbf795159df912809f path / to / file2 8c21de23b7c25c9d1a093607fc27656a path / to / file3 c6d010a475366e0644f3bf77d7f922fd path / to / place / of / file4 このファイルは、パッケージに付属しているファイルが何らかの形で破損していないことを確認するために使用されると思います。ファイルは「/ DEBIAN / md5sums」と呼ばれるため、path + filenameの前の16進数がパッケージのファイルのMD5メッセージダイジェストアルゴリズムハッシュであると想定しています。 興味のある人なら誰でも、MD5ハッシュがかなり前に壊れていることを知っています。したがって、パッケージ内のファイルの内容を(悪意を持って)変更しても、同じMD5-Hashを持つファイルを保持することは完全に可能です(たとえば、「勝者の予測...」という概念の証明を参照)。 質問 上記の情報を念頭に置いて、次のことを知りたいと思います。 ** Ubuntuシステムにパッケージをインストールするとします。であるDEBIAN/md5sumsことを確認、データが改ざんされていないようにする唯一の手段?** 質問に答えると、次のことがわかります。 debパッケージ全体もハッシュ化されている(ハッシュ値が作成されている)ため、受信したファイルが「安全」/「改ざんされていない」ことを安全にする別の方法がある 他の方法がある場合、DEBIAN/md5sums整合性を確保するためにファイルは、とにかく* .debパッケージに含まれるファイルは何ですか? …


3
<source.changes>ファイルを追加/作成するにはどうすればよいですか?
Quicklyでパッケージを作成し、ランチパッドのブランチにアップロードしましたが、そのプログラムのPPAを作成してアップロードするにはどうすればよいですか?私はこれらのものに本当に慣れていないので、バザーの使い方を学びました。 &lt;source.changes&gt;ファイルを追加/作成するにはどうすればよいですか? jeggy@jeggy-XPS:~/Skriviborð/jebster$ dput ppa:jeggy/jebrowser Not a .changes file. Please select a .changes file to upload. Tried to upload: ppa:jeggy/jebrowser とにかく役立つ場合は、OpenPGPキーを追加しました。 andrewsomethingへの応答: jeggy@jeggy-XPS:~/Skriviborð/jebster$ quickly share --ppa ppa:jeggy/jebrowser Get Launchpad Settings Launchpad connection is ok gpg: WARNING: unsafe permissions on configuration file `/home/jeggy/.gnupg/gpg.conf' gpg: WARNING: unsafe enclosing directory permissions on configuration …

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