麻煩大家幫我解答一下~~

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

版主: mufa

麻煩大家幫我解答一下~~

文章wannabe » 週日 9月 19, 2004 12:54 am

開場:
最近努力在我的NB上安裝Debian,才剛新手上路就用NB,所以遇到了很多問題,麻煩有空的人看看我的安裝歷程,沒有空的人麻煩拉到最下面幫我解答問題吧 :-(

歷程:
因為家裡只有撥接網路,所以我選擇透過光碟安裝,我用的光碟是3.0R1的版本,之前跟著"無痛起步"一步一步做,唯一沒辦法做的就是改成Unstable底下,結果我猜是Kernel跟XFree86版本太舊,所以我的XWINDOW一直跑不起來,一步步用apt-get安裝時,執行startx是顯示command not found,如果用tasksel安裝是開機後顯示gdm跑不起來,螢幕會閃好幾下然後出現訊息視窗。
我NB的顯示卡是ATI Mobility Radeon 7500,現在的做法是用光碟安裝基本系統,然後更新kernel到2.6.8.1,之後再裝最新版的XFree86,我試了三種安裝kernel的方法,結果都裝不起來,訊息我沒有記下來,後來查文章知道是可能是因為部分軟體版本太舊,甚至有些軟體沒有安裝,導致無法更新kernel。
所以現在我根據kernel原始檔裡面的Documentation裡的Change文件去抓所有必須軟體最新版本的原始碼,想照著"無痛起步"利用checkinstall的方式安裝。首先我安裝的是gcc-3.4.2.tar.bz2,第二步是make-3.80.tar.bz2,安裝make-3.80.tar.bz2時第一次內定安裝在/usr/local裡面,後來我用./configure --prefix=/usr/將程式安裝在原本的資料夾裡,可是之後我再要安裝其他軟體時,make就都會出現error了...

問題:
1.安裝新版軟體前,需要先移除舊版嗎?
2.像make-3.80.tar.bz2預設安裝在/usr/local/bin裡面,我可以透過怎樣的設定,讓bash底下輸入make時他可以直接到/usr/local/bin找到嗎?我有試過在/usr/bin裡面設一個make的link,但是這樣是不是就足夠了呢?
3.像gcc的原始碼有26MB,而我到交大Debian FTP找到的gcc-3.4_3.4.2-2_i386.deb就只有1MB多,如果我要透過dpkg -i的方式安裝的話,我是只要抓.deb檔嗎?還是原始檔也要抓下來呢?
4.在編譯kernel時,我執行make menuconfig,會出現一個視窗讓我做一大堆的設定,請問這些設定有中文的參考資料嗎?或是英文的書面資料比方說PDF之類的可以看呢?雖然線上有提供HELP可以參考,可是有時遇到不懂的字詞又沒辦法查資料,所以想找可列印的書面資料先做一下功課再進行設定...

致謝:
感謝所有看過這篇文章的Debian同好們,祝福大家的電腦永遠順心如意!!
wannabe
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週五 8月 06, 2004 10:51 pm

re:麻煩大家幫我解答一下~~

文章kanru » 週日 9月 19, 2004 7:50 am

先來解決你安裝時碰到的問題好了,從 stable 換到 unstable 如果有正確 apt-get dist-upgrade 的話,那麼你所安裝到的 kernel 與 xfree86 應該都會是 Debian 中的最新版,且應該能互相配合運作,出現 command not found 的話那可能就是沒有裝完整了, startx 是包含在 xbase-clients 這個套件裡,gdm 閃了好幾下然後出現訊息,這應該是 XF86Config 沒有設定好而不是 xfre86 沒有裝好,你可以另外參考文件看要如何依你的顯示卡設定。Debian 中已經包含非常多編譯程式所需要的套件, gcc 、 make 更不可能少,如果不知道要如何選的話,可以參考 tasksel or aptitude 中 task 的 develop 部份選擇安裝。
1.安裝新版軟體前,需要先移除舊版嗎?
2.像make-3.80.tar.bz2預設安裝在/usr/local/bin裡面,我可以透過怎樣的設定,讓bash底下輸入make時他可以直接到/usr/local/bin找到嗎?我有試過在/usr/bin裡面設一個make的link,但是這樣是不是就足夠了呢?
3.像gcc的原始碼有26MB,而我到交大Debian FTP找到的gcc-3.4_3.4.2-2_i386.deb就只有1MB多,如果我要透過dpkg -i的方式安裝的話,我是只要抓.deb檔嗎?還是原始檔也要抓下來呢?
4.在編譯kernel時,我執行make menuconfig,會出現一個視窗讓我做一大堆的設定,請問這些設定有中文的參考資料嗎?或是英文的書面資料比方說PDF之類的可以看呢?雖然線上有提供HELP可以參考,可是有時遇到不懂的字詞又沒辦法查資料,所以想找可列印的書面資料先做一下功課再進行設定...

1. 如果你是用 apt or dpkg裝的,不用,直接從 tarball 來的,最好要
2. link 也可以,把 /usr/local/bin 加到你的 PATH 環境變數也可以
3. deb 檔直接用 dpkg -i 安裝就好,不過這就跟 rpm 一樣,容易出現缺少套件而不能安裝,所以還是建議用 apt 來安裝程式
4. 這我就不知道了,其實 online help 已經寫得很清楚也會列出可以參考的網址,Documents 目錄裡面也有很多很多的文件可以參考
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:麻煩大家幫我解答一下~~

文章wannabe » 週日 9月 19, 2004 9:26 pm

非常感謝您的回覆~~我想到另外兩個問題想請教一下大家...

我用光碟安裝Debian系統,所以初裝完應該是Stable吧,那所謂的"升級"到Unstable是指加入相關資料到Source.list,然後執行apt-get dist-upgrade這樣嗎?那如果說我抓Unstable的Deb來進行安裝,這樣是不是也意味著我在將我的系統進行Ustable的升級呢?

另外就是當我到http://www.debian.org/distrib/packages搜尋Deb檔時,找到的Deb檔都會有depends、recommended、suggested這三個軟體列表,是不是表示我要安裝這個Deb檔,就必須把depends列表裡所有的檔案都全部一併抓回來才可以透過dpkg完成安裝呢?然後recommended跟suggested兩者有什麼差別呢?因為字面意義看起來好像還蠻像的...
wannabe
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週五 8月 06, 2004 10:51 pm

re:麻煩大家幫我解答一下~~

文章d2207197 » 週日 9月 19, 2004 9:59 pm

wannabe 寫:非常感謝您的回覆~~我想到另外兩個問題想請教一下大家...

我用光碟安裝Debian系統,所以初裝完應該是Stable吧,那所謂的"升級"到Unstable是指加入相關資料到Source.list,然後執行apt-get dist-upgrade這樣嗎?那如果說我抓Unstable的Deb來進行安裝,這樣是不是也意味著我在將我的系統進行Ustable的升級呢?

另外就是當我到http://www.debian.org/distrib/packages搜尋Deb檔時,找到的Deb檔都會有depends、recommended、suggested這三個軟體列表,是不是表示我要安裝這個Deb檔,就必須把depends列表裡所有的檔案都全部一併抓回來才可以透過dpkg完成安裝呢?然後recommended跟suggested兩者有什麼差別呢?因為字面意義看起來好像還蠻像的...

1.的確是把 unstable 的套件來源加到 sources.list 後 apt-get update;apt-get dist-upgrade 後,就會把軟體換到 unstable 了
抓 unstable 的 deb 一個一個手動安裝也是可以,只是至今還沒看過什麼人這麼作

2.debian 套件管理的方式,操作的常態與大部份 distro 不同
安裝軟體幾乎不需要手動用 dpkg 安裝 deb 檔的
以小弟以前的經驗,我玩 debian 玩了一兩個月才第一次用到 dpkg 來手動安裝套件
用了一年多,也從來沒有下載 source 編譯,然後用 make install 安裝。
stable 就有八千七百多個軟體放在 apt 套件資料庫中
相信 unstable 中更是上萬個
你想得到的軟體幾乎只要 apt-cache search keyword 就找得到
用 apt-get install package_name 這樣就安裝完成了
apt 會自動處理 depends 相關問題

最好不要作 make install 之類的舉動,這樣會破壞系統的套件管理
一般 debian 套件庫找不到的軟體都會包成 deb 後再安裝
也幾乎只有自己手動包的 deb 才會用 dpkg 手動 install
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:麻煩大家幫我解答一下~~

文章Tetralet » 週一 9月 20, 2004 10:13 am

wannabe 寫:recommended跟suggested兩者有什麼差別呢?因為字面意義看起來好像還蠻像的...

Recommends 的優先權比 Suggested 高些。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

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

re:麻煩大家幫我解答一下~~

文章d2207197 » 週一 9月 20, 2004 10:16 am

忘記說 recommended 與 suggested 了
recommended 相較於 suggested 算是較高度的建議
若用 aptitude or dselect 可以設定安裝軟體時要不要一併安裝 recommended or suggested 軟體
用 apt-get 安裝的話,預設上是不會一起安裝的,畢竟不安裝這些對於該套件正常運作沒有重大影響。
但用 apt 安裝時他會提示你有哪些 recommended, suggested 套件,你可以看完後再決定要不要安裝。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:麻煩大家幫我解答一下~~

文章wannabe » 週一 9月 20, 2004 2:30 pm

感謝大家的解答^^
wannabe
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週五 8月 06, 2004 10:51 pm

Re: 麻煩大家幫我解答一下~~

文章訪客 » 週二 9月 21, 2004 8:58 am

wannabe 寫:4.在編譯kernel時,我執行make menuconfig,會出現一個視窗讓我做一大堆的設定,請問這些設定有中文的參考資料嗎?或是英文的書面資料比方說PDF之類的可以看呢?雖然線上有提供HELP可以參考,可是有時遇到不懂的字詞又沒辦法查資料,所以想找可列印的書面資料先做一下功課再進行設定...



記得在 http://www.study-area.net 裡的"學習FreeBSD" 這個主題裡有一章講到 freebsd kernel 內容就有對kernel設定檔做說明,不過剛去看了一下那篇文章說明好像連結失敗。而我有的是當初把那篇文章印了出來,並沒有把它存成電子檔。
或者你可以把你準備要調整設定的項目提出來,這裡的前輩都可以幫你解答。
訪客
 

re:麻煩大家幫我解答一下~~

文章aarron » 週二 9月 21, 2004 9:02 am

sorry ...上面那篇是我PO的,
忘了說一點,就是你可以利用google應該可以找到更多的文章
aarron
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週四 5月 06, 2004 1:07 pm


回到 debian misc

誰在線上

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