web-dev-qa-db-ja.com

grafanaを完全にアンインストールするには?

Ubuntu 14.04では、以下のようにgrafanaをインストールしました。

dpkg -i grafana_4.1.2-1486989747_AMD64.deb

アンインストールしようとしています。

私は試した:

Sudo apt-get remove --auto-remove grafana
Sudo apt-get purge --auto-remove grafana
Sudo apt-get autoclean
Sudo apt-get autoremove
locate grafana and manually remove files and folder

しかし、それでも再インストールしている間、古いテンプレートが残っています。

再インストール中:

dpkg -i grafana_4.1.2-1486989747_AMD64.deb 
Selecting previously unselected package grafana.
(Reading database ... 68772 files and directories currently installed.)
 .................
 ......................
6
rajagopalx

Grafanaのみをアンインストールします。

Sudo apt-get remove grafana

Grafanaとその依存関係をアンインストールします。

Sudo apt-get remove --auto-remove grafana

詳細については、次を参照してください: http://installion.co.uk/ubuntu/xenial/universe/g/grafana/uninstall/index.html

5
Anand Prakash

私も同じ問題を抱えていました。参照したコマンド「locate grafana」を使用して、返されたすべてのインスタンスを削除する必要があります。 python以下に貼り付けたように記述したスクリプトを使用できます。これが最善の方法であるとは保証できませんが、仕事が完了します。これにより完全にgrafanaが削除されます。

import os
import time
import subprocess

print('------------------------------------')
print('...Removing Grafana...\n\n')
os.system("Sudo apt-get remove --auto-remove grafana -y && Sudo apt-get purge --auto-remove grafana -y")
time.sleep(1)
print('------------------------------------')
print('...Cleaning Up...\n\n')
os.system("Sudo apt-get autoclean && Sudo apt-get autoremove")
time.sleep(1)
print('------------------------------------')
print('...Checking Left-Overs...\n\n')
os.system("Sudo updatedb")
time.sleep(1)

cmd = "Sudo locate grafana"
openCmd = subprocess.Popen(cmd, Shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
fromCmd, stderr = openCmd.communicate()
cmds = fromCmd.split('\n')
print('------------------------------------')
print('...Removing Left-Overs...\n\n')

for cmd in cmds[:-1]:
    print('----------')
    print('Removing: '+str(cmd))
    os.system('Sudo rm -r '+ str(cmd))

print('------------------------------------')
print('All Done!\n\n')
0
SterlingB