移除非apt-get install的程式

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
july081978
帖子: 3
注册时间: 2012-01-08 17:55

移除非apt-get install的程式

#1

帖子 july081978 » 2012-01-11 16:28

請教各位

我剛開始接觸Ubuntu(Linux)的環境
安裝了1個程式,用不太習慣,而且30後還要付費註冊,
想移除不過出了些問題..

程式名稱: EMS MySQL Manager For linux 1.4.1.7
是用下列指令安裝的

代码: 全选

#chmod +x mymanager.1.4.1.7.sh
#./mymanager.1.4.1.7.sh
之後後直接用下列指令就能夠運行

代码: 全选

#mm-start
程式則是安裝在/opt/mymanager/目錄下面
不曉得能不能直接把程式目錄直接刪除,或是有其他動作要做
看起來似乎有登記了一些指令,擔心刪除後會發生問題,因此提出此問題。謝謝!
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 移除非apt-get install的程式

#2

帖子 懒蜗牛Gentoo » 2012-01-11 16:46

1.打开mymanager.1.4.1.7.sh脚本,看看里面都写了啥,都复制了那些文件,挨个删除
2.打开mymanager.1.4.1.7.sh脚本,看看有没有什么uninsall之类的参数。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
july081978
帖子: 3
注册时间: 2012-01-08 17:55

Re: 移除非apt-get install的程式

#3

帖子 july081978 » 2012-01-11 17:24

懒蜗牛Gentoo 写了:1.打开mymanager.1.4.1.7.sh脚本,看看里面都写了啥,都复制了那些文件,挨个删除
2.打开mymanager.1.4.1.7.sh脚本,看看有没有什么uninsall之类的参数。
感謝

最初我以為該檔案很大,應該是位元碼檔,所以沒想過要去看內容。
剛才查到可以用more指令分段來看...看完後大概知道設定了哪些東西。
我想就裝在那邊暫時不碰它好了..過些日子熟一點再來治它,以免搞壞東西
內容如下

代码: 全选

#!/bin/sh
echo Installing EMS MySQL Manager...
die() { echo; echo Installation failed: $1; exit 1; }
test x`whoami` = xroot || die "you must be root to run this script. Try 'sudo sh
 $0'."
mkdir -p /opt && more +13 $0|gzip -d >/opt/tmp.tar && cd /opt && tar -xf tmp.tar
 && rm -f tmp.tar && cd mymanager || die "can't extract to /opt/mymanager"
if [ -f libborqt-6.9.0-qt2.3.so ]; then if [ ! -f /usr/lib/libborqt-6.9-qt2.3.so
 ]; then cp -f libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9.0-qt2.3.so && ln -s
f /usr/lib/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so || die "can't 
install library to /usr/lib"; fi; rm -f libborqt-6.9.0-qt2.3.so; fi
grep -q MyManager /usr/bin/mm-start 2>/dev/null || cp -f mm-start /usr/bin/mm-st
art
if [ -d $HOME/Desktop ]; then ln -sf /opt/mymanager/MyManager.desktop $HOME/Desk
top/MyManager.desktop; fi
if [ -d $HOME/.kde/share/applnk-redhat ]; then mkdir -p $HOME/.kde/share/applnk-
redhat/EMS && chown --reference=$HOME/.kde $HOME/.kde/share/applnk-redhat/EMS &&
 ln -sf /opt/mymanager/MyManager.desktop $HOME/.kde/share/applnk-redhat/EMS/MyMa
nager.desktop; fi
if [ -d $HOME/.kde/share/applnk ]; then mkdir -p $HOME/.kde/share/applnk/EMS && 
chown --reference=$HOME/.kde $HOME/.kde/share/applnk/EMS && ln -sf /opt/mymanage
r/MyManager.desktop $HOME/.kde/share/applnk/EMS/MyManager.desktop; fi
rm -rf libmysqlclient.so.10.0.0 libmysqlclient.so libqt* mymanager mm-icon.png k
eytemplates.ini help/*.htm '/etc/X11/applnk/EMS/MySQL Manager' 
echo; echo Successfully installed to /opt/mymanager; echo; cat readme; echo; exit

下面均是位元碼
头像
liu滔
帖子: 7214
注册时间: 2010-10-09 23:01

Re: 移除非apt-get install的程式

#4

帖子 liu滔 » 2012-01-11 22:41

我觉得可能比较难删除干净,要不LZ就不管它算了吧 :em06
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 移除非apt-get install的程式

#5

帖子 eexpress » 2012-01-11 22:45

先看readme。
除开附带了uninstall.sh。否则手动清除就是,脚本里面步骤清楚,一步一步的搞。这脚本,不带参数的。
● 鸣学
回复