首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何完全卸载grafana?

如何完全卸载grafana?
EN

Stack Overflow用户
提问于 2017-03-20 21:10:26
回答 2查看 38.4K关注 0票数 9

在Ubuntu 14.04中,我安装了如下grafana:

代码语言:javascript
复制
dpkg -i grafana_4.1.2-1486989747_amd64.deb

我正在尝试卸载它。

我试过了:

代码语言:javascript
复制
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

但是在重新安装的同时,旧的模板仍然存在。

重新安装时:

代码语言:javascript
复制
dpkg -i grafana_4.1.2-1486989747_amd64.deb 
Selecting previously unselected package grafana.
(Reading database ... 68772 files and directories currently installed.)
 .................
 ......................
EN

回答 2

Stack Overflow用户

发布于 2019-02-05 15:20:36

只卸载grafana:

代码语言:javascript
复制
sudo apt-get remove grafana

卸载grafana及其依赖项:

代码语言:javascript
复制
sudo apt-get remove --auto-remove grafana

有关更多详细信息,请参阅:http://installion.co.uk/ubuntu/xenial/universe/g/grafana/uninstall/index.html

票数 10
EN

Stack Overflow用户

发布于 2018-04-13 22:37:40

我也有同样的问题。你需要使用你引用的命令,'locate grafana‘并删除返回的每个实例。您可以使用我编写的python脚本,如下所示。我不能保证这是最好的写作方式,但它可以完成工作。这完全删除了grafana。

代码语言:javascript
复制
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')
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42904482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档