
私は Ubuntu 22.04.3 LTS を使用しています。以前はプロキシを設定していましたが、作業環境が変わったため、もう必要ありません。プロキシ設定のインスタンスをすべて削除しました。
Apt や wget を含め、すべてが正常に実行されており、apt の更新とアップグレードを正常に実行できます。
しかし、
開くとソフトウェアの更新GUIアプリケーションの場合は、追加ドライバーインストールしたい nvidia 専用ドライバーの一覧が表示されます。問題ありません。ただし、たとえば nvidia-driver-535 のインストールをクリックすると、エラー メッセージが表示されます。
このメッセージには、古いプロキシ IP アドレスへの参照が含まれています: 10.2.64.3:3128
しかし、次のコマンドを使用してパッケージをインストールすると、
sudo apt install nvidia-driver-535
完璧に動作します。
どこかの設定ファイルにそのプロキシへの参照があると思いました。そこで、以下を実行しました。
sudo grep -r / -e '10\.2\.64\.3'
その文字列が存在するファイルがいくつか見つかりましたが、構成ファイル内またはログ ファイルの一部では常にコメント アウトされています。関連性はありません。
次に、dconf エディターを使用して、プロキシ関連のインスタンスを検索しましたが、何も見つかりません。
環境変数がありません:
env | grep -i proxy
何も返しません。
どこにあるのか全く分からないソフトウェアの更新プロキシデータを保存します...
プロキシ設定を削除するにはどうすればいいですか?ソフトウェアの更新アプリ ?
答え1
はい、さらに調べてみたら…
私はその情報源を調べなければならなかったソフトウェアプロパティここ:
https://git.launchpad.net/ubuntu/+source/software-properties/tree/
このツールはパッケージのインストール作業に PackageKitGlib 1.0 を使用しているようです。
PackageKitGlib 1.0 は、プロキシ設定を次の場所にある SQLite データベースに保存します。
/var/lib/PackageKit/トランザクション.db
SQLite ブラウザを使用してそのデータベースを開くと、プロキシ設定がここに保存されていることがわかりました。プロキシ テーブルのエントリを削除すると、動作します。
しかし、gnome GUI を使用してプロキシ設定を削除すると、何らかの方法でこれが自動的に更新されるはずです...