.listファイルを永久に変更するには?

.listファイルを永久に変更するには?

一般的なエラーが発生しましたapt-get update

W:取得に失敗しました。http://dl.google.com/linux/earth/deb/dists/stable/Release リリースファイルに期待される「main / binary-i386 / Packages」エントリが見つかりません(無効なsource.listエントリまたは形式が正しくないファイル)。

他の質問に対する回答に基づいて、そのセクションを含めるように/etc/apt/sources.list.d/google-earth.listファイルを変更しました[arch=amd64]。しかし、文書自体が警告したように、

このファイルは自動的に設定されます。

このアイテムはコメントアウトできますが、他の修正は失われる可能性があります。

だから随時変えなければなりません。

この変更を永久に適用するにはどうすればよいですか?

ベストアンサー1

よい質問:)。 Fedoraに関連する問題があり、編集する前に名前を(またはおそらく)にgoogle-earth.list変更するのと同等の作業を行いました。my-google-earth.listgoogle-earth-amd64.list

Googleの観点からは、ユーザーはそれを削除してgoogle-earth.list再生成しません。アップデートを無効にしたいと思います。

そのままにしておくことをお勧めしますが、その行をgoogle-earth.listコメントアウトしてから、my-google-earth.list独自のバージョンの行を含むコピーを作成してください。

これら2つの方法は多少混乱する可能性があります。これを行う理由の説明を保存できるスクリプト(Ansibleロール)を作成したので、私のアプローチはあまり混乱しないと思います。


# If we create google-chrome.repo ourself, the package wants to reset baseurl.
# Whereas if google-chrome.repo does not exist, it is considered to be deleted
# or otherwise disabled by user action.  It will not be recreated.  So we can
# set up our own local-google-chrome.repo.

おすすめ記事