Synapticは「git」などのパッケージを表示せず、削除しました。再インストールする方法は? [Debian 9.0]

Synapticは「git」などのパッケージを表示せず、削除しました。再インストールする方法は? [Debian 9.0]

これ以上Synapticの検索を使用して「git」などのパッケージを見つけることができなくなりました(以前は機能しました)、ここで説明したように再インストールしてみました。https://askubuntu.com/questions/496827/well-known-packages-are-not-shown-in-synaptic-package-manager今私はもうSynapticを所有していません。

具体的には、次のコマンドを試しました。

sudo apt-get --purge autoremove synaptic

削除。初めて動作する場合は、再実行すると次のように表示されます。

パッケージリストを読みます...完了済み
依存関係ツリーの構築完了ステータス
情報読み込み中...
完了した
パッケージ「synaptic」がインストールされていないため削除されません。0個アップグレードされました。ない。

sudo apt-get install synaptic

再インストールすると、次の結果が表示されます。

パッケージのリストを読み取っています...完了済み
依存
関係ツリーの構築
状況情報を読み込んでいます...完了済み
パッケージ
シナプスは利用できませんが、他のパッケージで参照されています。これは、パッケージがない、使用されなくなった、または他のソースでのみ利用可能であることを意味できます。
E:パッケージ「synaptic」にはインストール候補はありません。

私はCinnamonファイルとsource.listファイルと共にDebian 9.0.0を新しくインストールして使用しています。これらのソースが設定されました。:

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

deb http://deb.debian.org/debian/ stretch-updates main
deb-src http://deb.debian.org/debian/ stretch-updates main

編集するsynaptic_0.84.2_amd64.deb:ダウンロードしてインストールしようとするとhttps://cdn-aws.deb.debian.org/debian/pool/main/s/synaptic/私のブラウザで以下を取得します。

Error: Dependency is not satisfiable: libept1.5.0" in the Package Installer.

依存関係の欠落がある場合(たとえば、何かを削除したため)、シナプティックを使用してインストールしない理由と、この問題を解決するにはどうすればよいですか?

答え1

わかりました。他の回答に対するコメント/返信でいくつかの質問をしました...

元の質問に - デフォルトは/etc/apt/sources.list次のようになります

deb http://ftp.us.debian.org/debian/ stretch main 
deb http://security.debian.org/debian-security stretch/updates main

現在stretch-updatesチャンネルはアクティブですが、デフォルトチャンネルはありませんstretch

myにこの2行だけを追加し、/etc/apt/sources.listmyに何も追加しないことで、/etc/apt/sources.list.d約3時間前にダウンロードしたDebian 9の「基本システムユーティリティ」の新しいネットワークインストールにシナプティックをインストールすることができました。

sources.listファイルを元の場所に戻してシナプティックをapt-get update再インストールできることを確認してください。

ブロックされたfirefox-esrなどを変更することもできます。

答え2

質問

コマンドラインからパッケージを強制的に削除しました。この--purgeオプションを使用すると、ファイルとその依存関係が削除されますautoremove。この組み合わせを一緒に使用すると、指定されたパッケージとその依存関係だけでなく、すべての構成データも消去されます。

解決する

以下のように削除したパッケージが依存するパッケージのリストを決定する必要があります(リストはXUbuntuのインストールから取得されますが、UbuntuはDebianブランチなので結果はほぼ同じです)。

sudo -i
apt-cache depends synaptic
synaptic
  Depends: libapt-inst2.0
  Depends: libapt-pkg5.0
  Depends: libc6
  Depends: libept1.5.0
  Depends: libgcc1
  Depends: libgdk-pixbuf2.0-0
  Depends: libglib2.0-0
  Depends: libgtk-3-0
  Depends: libpango-1.0-0
  Depends: libstdc++6
  Depends: libvte-2.91-0
  Depends: libx11-6
  Depends: libxapian30
  Depends: hicolor-icon-theme
  Depends: policykit-1
    policykit-1:i386
  Conflicts: menu
  Recommends: libgtk2-perl
  Recommends: rarian-compat
  Recommends: xdg-utils
  Suggests: dwww
  Suggests: menu
    menu:i386
  Suggests: deborphan
  Suggests: apt-xapian-index
  Suggests: tasksel
  Suggests: software-properties-gtk

あなたの場合、編集内容(エラーを強調するためにあなたの質問を編集しました)で、欠落しているパッケージは次のようになりましたlibept1.5.0libept1.5.0 (1.1+nmu3など)内部にDebian Extension Pack リポジトリ

次のページにアクセスして、リポジトリから欠落しているパッケージをダウンロードする必要があります。ソフトウェアパッケージ:libept1.5.0(1.1+nmu3など):Debianソフトウェアパッケージ情報を管理するための高度なライブラリ。ウィンドウの一番下までスクロールして、アーキテクチャに適したパッケージをダウンロードします。最初に試しましたので、結果ページのコメントは無視してください。

パッケージを保存したら、新しいターミナルウィンドウを起動してパッケージをインストールしますcd /path/to/downloaded/filesudo dpkg -i libept1.5.0_1.1+nmu3+b1_<arch>.deb


追加クレジット

これを食べる人は気をつけてください:私たちがダウンロードしたパッケージがあなたのリポジトリになければならないので、これを提供します。あなたのリポジトリとリストがどのような状態なのかわからないので、最初から始めましょう。

からインポートデフォルトのストレージを復元する方法は?AskUbuntuでは、概念は同じです。sources.listDebian用ジェネレータは次の場所にあります。Debian ソースリストジェネレータ

  1. ジェネレータに必要なパッケージをインストールします。apt-get install curl wget apt-transport-https dirmngr
  2. 次のコマンドを実行してソースリストを削除します。sudo rm /etc/apt/sources.list
  3. 設定オプションなどを選択し、最も重要なこと正しいバージョン。バージョンを選択した後、必要に応じてサードパーティの画像を選択できます。
  4. [作成]をクリックします。
  5. 特定の形式のsudoを使用してください。つまり、gksudo目的のテキストエディタを開きます。結果を/etc/ディレクトリに保存するには、ルートである必要があります。
  6. 手順4の結果を手順5のエディタにコピーします。サードパーティのリポジトリを選択する場合は、GPG キー出力ウィンドウでコマンドを実行することを忘れないでください。
  7. 結果をsources.list別の名前で保存/etc/apt/
  8. 送るsudo apt-get update

発電機出力の例

#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                    
#------------------------------------------------------------------------------#

###### Debian Main Repos
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free

deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free

deb http://deb.debian.org/debian-security stable/updates main
deb-src http://deb.debian.org/debian-security stable/updates main

deb http://ftp.debian.org/debian jessie-backports main
deb-src http://ftp.debian.org/debian jessie-backports main

関連情報