snapdの自動更新を停止する方法は?


20

Ubuntu 18.04をインストールしました。数分後、帯域幅が著しく低下していることに気付きました。インストールして、インターネットを消費nethogsして/usr/lib/snapd/snapdいることに気付きました。

質問:

  1. どうすれば無効にできますか?それは本当に私がインターネットを使うのを止めます。
  2. Ubuntuのインストール時にスナップパッケージシステムを無効にできますか?

どうもありがとう、


1
既存のスナップパッケージのセキュリティ更新プログラムを取得する方法を保持することが重要だと思います。自動化されたセキュリティアップグレード手順を使用せずにシステムを終了すると、後戻りする大きな一歩を踏み出すことになります。ただし、当然ながら、帯域幅の過剰使用を管理する方法が必要です。
nealmcb

回答:


18

スナップパッケージは、以前よりもはるかに多くのソフトウェアにアクセスするための良い方法です。Skype、LibreOffice、GIMP、すべてのJetBrains IDE、さらにはゲームをスナップパッケージとして入手できるようになりました。

これらはすべてUbuntuソフトウェアアプリケーションを使用してインストールされ、コマンドラインを使用する必要はありません。

あなたにとって重要な質問はこれです、あなたは本当にスナップパッケージを無効にする必要がありますか?

スナップパッケージを一時的に無効にするには(再起動するまで、またはで実行する場合start):

sudo systemctl stop snapd.service

スナップパッケージを永続的に無効にするには:

sudo systemctl stop snapd.service
sudo systemctl disable snapd.service

スナップパッケージを再度有効にするには:

sudo systemctl reenable snapd.service
sudo systemctl start snapd.service

11

サービスの自動起動を無効にすることができます。このような。

スナッププログラムを更新する必要がある場合は、コマンドを使用できます snap refresh

PSこれらの回答が役に立たない場合は、次に行うことができます:

sudo systemctl mask snapd.service-/ dev / nullにリンクして、サービスを完全に無効にします。サービスを手動で開始したり、サービスを有効にしたりすることはできません。

sudo systemctl unmask snapd.service -/ dev / nullへのリンクを削除し、サービスを有効化または手動で開始する機能を復元します


これは本当の答えと考えるべきです。「公式の」答えは、質問者に逃げ回るだけです。
エマンデーガイ

1
答えは、そのサービスダイアログを開く方法を示す必要があります
-doug

1
これにより、セキュリティ更新プログラムが無効になり、次に新しい脆弱性が修正されないときにシステムが脆弱になりませんか?
nealmcb

Ubuntu Budgie 18.10ディストリビューションで、スタートボタンをクリックして「スタートアップアプリケーション」を検索すると、設定が見つかりました。ただし、これは問題を解決しません。自動更新が続行されます。
マーティンアンダーソン

4
セキュリティ更新は、ゲーム中に5分間1Mb / sではなく、時々(数秒間画面がロックされている間)1Mb / sを数秒間使用することです。これは、インターネット接続の明白な悪用です。lsofいくつかのことをする前に、それは奇妙なマルウェアだと思いました。
Avio

1

を使用してpidforを決定しようと/usr/lib/snapd/snapdしましたsudo nethogs wlp4s0
次に、を使用してこのプロセスを強制終了しましたsudo kill -9 pid_of_the process
次に、を使用してこのプロセスを無効にしましたsudo systemctl disable snapd.service
それ以来、私は平和な生活を送っています。私のデータ使用量も制御下にあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.