[分享]喚起 debian package 設定的好幫手 dpkg-reconf

Debian 有很多實用的工具如: apt 系列 、 update- 系列,但是我們卻常常忽略了!這個版就是要大家一起來分享您在使用 debian 特殊指令的經驗!請大家共襄盛舉囉!注意不要在此提問問題喔!

[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章moto » 週五 4月 18, 2003 10:29 am

指令名稱:dpkg-reconfigure
功能說明:
一般在 debian 底下透過 apt-get 安裝 debian package 的過程如下:

從 apt server 下載 deb package --> 解開 deb package --> 安裝 deb package --> 設定 package

這裡要請大家特別留意 『設定 package』 這個步驟,以安裝 X Server 『 xserver-xfree86 』 為例, 在最後 『設定 xserver-xfree86 』 時會出現如下的詢問畫面:

<img src="http://chuany.net/albums/album09/abr.sized.png">

然後該選的選該點的點,好了按下 OK ,這都是大家熟知的步驟跟過程,但我相信很多朋友跟我一樣對於陌生的 Package 總是稀哩呼嚕的按下『下一步』或是『預設』或是『OK』..等等讓整個安裝動作完成,但是事後才發現該軟體我設定錯了,結果想要更改設定..卻不知道如何下手,怎麼辦?當然以上頭舉的例子,我們可以手動去改 /etc/X11/XF86Config ,不過這對初學的朋友來說實在太麻煩了,別擔心! debian 其實提供了一個喚起 package 設定的好幫手 『 dpkg-reconfigure 』,透過這個指令我們可以叫出所以已經安裝在系統中的任何 package 設定。 :-D

使用範例:
再以安裝 X Server 為例,很多朋友在安裝完 X Server 時所選擇的晶片跟自己機器不符,如果想要從新選擇只要下底下指令:
代碼: 選擇全部
    dpkg-reconfigure xserver-xfree86
   


就可以看到跟安裝時設定一樣的畫面囉:

<img src="http://chuany.net/albums/album09/abr.sized.png">

相關參數:
代碼: 選擇全部
    --all
   

重新設定所有安裝在系統的每一套 package,ㄟ..這會花很多很多時間喔。
代碼: 選擇全部
    --force
   

當發現無法設定時,這個參數會試圖強制設定。
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章訪客 » 週二 4月 22, 2003 8:09 pm

謝謝!!moto兄!^^"先前安裝沒設好都只想使用重裝一次的苯方法
訪客
 

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章moto » 週三 4月 23, 2003 8:56 am

呵呵..這是使用 M$ Windows 的遺毒囉...剛玩 Linux 的時候我也跟您一樣...一遇到問題..馬上就重灌...一天重灌不下 N 次...後來漸漸發現其實不需要重灌也可以解決問題....現在除非不得已絕對不重灌...我大概快兩年沒重灌了...:-D .. 對了..先前版上有個您多久沒重灌 debian 了?的投票活動..有興趣的話不妨去參一腳囉.. :mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

[分享]gkdebconf

文章JimE » 週六 5月 24, 2003 12:16 pm

嗯...dpkg-reconfigure好像已經沒了,
取而代之的是圖形介面下的gkdebconf喔
(我覺得奇怪的是這樣一來似乎就無法在文字介面下設定了呢)
JimE
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週二 4月 01, 2003 4:38 pm

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章moto » 週六 5月 24, 2003 12:52 pm

:shock: 我的還在阿..

dpkg-reconfigure 是在 debconf 這個 package 底下的一隻程式,我想應該不可能消失才對.. ;-)

至於 gkdebconf :

Package: gkdebconf
Priority: optional
Section: admin
Installed-Size: 364
Maintainer: Gustavo Noronha Silva <kov@debian.org>
Architecture: i386
Version: 1.0.1-2
Depends: libc6 (>= 2.2.4-4), libgconf11 (>= 1.0.7), libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.10-4), liboaf0 (>= 0.6.7), liborbit0 (>= 0.5.13), oaf (>= 0.6.7), xlibs (>> 4.1.0), xterm | x-terminal-emulator, debconf, gettext-base
Suggests: whiptail | dialog | gnome-utils, liblocale-gettext-perl, libterm-readline-gnu-perl, libgnome-perl
Filename: pool/main/g/gkdebconf/gkdebconf_1.0.1-2_i386.deb
Size: 79490
MD5sum: ae685fba948824e8ea8e71c2380ab20c
Description: Helper to reconfigure packages with Debconf
This is a program that helps one using the "dpkg-reconfigure" tool.
It is basically a graphical frontend. It makes life easier showing
a simple menu of packages which can be reconfigured with Debconf and
the Debconf frontends that can be used for the reconfiguration.

我想這說明的意思是提供一個更圖形介面化的前端設定介面啦..所以是不相衝突違背的唷..
:mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

我錯了

文章JimE » 週六 5月 24, 2003 5:33 pm

在文字介面下用dpkg-reconfigure xxx
果然還是有用...
對不起,我錯了 :ooops:
JimE
可愛的小學生
可愛的小學生
 
文章: 24
註冊時間: 週二 4月 01, 2003 4:38 pm

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章moto » 週日 5月 25, 2003 2:24 pm

呵呵.. it's okay ;-)

我的感覺是 debian 就算未來有跟多 GUI 的設定工具出現,但他也一定不會放棄 console 的 tools 的....畢竟 debian 是 hacker 的產品...

所以 cosole mode 必定佔有很大的份量.. :mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章訪客 » 週四 6月 12, 2003 1:47 am

如果是dpkg-reconfigure xserver-xfree86
要如何知道後面的參數是下xserver-xfree86
如果是別套軟體 得如此得知後面的參數得下什麼???
謝謝 ^^
訪客
 

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章moto » 週四 6月 12, 2003 7:11 am

dpkg-reconfigure --help

代碼: 選擇全部
root@debian[~]$ dpkg-reconfigure --help
Usage: dpkg-reconfigure [options] packages
  -a,  --all                    Reconfigure all packages.
  -u,  --unseen-only            Show only not yet seen questions.
       --default-priority       Use default priority instead of low.
       --force                  Force reconfiguration of broken packages.
  -f,  --frontend               Specify debconf frontend to use.
  -p,  --priority               Specify minimum priority question to show.
  -s,  --showold                Redisplay old, already seen questions.
       --terse                  Enable terse mode.



由此可知後面的參數就是 package 的名字,怎麼知道 pacakage 的名字呢? 以我個人的習慣..其實 package 的名字常常跟軟體本身的名字很接近甚至一模一樣,假設我今天想要重新設定 gimp 這套軟體,那我怎麼得知 gimp 軟體在 debian 裡頭 package 的名稱呢?我們可以用下列命令來找尋:

代碼: 選擇全部
dpkg -l | grep gimp


以我的電腦為例,找到如下的結果:

代碼: 選擇全部
root@debian[~]$ dpkg -l | grep gimp
ii  gimp1.3        1.3.14-1       The GNU Image Manipulation Program, developm
ii  gimp1.3-nonfre 1.3.14-1       GIF support for the GNU Image Manipulation P
ii  gimpprint-loca 4.2.5asho-3    Locale data files for gimp-print
ii  libgimp1.3     1.3.14-1       Libraries necessary to run the GIMP, develop
ii  libgimpprint1  4.2.5asho-3    Gimp-Print printer drivers - core library


由說明可知 gimp 的主 package 名稱為:gimp1.3 ( 目前 sid 裡頭有 gimp1.2 與 1.3 ,我安裝 1.3 ),所以要重新設定就下底下命令即可:

代碼: 選擇全部
dpkg-reconfigure gimp1.3


ps.不知道對您的問題理解有沒有錯,希望這樣的回答對您有幫助. :mrgreen:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章訪客 » 週四 6月 12, 2003 5:10 pm

對對對 就是降囉 謝謝 :-D
訪客
 

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章chihchun » 週日 7月 20, 2003 6:31 pm

Debian Configuration Management
http://kalug.linux.org.tw/~chihchun/item/133
-Rex, geek by nature linux by choice
http://people.debian.org.tw/~chihchun
頭像
chihchun
摩托學園!學園長們
摩托學園!學園長們
 
文章: 185
註冊時間: 週三 11月 27, 2002 10:17 am
來自: KaLUG

re:[分享]喚起 debian package 設定的好幫手 dpkg-reconf

文章d2207197 » 週一 7月 21, 2003 2:41 pm

ㄎㄎ...順便分享一下....
如果要改變 dpkg-reconfigure 的設定介面
也可以dpkg-reconfigure debconf
以我的電腦來講有Dialog, ReadLine, Gnome, Editor, Noninteractive等
以前我就不小心選到 Editor 結果安裝東西痛苦的要死

後面還有給你設定,要你回答的問題等級..等等等
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章jeffwu » 週一 8月 08, 2005 1:30 am

挖,有這招ㄝ,不錯ㄋㄟ,我是debian新手,又學到一招。那請教一下,如果要重新設定IP、DNS位址、NETMASK或其它的基本網路設定,我該如何用呢,有沒有像REDHAT 的netconfig一樣好用的指令。
我之前不小心在安裝時選了用dhcp方式的網路設定,後來要去改成靜態ip的方式,於是找到/etc/network/interfaces檔要修改,結果發現跟用靜態ip方式的設定方式差很多,讓我不知道如何改成靜態ip的網路設定。所以請各位高手幫忙我這debian菜鳥,謝謝
jeffwu
可愛的小學生
可愛的小學生
 
文章: 19
註冊時間: 週六 8月 06, 2005 5:42 am

文章wsun013 » 週一 8月 08, 2005 1:52 am

代碼: 選擇全部
auto lo eth0
iface lo inet loopback

iface eth0 inet static
        address 192.168.0.20
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.0.1


這是我的, 給您參考一下嘍
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章louie » 週一 8月 08, 2005 5:41 pm

可試試 etherconf
裝好後,會問一些問題,問完後網路就設好了
下次要修改的話
dpkg-reconfigure etherconf
即可
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm


回到 debian command

誰在線上

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