Ubuntu を更新しようとしましたが、以下の 3 つの更新では他の更新ができません。更新リストから選択解除してみましたが、Ubuntu は残りの更新をまだ行いません。
何をしたらよいのか本当にわかりません。友人が私のコンピューターに Ubuntu をインストールしましたが、私はインターネットとワード プロセッサにしか使用していません。十分な情報を提供できていれば幸いです。アドバイスやヒントがあれば、ぜひ教えてください。
direct frame buffer graphics - shared libraries
libdirectfb-1.2-9
touch screen library
libts-0.0-0
tsconf
touch screen library common files
答え1
短縮版:
「リポジトリのインデックス」を更新する必要があります。
GUI (グラフィカル ユーザー インターフェイス、この場合は「Update Manager」ウィンドウ) を使用している場合は、最初に「チェック」ボタンをクリックします。完了したら、「更新のインストール」をクリックできるようになり、問題は発生しません。
コマンドラインを使用している場合は、通常のコマンド 2 の前にコマンド 1 を実行します。
sudo apt-get update
sudo apt-get upgrade
ロングバージョン:
長いバージョンでは、リポジトリの方法論を理解する必要があります。簡単に言うと、WindowsやMacの従来の方法、つまりさまざまなWebサイトにアクセスして、必要なソフトウェアをダウンロードしてインストールするのとは異なり、ほとんどのLinuxディストリビューション(Ubuntuを含む)はリポジトリに依存しています。リポジトリは、メンテナーによって管理されるコミュニティリソースであり、基本的にマシンで利用可能なソフトウェアの巨大なソースです。リポジトリからソフトウェアをインストールする利点は、不正なソフトウェア(マルウェアなど)をインストールしないことです。全てマシン上のソフトウェアは自動的に最新の状態に保たれます。
コミュニティ リポジトリがパッケージを更新するたびに、パッケージに関するメタ情報 (基本的にはバージョン番号) も更新されます。メタ情報には、更新をダウンロードするときに正しい更新をダウンロードしたこと、および転送中に破損していないことを保証するデジタル署名が含まれています。受信するメッセージは、基本的に、ダウンロードするパッケージ更新がリポジトリ インデックスのコピーが示唆するものと一致しないことを示しています。これは、10 回中 9 回は、更新されたインデックスのコピーを取得する必要があることを意味します。したがって、はsudo apt-get update
あなたの味方です。
「このリポジトリのこと」の詳細については、Ubuntu ウィキエントリ。