Q51:軟貓的一般安裝步驟是什麼哦? A51:其實,我在Mandrake下曾經用過軟貓,即所謂的windomdem,我原來買的時候,由於時間比較早些,貴了些,大約是150RMB,現在估計幾十塊RMB就可以搞到新的吧。那JS還宣稱是內置硬貓,說比內置軟貓強多了我不太清楚這兩種類型的東西有什麼區別,反正都是本身沒有DSP芯片,通過軟件驅動CPU來承擔DSP工作的,除非有相關的芯片驅動驅動,否則Linux下還是很難支持的。我不知道那js說的強到底在什麼地方,呵呵 這種PnP型的貓在Ms下一般都很容易裝上,一般裝上廠商所給我的驅動就能安裝。下面我給出的是那三張圖片是我在ms下面的載圖,你可以看到我的貓大約的信息,名稱就是Ecom Em-56Ham V93 Data Fax Voice,簡稱好像就是Ecom-Ham56 modem,是深圳一家網絡產品公司生產的,好像叫什麼龍維電子科技有限公司,不太記得了。另外一些ms下的驅動信息。另外,也看可看到irq和io的值,還有用com4。 這些信息我發現在linux基本上都有什麼東西因為都是本身沒有DSP芯片,通過軟件驅動CPU來承擔DSP工作的。這裡著重說明一下,像這種類型的貓,你知道貓的芯片(你自己打開機箱拿下來看看吧。)是最為關鍵的,如果你的貓的芯片沒有相關的驅動,你在linux基本上很難用上的了。我的貓顯然用的是Intel Ham芯片,後來好像也叫什麼Abient的。只要你能找到你軟貓的驅動。在Mandrake下是很容易裝上的。說實在的,在Mandrake裝貓也並不是一件難事。下面說說我經前裝過的一些經驗吧。 1)你到下面的幾個網站下載你的驅動,一般都能找到你所需要的,如果沒有,那你不不好運了,可能是你的貓的芯片太新。我的驅動是Intel-v92ham-453-M90.tgz。具體的網址如下: 代碼: http://linmodems.technion.ac.il/packages/Intel/ 或 http://linmodems.technion.ac.il/packages/ 或 http://www.idir.net/~gromitkc/dips/roster.Html 2) 代碼: tar -zxvf Intel-v92ham-453-M90.tgz 得到Intel-v92ham-453-M90這個目錄。 3) A.如果你想直接安裝,不想編譯,那也是可以的。因為它已經是經過一般的編譯的,能合適Mandake90工作的。 代碼: #cd Intel-v92ham-453-M90 #make install 不過,如果你這樣裝的話,可能會些提示,具體的提示我不太記得,大約的意思就是說,你沒有權利刪除rm /dev/ham這個設備。不過,不要緊,你可這樣做下。 代碼: # lsmod Module Size Used by Tainted: PF ham 7388 0 (unused) hamcore 511456 0 [ham] ....... 那麼說明,我的貓已經成功加載了。 然後再試下: 代碼: # ls /dev/ham -l crw-rw-r-- 1 root root 240, 1 2003-02-26 04:32 /dev/ham # ls /dev/modem -l lrwxrwxrwx 1 root root 8 2003-02-26 04:32 /dev/modem -> /dev/ham # 哈哈,看到沒有,我的貓已經成功了。Mandrake Linux真是強哦。 B.如果你想編譯成,首選確定你的內核源碼要裝上,如果沒有裝上,就自己裝上吧。第一張光盤裡面,名稱就是叫kernel-2.4.19.16mdk-1-1mdk.i586.rpm的那rpm包。 代碼: #rpm -ivh kernel-2.4.19.16mdk-1-1mdk.i586.rpm 然後還是cd到Intel-v92ham-453-M90,開始編譯,也是巨簡單: 代碼: #make clean #make ham #make install 如果你還是想檢查下,就按照A步驟中的那個步驟了。 3)配置你的拔號軟件,在Mandakre下你可以用kppp這個工具,如果你還沒有裝上,就直接裝上吧,光盤裡面就有。如果你還真的沒有找到,可以到rpmfind.net上找。 運行你的kppp。這裡最為關鍵的就是要設置好你的那個設備,其它的可以不改,應該是/dev/modem,而不是那/dev/ttyX什麼的其余的你應該很熟悉了吧,就像MS中那個丑陋的"我的連接"一樣配置。 當然,你如果不想用kppp,還有其它的拔號軟件,例如,wvdial,這個是很好的工具,小而快,你可下載它的rpm包,也可以下載源碼來自己編譯,而且在驅動中的readme文件,作者就給出了一個最為簡潔的shell script. 4)最後就是連接了,如果是你已經拔號成功了,比如能ping通IP,但不能打開網頁,那麼麼可能是你的DNS的問題了。你要在/etc/resolv.conf加上你本地的DNS.比如我的: 代碼: #more /etc/resolv.conf nameserver 202.96.134.133 nameserver 202.96.128.133 # 如果一切順利的話,你那就可以在強悍的Mandrake Linux下跑你的軟貓了。 費後話,如果你的愛貓芯片不同,你只要下載相關的驅動就可以了,然後步驟就是這些了,萬變不離其宗。 Good lUCky! Happy Mandrake Linux!! Q52:如何實現分區的轉移哦? A52:分區轉移的問題,我已經在Debian下搞好,為了方便有類似問題的兄弟,我寫了下。同樣在Mandrake linux中也會適用。你具體的情況還是自己掌握吧。其中最為關鍵的還是文件的屬性不能改變,而且還要注意修改你/etc/fstab裡面相關的內容。不過,如果你在做這事情之前,還要注意下後果的。萬一沒有十足的把握,還是少做吧。呵呵,因我的機器裡面還有Mandrake呢,壞了的話,我可以mount過來修復。 代碼: # mkdir /usr.new # mount /dev/hda11 /usr.new # cp --perserve=all /usr/* /usr.new (or: (cd /usr && tar cpf - . ) (cd /usr.new && tar XPf -) ##可能tar還是比cp好一點? # umount /usr.new # rmdir /usr.new # vi /etc/fstab for example我的:/dev/hda11 /usr reiserfs defaults 0 0 (注意,這一步應該在mv之前,不然你mv後,有可能找不到vi這個命令,不過,你還要要備份處你的fstab好些。) # mv /usr /usr.bak # mkdir /usr # mount /usr # rm -rf /usr.bak (注:這個如果你沒有十成的把握,還是先留下放一些時間,等到完全沒有問題的時候再rm掉也沒有事. Q53:我自己編譯了一個X,如何在kdm裡面加上它哦?[ A53:呵呵,Mandrake Linux下的KDM,很方便的。 1)不是很體面的方法: 代碼: "齒輪"-->配置”-->“KDE”-->“系統”-->“登錄管理器”裡的“會話”-->“新建類型”下輸入"fvwm"然後點擊“添加新類型”。 注意你的fvwm是第幾個順序的。如果像我的KDE、GNOME、Windowmaker、blackbox、XFCE、、fvwm、failsafe、default,則fvwm是第六個,則以root在/etc/X11/wmsession.d下建立“06fvwm”這樣一個文件,內容大致如下: 代碼: NAME=fvwm ICON=xwmnet.xpm EXEC=/usr/X11R6/bin/fvwm DESC="Cool Fvwm DeskTop Environment" SCRIPT: exec /usr/X11R6//bin/fvwm 2)相對比較體面的方法: 代碼: # find /usr/ -name "kdmrc" /usr/share/config/kdm/kdmrc 然後用vim看看kdmrc這個內容,找到SessionType這個關鍵的字段的定義,比如我強悍的Mandrake Linux 9.0的就是這樣的: 代碼: SessionTypes=KDE,GNOME,WindowMaker,Enlightenment,BlackBox,XFce,IceWM,fvwm,failsa fe,default, 加上你X,比如,我的fvwm顯然是在第八的位置。 以root在/etc/X11/wmsession.d下建立“08fvwm”這樣一個文件,內容大致如下: 代碼: NAME=fvwm ICON=xwmnet.xpm EXEC=/usr/X11R6/bin/fvwm DESC="Cool Fvwm DeskTop Environment" SCRIPT: exec /usr/X11R6//bin/fvwm 呵呵,這樣就可搞掂你用kdm搞好你想搞的各種X了。哈哈,原來xdm/gdm/kdm就是這麼一回事情。如何還要加其它的東西,你自己試試吧,這是最為簡陋的方法了。不過,要想啟動你的X,還得配置它的配置文件了。 Q54:如何使用超級強悍的下載之工具curl分段下載 A54:Mandrake Linux 9.1就要向我們走來了,我有點等不及了。先下rc2的iso文件來看看,但由於我現在上網的時候有限,我就想著怎麼樣下載ISO文件。但用號稱linux的下FlashGet的nt下載還是不夠快。 從網站下載諸如iso這樣的大型文件時,即便對方能提供1MB/s的下載速率,其等待過程也是令人煩惱的,而Linux下也好像目前並沒有什麼成熟的多線程下載工具。即便是Windows下的某些著名軟件也拿“每IP只限一個連接”的站點沒辦法。新出的FlashGet 1.3支持對各個下載線程使用不同的代理,則實際上就可以同時分多塊部分從那種小氣的站點下大文件了 不過呢,這沒有考慮到現今FTP站點的冗余備份特性:同一個iso很可能在多個站點上都有鏡像,我們能不能對此特點加以利用呢? 我們采用超級強