私はDebian Bullseyeを実行しており、KeepassXCをインストールしたいと思います。私はrunningを試しましたがsudo apt install keepassxc
、keepassxcはBullseyeバージョンの一部ではないことがわかりました。 /etc/apt/sources.list に sid ミラーを 1 行追加しsudo apt update
、 .これがおそらく悪い考えであることに気づき、アップデートの実行中にキーボード割り込み(Ctrl-C)を実行しました。その時点では、しばらく実行しており、プログラムの再起動を2回要求することもありました。その後、source.listファイルの行をコメントアウトしてsudo apt update
再実行しましたが、出力に更新がないことが示されました。その後、実行してsudo apt autoremove
3つのパッケージを削除しました。
私の依存関係ツリーは完全に混乱していますか?を実行するとsudo apt upgrade
SIDのバージョンが変わりますか?アップデートとアップグレードの違いを完全に理解していないため、問題にならない可能性があります。
どんな助けでも大変感謝します。ありがとうございます!
編集する:
出力apt policy
:
Package files: 100 /var/lib/dpkg/status release a=now 500 http://httpredir.debian.org/debian stretch/non-free amd64 Packages release v=9.13,o=Debian,a=oldstable,n=stretch,l=Debian,c=non-free,b=amd64 origin httpredir.debian.org 500 http://httpredir.debian.org/debian stretch/contrib amd64 Packages release v=9.13,o=Debian,a=oldstable,n=stretch,l=Debian,c=contrib,b=amd64 origin httpredir.debian.org 500 http://httpredir.debian.org/debian stretch/main amd64 Packages release v=9.13,o=Debian,a=oldstable,n=stretch,l=Debian,c=main,b=amd64 origin httpredir.debian.org 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages release v=9,o=Debian,a=oldstable,n=stretch,l=Debian-Security,c=main,b=amd64 origin security.debian.org 500 http://mirrors.ocf.berkeley.edu/debian stretch/main amd64 Packages release v=9.13,o=Debian,a=oldstable,n=stretch,l=Debian,c=main,b=amd64 origin mirrors.ocf.berkeley.edu Pinned packages:
ベストアンサー1
apt update
「プログラムの再起動を2回」要求することは少し驚きました。
apt update
に設定されているすべてのリポジトリと、そのファイルの/etc/apt/sources.list
リポジトリ情報を取得します/etc/apt/sources.list.d
。パッケージはアップグレードされず、再起動または再起動が必要な項目も発生しません。
apt upgrade
使用可能な最新バージョンと一致するようにシステムにインストールされているパッケージをアップグレードし、必要に応じて「ピン優先順位」(および設定されている場合はピン優先順位のデフォルトバージョン)に従って調整します。
したがって、apt update
Sidエントリを追加した後は、ストレージ情報自体のみを検索し、Sidに何もアップグレードしません。 Sid エントリを削除してapt update
再実行すると、Sid 情報が忘れたり、考慮されなくなります。次の人はapt upgrade
Sidのパッケージ(およびバージョン)を知りません。
あなたの元の質問は素晴らしいです。keepassxc
ブルスアイで利用可能Bullseyeが存在する限り、これは本当でした。
要約すると:/etc/apt/sources.list
設定を以前の値に戻し、それ以降は何も変更されず、Sidリポジトリなしでインストールできるapt update
必要があります。keepassxc
apt update
コマンドを元に戻す限り絶対にできません。完全バックアップがない場合は、/var/lib/apt/lists
まだ設定されているリポジトリの情報が更新されたため、元に戻してください。しかし、ただまだ構成されたリポジトリが考慮されます。