第 1 頁 (共 1 頁)
[問題] 有沒有移除外掛的 MOD 阿 ?
發表於 : 2004-03-31 12:41
由 bbk
有沒有可以安裝MOD後,可以到後台介面 來顯示出所有曾經安裝過的MOD名稱和日期,如對某一個MOD不想要的話可移除。
這樣的外掛就好比安裝軟體一樣,安裝後,可以到控制台的“新增-移除程式”顯示出所有曾經安裝過的軟體名稱和日期,如對某一個軟體不想要的話可移除。
發表於 : 2004-03-31 12:42
由 NICO
想太多了吧!!
發表於 : 2004-03-31 19:51
由 依夢兒
有聽說過類似的,但是不好用。
主要是因為現在極大多數的外掛都是以手動(編輯)的方式安裝,支援自動安裝工具的外掛並不多。
如果該外掛沒有支援自動安裝工具,試問要怎麼讓系統自動幫你反安裝呢?
Re: [問題] 有沒有移除外掛的 MOD 阿 ?
發表於 : 2004-03-31 20:37
由 吉川拓也
bbk 寫:有沒有可以安裝MOD後,可以到後台介面 來顯示出所有曾經安裝過的MOD名稱和日期,如對某一個MOD不想要的話可移除。
這樣的外掛就好比安裝軟體一樣,安裝後,可以到控制台的“新增-移除程式”顯示出所有曾經安裝過的軟體名稱和日期,如對某一個軟體不想要的話可移除。
如果懶的拆裝那就別用 Mod's 不就好了 ?
學著手動修改是增加自己對 Mod's 的認識 . 也順便增加自己的知識 !
Re: [問題] 有沒有移除外掛的 MOD 阿 ?
發表於 : 2004-04-01 00:30
由 bbk
吉川拓也 寫:
如果懶的拆裝那就別用 Mod's 不就好了 ?
學著手動修改是增加自己對 Mod's 的認識 . 也順便增加自己的知識 !
舉個例子說,就好像你裝了Windows XP一樣,開始時只有操系統,之後會不斷有軟體加裝進去,有一日你發現有某一些已不想要的程式時,哪管它是什麼時候安裝的,隨時可到“新增移除程式”裡把它移除。
安裝MOD是一點也不成問題的,因為很較容易辦得到,但是要移除就是一個天大的困難了,想像一下,若然由第一個MOD開始裝,隨著時間不斷增加MOD的數量,裝了105個MODS 時,發現有十幾個很早期安裝的MOD沒有用處或影嚮到系統不穩定,包括:第3個、第9個、第13個、第17個、第23個、第38個、第53個、...... 第93個,想把它們移除,相信大家也樣同樣的感覺就是感到無所無所適從。
Re: [問題] 有沒有移除外掛的 MOD 阿 ?
發表於 : 2004-04-01 00:46
由 依夢兒
bbk 寫:安裝MOD是一點也不成問題的,因為很較容易辦得到,但是要移除就是一個天大的困難了
所以到目前為止,還沒有一個如你所理想的,可以自動安裝 / 反安裝外掛的程式。
我認為程式寫得寫不出來其次。
最大的問題是,一堆 phpBB 外掛的作者願不願意配合你,以後依循你制定的外掛安裝 / 移除語法來開發外掛?
不然光是發明可以自動安裝 / 反安裝外掛的工具,卻沒有外掛可以支援,不就很搞笑了?
那一位令人很頭疼的外掛作者 Ptirhiik 以模組化的方式開發外掛,好像就是為了能夠減輕新手安裝外掛的痛苦。
不過對於已經習慣安裝外掛的人來說,安裝他的外掛,反而才是痛苦的。XD
Re: [問題] 有沒有移除外掛的 MOD 阿 ?
發表於 : 2004-04-01 00:57
由 godbless
依夢兒 寫:
那一位令人很頭疼的外掛作者 Ptirhiik 以模組化的方式開發外掛,好像就是為了能夠減輕新手安裝外掛的痛苦。
不過對於已經習慣安裝外掛的人來說,安裝他的外掛,反而才是痛苦的。XD
這個說法....真好~其實就像是PLUS現在遇到的瓶頸一樣\r
bbk 寫:安裝MOD是一點也不成問題的,因為很較容易辦得到,但是要移除就是一個天大的困難了
你可以直接裝HACKLIST來
手動記錄你曾經安裝過的MODS,並且將你曾經安裝過的東西打包好(就是壓縮起來),放在固定位置上面,這樣你有狀況,想拔MODS,不就容易的多了!(其實這也是PLUS1.2之前紀錄MODS的方法)!
發表於 : 2004-04-01 11:31
由 bbk
godbless 寫:你可以直接裝HACKLIST來
手動記錄你曾經安裝過的MODS,並且將你曾經安裝過的東西打包好(就是壓縮起來),放在固定位置上面,這樣你有狀況,想拔MODS,不就容易的多了!(其實這也是PLUS1.2之前紀錄MODS的方法)!
我要解決的是要移除很早期安裝的mods, 如第3個, 第8,12,17,21,36,40,53,68,72,86 個,其它的Mod都要保留。
backup & restore 只能做到時光倒流並不是解決移除mod的好方法。
發表於 : 2004-04-01 11:36
由 動機不明
那麼你必須先定義一套
安裝 & 反安裝 的程序(或稱步驟)
所有的作者都依照這一套步驟來設計
就有可能達到你所希望的
可惜的是,還沒看到

(
Easymod 似乎可以,但還不夠)
-----------
貼一個小程式的反安裝順序吧! 微軟定義了這些步驟,它依照這些步驟逐序的反安裝...
INSTALL.LOG
[Strings]
AppID={16F0EE77-B2B1-4417-A8CC-07E06C78CCC4}
AdminRights=
1=您確定要移除 ksFontViewer 嗎 ?
2=Installation package not found in selected folder.
3=You need to have administrative rights on this computer to uninstall or repair this application.
10=Removing file %s
11=Removing registry entry %s
12=Removing registry key %s
13=Removing ini parameter from file %s
14=Removing shortcut %s
15=Removing folder %s
16=Unregistering server %s
17=Unregistering font %s
18=Checking shared file %s
19=Removing assembly %s
20=Removing environment variable %s
[Display]
Charset=136
ForceRemoveDataFiles=
DialogFont=MS Sans Serif, 8, 0,
TitleFont=MS Sans Serif, 10, 0,B
SubtitleFont=MS Sans Serif, 8, 0,
ProgressColor=12692902
ShowTitle=
ShowSubtitle=
[Dialog.DLG_START]
Caption=Uninstall Program for ksFontViewer
101=< Back
102=Next >
103=Cancel
104=Ghost Installer Maintenance mode
105=Please select one of the following options below.
106=Uninstall ksFontViewer
107=Repair ksFontViewer
109=Select this option to remove ksFontViewer and all its components from your computer.
110=Select this option to repair ksFontViewer. This option will reinstall the program with exactly the same components that were installed first time.
[Dialog.DLG_BEFOREUNINSTALL]
Caption=Uninstall Program for ksFontViewer
Title=Uninstall for ksFontViewer
Subtitle=This program will remove ksFontViewer and all its components from this computer.
101=< Back
102=Next >
103=Cancel
104=Are you sure you want to completely remove the ksFontViewer and all its components from your computer?||||To confirm the removal process press Next button.||||WARNING! Be careful the uninstaller may also delete ksFontViewer settings and data directories. Please backup the data which is stored in subdirectories of ksFontViewer.
105=Remove data files and folders created by ksFontViewer
[Dialog.DLG_UNINSTALL]
Caption=Uninstall Program for ksFontViewer
Title=Uninstall Progress
Subtitle=
101=< Back
102=Next >
103=Cancel
104=Uninstall actions proceeded:
200=Preparing uninstall
201=Uninstalling shortcuts
202=Uninstalling registry entries
203=Unregistering fonts
204=Unregistering COM servers
205=Removing files and folders
206=Finishing uninstall
[Dialog.DLG_UNINSTALLSUCCEEDED]
Caption=Uninstall Program for ksFontViewer
Title=Uninstall Succeeded
Subtitle=
102=Finish
104=Ghost Installer successfully removed ksFontViewer and all its components from your computer.||||||Click on the Finish dialog button to exit the uninstallation process.
[Dialog.DLG_BEFOREREPAIR]
Caption=Uninstall Program for ksFontViewer
Title=Repair for ksFontViewer
Subtitle=This program will try to repair ksFontViewer.
101=< Back
102=Next >
103=Cancel
104=To confirm the repair process press Next button.||||ATTENTION! Be careful the repair process may also reset ksFontViewer settings. Please backup the data which is stored in subdirectories of ksFontViewer.
[Dialog.DLG_BROWSEFORSETUP]
Caption=Uninstall Program for ksFontViewer
Title=Browse for Packages
Subtitle=
101=< Back
102=Next >
103=Cancel
104=Ghost Installer Maintenance could not locate installation package for ksFontViewer. This package is required to repair your application. Please specify a location for this package.
105=Search for package in:
107=Browse...
200=Browse for Packages
201=Select folder with installation package.
[Dialog.DLG_DELSHARED]
Caption=Remove shared file?
101=The system indicates that the following shared file is no longer used by any programs. If any programs are still using this file and it is removed, those programs may not function. Are you sure you want to remove the shared file?||||Leaving this file will not harm your system. If you are not sure what to do, it is suggested that you choose not to remove this shared component.
103=File name:
105=Located in:
107=Yes
108=Yes to all
109=No
110=No to all
[Dialog.DLG_REBOOT]
Caption=Uninstall Program for ksFontViewer
Title=Computer Restart
Subtitle=Uninstallation procedure needs to restart your system to remove application completely.
101=< Back
102=Next >
103=Cancel
104=Some components were not removed completely. For finishing uninstallation it is necessary to reboot your computer.
105=Yes, reboot my computer now
106=No, I'll reboot my computer later
[SharedFiles]
E:\Program Files\KellySoftware\ksFontViewer\Uninstall.exe=
[CreateKeys]
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{16F0EE77-B2B1-4417-A8CC-07E06C78CCC4}=
[CreateDirs]
E:\Program Files\KellySoftware=
E:\Program Files\KellySoftware\ksFontViewer=
E:\Documents and Settings\TimYang\「開始」功能表\程式集\KellySoftware=
E:\Documents and Settings\TimYang\「開始」功能表\程式集\KellySoftware\ksFontViewer=
[CopyFiles]
E:\Program Files\KellySoftware\ksFontViewer\ksFontViewer.exe=
E:\Program Files\KellySoftware\ksFontViewer\Readme.txt=
[Shortcuts]
E:\Documents and Settings\TimYang\「開始」功能表\程式集\KellySoftware\ksFontViewer\ksFontViewer.lnk=
E:\Documents and Settings\TimYang\「開始」功能表\程式集\KellySoftware\ksFontViewer\Readme.lnk=
知道問題所在了嗎?
你必須先定義一套 安裝 & 反安裝 的程序

發表於 : 2004-04-01 12:17
由 bbk
你貼的一個反安裝順序小程式 要怎樣安裝和應用 ?
你有聽過 EasyMOD Add-on (un-install add on for easymod ) 嗎 ?
好像可以做到我所提出的問題呢 ?
發表於 : 2004-04-01 12:18
由 吉川拓也
你貼的一個反安裝順序小程式 要怎樣安裝和應用 ?
EasyMOD Add-on (un-install add on for easymod ) 是否可以做到我所提出的問題呢 ?
勇於嚐試才是你成長的路 !
發表於 : 2004-04-03 02:29
由 GeniusKiKi
你先寫出一套可以自動安裝並記錄的外掛吧...
發表於 : 2004-04-03 04:50
由 Mac
EasyMOD 到目前為止問題還相當的多
我知道不少人用 EasyMOD 以後,把整個程式檔都改錯了,到後來還得把檔案還原自己裝過
我覺得目前 phpBB 升級用的 Patch 檔案的檔案更新辦法應該算是最好的(但是只有擁有 UNIX Shell 的主機可以使用)
但是,如果你已經裝超過 5 ~ 10 外掛(或你用的不是預設的風格),那你應該就會知道,這些自動安裝(或反安裝)的程式一點也不可靠
許多外掛都有互相影響到的地方,最好的例子就是 PCP
他把整個個人資料都改成自己寫的檔案,如果你要裝其他需要修正到個人資料的外掛,你便得到 PCP 的檔案中修改\r
試問,如果以後你要移除這第二個外掛,你有辦法用外掛作者提供的反安裝 Patch 嗎?
不行,因為他給的是預設的反安裝方法,對你來說根本沒有用\r
另外,很多站長在用了 phpBB 以後,會自己個人化自己的討論版
這包括在 PHP 和 TPL 裡做一些小(大)修改\r
在這樣的情形下,就算有自動尋找和替換/修改某段字的方法,因為站長對討論版做的改變,能成功 "移除外掛" 的機會相當低
所以,不管是安裝或是移除外掛,還是靠人腦比較保險\r
電腦能幫助的範圍相當狹小
~Mac
發表於 : 2004-04-03 17:36
由 bbk
感謝Mac大大的詳細解釋