程式的安裝與移除

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

程式的安裝與移除

文章cheweichang » 週三 2月 02, 2005 10:21 am

在Debian之下如果是用deb包裝的軟體
裝好後可以用apt-remove 來移除

問題來了
那如果那個軟體不是用deb包裝的呢
(例如Mplayer?)
有很多軟體都是放例外的Source and Binaries來下載的~
自己找關聯吧相關的東西del嗎? :y2_02:

我是有想過一個方法,就是「自己把他包成deb再安裝」 :w_57:
除了這個 還有人有更好的想法嗎?
Debian 新手上路
cheweichang
可愛的小學生
可愛的小學生
 
文章: 14
註冊時間: 週日 6月 08, 2003 11:33 am

Re: 程式的安裝與移除

文章lueo » 週三 2月 02, 2005 10:37 am

checkinstall make install
lueo
懵懂的國中生
懵懂的國中生
 
文章: 121
註冊時間: 週六 1月 31, 2004 11:52 pm

Re: 程式的安裝與移除

文章cheweichang » 週三 2月 02, 2005 5:38 pm

lueo 寫:checkinstall make install

這是安裝吧

我想問的是"移除"("反"安裝)
Debian 新手上路
cheweichang
可愛的小學生
可愛的小學生
 
文章: 14
註冊時間: 週日 6月 08, 2003 11:33 am

Re: 程式的安裝與移除

文章Tetralet » 週三 2月 02, 2005 5:57 pm

cheweichang 寫:在Debian之下如果是用deb包裝的軟體
裝好後可以用apt-remove 來移除

問題來了
那如果那個軟體不是用deb包裝的呢
(例如Mplayer?)
有很多軟體都是放例外的Source and Binaries來下載的~
自己找關聯吧相關的東西del嗎? :y2_02:

我是有想過一個方法,就是「自己把他包成deb再安裝」 :w_57:
除了這個 還有人有更好的想法嗎?

「自己把他包成deb再安裝」應該是最值得推薦的方案。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: 程式的安裝與移除

文章Tetralet » 週三 2月 02, 2005 6:01 pm

cheweichang 寫:
lueo 寫:checkinstall make install

這是安裝吧

我想問的是"移除"("反"安裝)

有些軟體會提供反安裝程式,
或是它支援 make unstable 之類的指令,
或是自行按照 Makefile 檔案的內容手動移除。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: 程式的安裝與移除

文章shogun1234 » 週三 2月 02, 2005 6:01 pm

check weather there's make clean label in the make file; yet it only valid when label exsited.

[quote="cheweichang"][quote="lueo"]checkinstall make install[/quote]
這是安裝吧

我想問的是"移除"("反"安裝)[/quote]
shogun1234
可愛的小學生
可愛的小學生
 
文章: 53
註冊時間: 週三 1月 08, 2003 3:04 pm

Re: 程式的安裝與移除

文章Tetralet » 週三 2月 02, 2005 6:16 pm

shogun1234 寫:check weather there's make clean label in the make file; yet it only valid when label exsited.

Hi,

據個人所知,
make clean 是用來清掉在 make 過程中所產生的 *.o 之類的暫存檔,
和 uninstall 似乎是沒什麼關係...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:程式的安裝與移除

文章louie » 週四 2月 03, 2005 5:27 pm

拾人牙慧,剛好前陣子看到一個,忘了在那個地方的,是外國的網站
有點麻煩,不過倒是可以一試
其實小弟有試過 stow,可是實在是搞不出來。

如何管理 /usr/local/ 底下自行安裝的程式:
在安裝程式之前(make install),先建立一個 group(例如 foolbar )
代碼: 選擇全部
 addgroup  foolbar

修改 Makefile 中的
代碼: 選擇全部
    INSTALL = /usr/bin/install -c

改為
代碼: 選擇全部
    INSTALL = /usr/bin/install -c -g foolbar

接著 make install 即可,此時安裝好的東東會屬於 foolbar 群組
代碼: 選擇全部
make install

以後要移除時,只需下指令:
代碼: 選擇全部
    find /usr/local -depth -group foolbar -exec rm {} \; -exec rmdir {} \;

代碼: 選擇全部
    delgroup foolbar
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客