最近由于要迁移OpenERP平台,跟Ubuntu系统打了一阵子交道,经常需要删除某些软件。现在总结一下:
1.sudo apt-get remove 软件名
卸载删除软件,但是配置文件什么的都还在
2.sudo apt-get –purge remove 软件名
删除软件、及其配置文件,但是原来安装该软件的依赖包都还在
3.sudo apt-get autoremove –purge 软件名
删除软件及其配置文件、相关依赖包等,属于比较干净的卸载。
但是后来我用apt-get autoremove –purge 想卸载PostgreSQL-9.1,重装PostgreSQL-9.3时,发现原来的数据库的默认系统用户postgres还在,而新的数据库又切换不进去,总是提示no role什么的。问题目前尚未解决,有答案的希望告诉我一声。
apt-get autoremove –purge postgresql-common之后,该文件夹也没有了。
然后再检查一下,还有没有其它东西
dpkg -l | grep postgresql*
没有。
重装sudo apt-get install postgresql-9.3
这回可以正常切换到 postgres ,并执行psql进入数据库了!
备注:参考http://www.pocketdigi.com/20101024/128.html
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!