顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - 淺倉中

頁: [1] 2 3 ... 5
1
Linux 討論版 / 關於即時通ㄉ問題
« 於: 2003-02-24 00:28 »
引述: "ITEMIT"
為何我改了之後,重新編譯了,但還是連不上去呢????
煩請會ㄉ人教一下,謝謝


1. 有加入 yahoo messanger 的模組ㄇ?

2. 會是防火牆ㄇ?

3. 錯誤訊息是?

2
Linux 討論版 / 關於即時通ㄉ問題
« 於: 2003-02-23 23:27 »
按照文件中的說明修改好 yahoo.c 存檔後~~

在終端機下依次輸入下面三行指令...

 ./configure

 make

 make install

就可以啦~~~

3
Linux 討論版 / 掃描器只能掃一次?
« 於: 2003-02-23 01:07 »
我的 Microtek 3600在 sane or kooka裡面都可以抓到並掃描

但是有個問題~~進入程式後只要預掃或是掃描過一次之後,

再來就會沒有任何反應,必須要再重新進入程式後才能再動

作,但也是只能操作一次,請問這是怎樣的問題呢?

對了~~他是usb的~~

4
Linux 討論版 / 關於即時通ㄉ問題
« 於: 2003-02-22 14:27 »
您要下載新版的 gaim-0.59.8回來修正後編譯~~

這樣才能登入奇摩即時通而且雙方顯示中文正常~~

來看看吧~~

http://www.shizuka.adsldns.org/modules/forum/viewtopic.php?t=98

5
Linux 討論版 / vmware中的ms網芳看不到?
« 於: 2003-02-21 16:43 »
我現在有兩台 RHL7.3,都安裝有 VMware + win2000

透過 samba,linux和win2000之間都分享正常沒問題~~

linux之間也正常!但是很奇怪,反而是兩個 VMware當中的

win2000之間的網路芳鄰會互相看不到!在win2000的檔案總

管裡面,可以互相看到另一台的win2000,但是當要進入時

卻會顯示說 "找不到網路路徑"~~~我已經確定關掉了ms中的

防火牆,在win2000中去 ping 另一台win2000,會出現

request time out....請問這是怎樣一回事呢???

6
我有去下載最新的 sane-backends-1.0.10.tar.gz 回來編譯,說可以支援我這款

的掃描器,

也安裝了 XSane-0.90.tar.gz,也去看了 sm3600.sourceforge.net~~

但是執行 Xsane or sane-find-scanner 卻跟我說找不到掃描器,

但是如果用 microtek3600 的 tarball安裝時,測試的時候可以讓scanner有動作呀~~

請問有人有安裝usb的經驗ㄇ?

7
另外還有一種更簡單的方法,在 KDE 網站中:

http://konsole.kde.org/konstruct/

裡面有安裝說明,有各種內定的安裝模式。

進入後下載編譯安裝程式 konstruct-20030128.tar.bz2

cp konstruct-20030128.tar.bz2 /root

cd /root

bunzip2 konstruct-20030128.tar.bz2

tar -xvf konstruct-20030128.tar

在開始前要修正一些地方,因為有些檔案的位置已經變掉了!

/root/konstruct/misc/graphviz/Makefile 當中改成下面

MASTER_SITES = http://www.graphviz.org/pub/graphviz/ARCHIVE/

/root/konstruct/apps/kgpg/Makefile 當中改成下面

GARVERSION = 0.9.4

/root/konstruct/apps/kgpg/checksums 當中改成下面,原來的一行註解掉!

99c14346e2de77e713272c3193f78402 download/kgpg-0.9.4.tar.gz

/root/konstruct/i18n/koffice-i18n-zh_TW/Makefile 當中改成下面

MASTER_SITES = http://slackware.dsi.internet2.edu/slackware-current/source/kdei/koffice/

這樣修改完等下邊譯就很順利了!如果又有檔案不見了,您可以自己找一個替

代的位置去下載,就是改那個 MASTER_SITES,如果都找不到,您也可以不同

的檔案版本來安裝,不過您要想辦法找到那個新檔案的 MD5 編碼,不然是會有

錯誤的喔!

最後的步驟如下:

cd /root/konstruct/meta/everything

make install

這樣就一切搞定!會自動安裝好所有的 KDE3.1套件。

不過您要自己安裝中文化套件!

cd /root/konstruct/i18n/kde-i18n-zh_TW

make install

再來安裝 Koffice-1.2.1 的中文化,如下:

cd /root/konstruct/i18n/koffice-i18n-zh_TW

make install

安裝好之後,您要按照網頁中的說明去修改 .bashrc 檔案

這樣就可以了!簡單吧!我的例子如下:

cd /root

vi .bashrc (加入下面幾行)

export QTDIR=~/kde3.1
export KDEDIRS=~/kde3.1
export LD_LIBRARY_PATH=~/kde3.1/lib
export PATH=~/kde3.1/bin:$PATH
export KDEHOME=~/.mykde3.1

這樣下次您進入 X window就可以看到美美的 KDE3.1囉!

8
本文參考螢火飛學姐在酷!學園中的文章寫成,只是加入詳細的安裝步驟。

原文請參考 http://phorum.study-area.org/viewtopic.php?t=14895
---------------------------------------------------------------------------------

先說一下,我的系統是 RedHat Linux7.3 (kernel-2.4.18-19.7.x)

http://www.kde.org 已經釋出 KDE3.1 release,安裝後的桌面可以參考

http://promo.kde.org/3.1/screenshots.php

這邊先介紹第一種下載 tarball 回來編譯安裝的方法

---------------------------------------------------------------------------------

1. 安裝 KDE3.1,必須使用到 Qt-3.1.0 (含以上)的版本,所以必須要先安裝 Qt-3.1.1

您可以到 ftp://ftp.redhat.com/pub/redhat/linux/rawhide/i386/RedHat/RPMS 去下載,

我是使用 qt-3.1.1-0.4.2.i386.rpm,qt-devel-3.1.1-0.4.2.i386.rpm 和

qt-designer-3.1.1-0.4.2.i386.rpm,您可以下載 3.1.1-6 版回來安裝!

下載回來後,安裝如下:

rpm -Uvh qt-3.1.1-6.i386.rpm --nodeps
rpm -Uvh qt-devel-3.1.1-6.i386.rpm --nodeps
rpm -Uvh qt-designer-3.1.1-6.i386.rpm --nodeps

建議裝好了 qt-3 以後重新啟動一次,讓系統自己把 QTDIR 的位置改成新的

目錄,您可以用 echo $QTDIR 來查看一下,例如:

echo $QTDIR 如果出現

/usr/lib/qt-3.1 , 這樣等下編譯KDE3.1時才會去使用 qt-3.1!

PS:或是去 http://kde-redhat.sourceforge.net,找一下在 KDE3.1 test 或是在

download 當中都有 qt-3.1.1版,但是我的經驗裡面,KDE3.1的 rpm沒辦法

正常安裝,如果您試過可以的話,以rpm來安裝是比較方便又快速的!

2. 在編譯之前,有些程式您要先抓回來安裝,不然等下您在 ./configure 的時候,

會出現錯誤的訊息,跟您說有些檔案沒安裝。

http://mesa3d.sf.net

下載安裝 MesaDemos-5.0.tar.gz

tar -zxvf MesaDemos-5.0.tar.gz
cd MesaDemos-5.0
./configure ; make ; make install

下載安裝 MesaLib-5.0.tar.gz

tar -zxvf MesaLib-5.0.tar.gz
cd MesaLib-5.0
./configure ; make ; make install

http://svg.kde.org/download.html 當中,

下載 libart_lgpl-2.3.11.tar.gz (http://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/)

tar libart_lgpl-2.3.11.tar.gz
cd libart_lgpl-2.3.11
./configure ; make ; make install

下載 lcms-1.09.tar.gz (http://www.littlecms.com/downloads.htm)

tar -zxvf lcms-1.09.tar.gz
cd lcms-1.09
./configure ; make ; make install

下載 fcpackage.2_1.tar.gz (http://fontconfig.org/)

tar -zxvf fcpackage.2_1.tar.gz
cd fcpackage.2_1
./configure ; make ; make install

下載 freetype-2.1.3.tar.gz (http://sourceforge.net/project/showfiles.php?group_id=3157)

tar -zxvf freetype-2.1.3.tar.gz
cd freetype-2.1.3
./configure ; make ; make install

3. 下載並安裝 KDE3.1

ftp://ftp.uni-kl.de/pub/linux/kde/stable/3.1/src/ 下載下面的 *.tar.bz2

arts-1.1.tar.bz2
kdelibs-3.1.tar.bz2
kdebase-3.1.tar.bz2
kdenetwork-3.1.tar.bz2
kdegraphics-3.1.tar.bz2
kdeadmin-3.1.tar.bz2
kdemultimedia-3.1.tar.bz2
kdegames-3.1.tar.bz2
kdeaddons-3.1.tar.bz2
kdeartwork-3.1.tar.bz2

注意: 編譯安裝的時候,要按照上面的順序,下面以第一個檔案為範例。

bunzip2 arts-1.1.tar.bz2
tar -xvf arts-1.1.tar
cd arts-1.1
./configure ; make ; make install

其他檔案如上方法依序進行編譯安裝。

再來下載中文化檔案,

ftp://ftp.uni-kl.de/pub/linux/kde/stable/3.1/src/kde-i18n/kde-i18n-zh_TW-3.1.tar.bz2

編譯安裝方法同上。

4. 修改使進入 X window 能進入到 KDE3.1

vi .bashrc

在其中加入一行 PATH=/usr/local/kde/bin:$PATH

5. 重開機再進入到 X window,您就可以看到中文化的 KDE3.1 環境囉!

6. 如果您還想要編譯安裝其他的 KDE3.1 程式,請自行抓回,不拘順序!

上面只是基本的安裝法!

9
酷!學園 精華區 / 如何安裝 KDE3.1 release?
« 於: 2003-02-04 11:22 »
救命呀!!

我編譯完了 KDE3.1~~

但是要怎樣讓系統會去執行新的 KDE3.1~~

而不是原來的 KDE3.0.3呀????

拜脫一下囉!!

10
本文參考多篇文章寫成,原文章如下:

http://phorum.study-area.org/viewtopic.php?t=14715&highlight=gaim


在使用 Gaim 中的 yahoo messanger,其中對方會看不到您所打的中文字,

就算是使用了 Gaim 0.59.8 版的也會有同樣的問題,必須要下載 tarball 回來

修改後再重新編譯才能修正這個問題。步驟如下:

1.去 http://gaim.sourceforge.net/downloads.php 下載最新的 tarball 版本

我是抓回 gaim-0.59.8.tar.gz

2. tar -zxvf gaim-0.59.8.tar.gz

cd gaim-0.59.8/src/protocols/yahoo

vi yahoo.c (修改程式碼),在大約1199行加入下面三行!

1196 yahoo_packet_hash(pkt, 1, gc->displayname);
1197 yahoo_packet_hash(pkt, 5, who);
1198 yahoo_packet_hash(pkt, 14, utf8);
+ yahoo_packet_hash(pkt, 63, ";0");
+ yahoo_packet_hash(pkt, 64, "0");
+ yahoo_packet_hash(pkt, 97, "1");

好了之後存檔,重新編譯!

./configure
make
make install

這樣就可以了!

3.美化 Gaim 字型顯示:

修改 .gtkrc

style "gtk-default-zh-tw" {
fontset = "-adobe-helvetica-medium-r-normal--11-*-*-*-*-*-iso8859-1,\
-Arphic-AR PL KaitiM Big5-medium-r-normal--13-130-0-0-c-13-big5-0,\
-*-*-medium-r-normal--13-*-*-*-*-*-big5-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-tw"

您可以把上面13改成16,以增加中文字的大小,11改成14以增加英文字的大小!

修改 /etc/X11/XF86Config-4

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

並在Gaim程式中,工具 -> 偏好設定 -> 交談 -> 忽略字型

這樣就可以取代多種即時訊息的軟體囉!

11
引用

[pinters]
.
.

       printer admin = root
        use client driver = yes

windows部份去 www.adobe.com夏載 printer driver在window安裝即可
samba部份和adobe部份摘自cups文件...


上面這兩行讓我在linux和ms之間的印表機分享~~又解決了一個問題呢!

感謝感謝!!

12
修正一下!

改成用 wprint 的方式來列印,就不會有被切頁的問題,而且也可以一指列印!

-----------------------------------

6. 下載wprint套件回來編譯

http://ttt.esperanto.org.uy/programoj/angle/wprint.html

進入該網站下載 wprint-2.04版回來編譯,

tar -zxvf wprint-2.04.tar.gz
cd wprint-2.04
./configure
make
make install

7. 修改 /etc/wprint.conf 設定檔

# Chinese coded with big 5
#big5:EUC-TW:cyberbit.ttf:|lpr -P printer
fontpath:/usr/share/fonts/ttf/
default:EUC-TW:bsmi00lp.ttf=zh_TW.Big5:|lpr -P EpsonC61
# EpsonC61是您的印表機代號

# Chinese coded with big5 (local file)
#big5l:EUC-TW:cyberbit.ttf:mybig5.ps
fontpath:/usr/share/fonts/ttf/
default:EUC-TW:bsmi00lp.ttf=zh_TW.Big5:mybig5.ps

# Normal (passthrough)
#default:NONE:NONE:|lpr -P lp

存檔後即可!

8. 關掉mozilla重新進入mozilla瀏覽器後,請依照下面的操作修正一次!

"檔案" --> "列印" --> "列印到印表機" --> "屬性" --> "Print Command"

把裡面的列印命令改成 wprint ,您就可以試試看囉!

這樣您的mozilla就可以列印出美美的中文網頁囉!

上面的列印命令由網友 Keanu 所提供!

13
酷!學園 精華區 / 如何安裝 KDE3.1 release?
« 於: 2003-01-30 21:17 »
嗯~~那如果是我的 RHL7.3

按學姐的意思是:先安裝好 QT3.1.0(or up)~~

再來還是要按照那個順序去安裝 rpm ㄇ?

14
請問您有先用 ttfm 來管理字型ㄇ?

因為在上面的步驟和目錄中,有先用到ttfm來安裝並管理字型,

至少您要利用ttfm新增兩個字型到 /usr/share/fonts/ttf/

(這兩個字型啦  bkai00mp.ttf and bsmioolp.ttf)

詳情您可以先找一下螢火飛學姐有關字型管理的文章~~

15
印象中~~螢火飛學姐的 調整中文顯示的那篇文章中有提到如何安裝 j2sdk

您可以用搜尋的方逝去找找~~

16
酷!學園 精華區 / 如何安裝 KDE3.1 release?
« 於: 2003-01-29 16:35 »
剛剛看到 http://www.kde.org 已經釋出 KDE3.1 版~~

樣子真是美呢!想抓回來安裝看看,但是裡面套件實在很多,

我現在是 KDE3.0.3版,每次我要安裝更新的版本,他就會跟我說那個檔案有

相依性的問題,都沒辦法繼續安裝下去,我只好用 up2date 的方式,

另外,如果我安裝了3.1版,會不會有些原來的程式會因為相依性的問題

而不能執行了???

請問大家如果這樣要升級的話,應該如何來安裝這個3.1版呢?

17
Linux 討論版 / Gaim對方看不到中文?
« 於: 2003-01-29 07:35 »
之前我去gaim的網站抓0.59.8-1版的 rpm 回來安裝~~

裡面說已經修正過,可以登入yahoo了~~

況且我是安裝rpm~~所以根本找不到這篇修正文章所講的檔案~~

剛剛去下載 0.59.8 版的 tarball....回來按照您所貼的修正方法~~

OK啦!!! 真是太感謝了!! 現在幾乎所有的東西都可以取代了 MS~~~

感動中~~~YA!

18
Linux 討論版 / Gaim對方看不到中文?
« 於: 2003-01-28 10:55 »
我的是0.59.8-1版~~~

在它的網頁中有提到在這個版本中再次修正了yahoo不能登入的問題~~

之前我用0.59.1版~~確實好像不能登入~~一改用這個版本就可以了~~

但是就會有對方看不懂我打的中文,會有亂碼的這個問題~~

19
感動感動中~~~

功能終於有點給他齊全了~~~

再次感謝~~~

至於前面頁首會有點被切掉~~還好啦~~可以接受的說~~~

今晚不用睡地板了~~~ :D

20
Linux 討論版 / Gaim對方看不到中文?
« 於: 2003-01-27 22:23 »
經過設定後,我的Gaim可以正常看到對方所打的中英文~~

大小和字體都正確~~但是對方(yahoo)跟我說看到的是亂碼~~

英文則可以看得懂~~~

請問這是怎樣一回事呢?

21
同樣寫在前面,先說一下我的系統及軟體環境!

我是使用RHL7.3(kernel-2.4.18-19.7.x),利用 up2date 的方式已經將

mozilla 升及到 1.0.1 版,及 ghostscript 6.52版,同時是 ghostscript-fonts.5.50-3版

mozilla在還未調整之前,就算您使用到 mozilla-1.3a 版,在列印含有中文字的網頁時,

您會發現中文字全都變成了方格,Galeon也是一樣,Netscape好像才可以正常列印,

但是比較起來,mozilla對網頁內容的呈現和支援性比較棒,調的好可以比 IE 來的更

棒,所以mozilla如果不能中文列印,是相當可惜的一件事,相信很多RHL7.3的使用

者對這一點也是牙癢癢的吧!回歸主題,另外如果您是使用RHL7.3內附安裝的

mozilla時,它是英文介面的,您也可以把它中文化,甚至是直接抓回中文版的安

裝程式回來安裝,下面我就針對兩大部份來說明我的經驗:

一: mozilla 1.0.1 中文化,將程式的字型增大(或縮小),或是使您可以使用繁

體中文的 Google 搜尋等等。這些修正您都可以在下面林弘德先生的網站裡

面找到,設定方法裡面都有說了,這一點容我略過!裡面還有相當多不錯

的內容值得參考!

http://www.csie.ntu.edu.tw/~b7506051/mozilla/index.html

二: mozilla 列印中文字網頁的修正,我的經驗大部份是取自下面這篇 Slackware8.1

中mozilla列印中文字修正的文章,只是我還沒看到有針對 Red Hat Linux 7.3的

完整修正步驟,希望對大家有所幫助。原文出自:

http://zope.slat.org/Members/Keanu/slack_cprint/slack_cprint.stx/view

在進行修正步驟之前,上面的原文是針對 Slackware8.1的環境,它是內定安

裝了 ghostscript-7.05 版,但是我的 RHL7.3 經過 up2date 升級後是 6.52 版,

所以目錄上的位置會跟原文不同,這邊要注意一下,萬一您的RHL7.3所用

的 ghostscript 版本不同的話,記得先查看一下真正的位置在那裡,可別改

錯了,另外,上面的原文中有些地方的修正步驟在RHL7.3當中是已經自動

修正過的,這些我就會跳過,不列在下面實際的步驟當中。如果萬一您整

個修改過後還是不能列印中文字的話,您可能就要參照一下前面完整的修

正步驟囉!

1.下載回來下面的兩個修正檔案,

ftp://ftp.gyve.org/pub/gs-cjk/adobe-cmaps-200204.tar.gz
ftp://ftp.gyve.org/pub/gs-cjk/acro5-cmaps-2001.tar.gz

2. 解壓縮CMap檔至/usr/share/ghostscript/Resource目錄下:

cp adobe-cmaps-200204.tar.gz acro5-cmaps-2001.tar.gz /usr/share/ghostscript/Resource
tar zxvf adobe-cmaps-200204.tar.gz
tar zxvf acro5-cmaps-2001.tar.gz
rm *.gz

3. touch /usr/share/ghostscript/6.52/lib/CIDFnmap.zh

4. vi /usr/share/ghostscript/6.52/lib/CIDFnmap

在最後的地方新增如下的敘述:

(CIDFnmap.zh) .runlibfile

5. vi /usr/share/ghostscript/6.52/lib/CIDFnmap.zh

/ZenKai-Medium (/usr/share/fonts/ttf/bkai00mp.ttf) 1 ;
/ShanHeiSun-Light (/usr/share/fonts/ttf/bsmi00lp.ttf) 1 ;
/Adobe-CNS1 /ShanHeiSun-Light ;
/MSung-Light /ShanHeiSun-Light ;
/MSung-Medium /ShanHeiSun-Light ;
/MOESung-Regular /ShanHeiSun-Light ;
/Arphic-MingB5 /ShanHeiSun-Light ;
/MKai-Medium /ZenKai-Medium ;
/MHei-Medium /ZenKai-Medium ;
/MOEKai-Regular /ZenKai-Medium ;
/Arphic-KaiB5 /ZenKai-Medium ;

存檔後就可以囉!

6. 關掉mozilla重新進入mozilla瀏覽器後,請依照下面的操作修正一次!

"檔案" --> "列印" --> "列印到印表機" --> "屬性" --> "Print Command"

把裡面的列印命令改成下面這樣!

gs -q -sDEVICE=pswrite "-sOutputFile=/tmp/out.ps" \
"-dNOPAUSE -dBATCH -dSAFER" && \
lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} \
/tmp/out.ps && rm -f "/tmp/out.ps"


這樣您的mozilla就可以列印出美美的中文網頁囉!

上面的列印命令由網友 Keanu 所提供!

(ps:但是頁首的地方會有點被切掉,小缺點啦!)

22
嗯~~~我現在用的Desktop就是RHL7.3~~~好用得很~~~

至於FreeBSD架站~~有時間來研究研究~~~

光RHL就快玩不完了!!

23
嗯~~看起來FreeBSD這方面嚴謹多了~~

前幾天去下載了FreeBSD5.0 release回來裝~~

大概是我用習慣了RHL~~發覺FreeBSD有點難裝耶~~~

不過整個裝起來滿小的~~一張光碟就搞定~~~不像RHL....弄到三片去了

可以推薦一下 "初學FreeBSD"的書ㄇ?

ps:聽說FreeBSD對 x window支援不是很好~~我的意思比如像我安裝選KDE

        但是跑出來的解析度和裝顯示卡的支援不是很好~~只有16色~~~ :oops:

        是這樣ㄇ?還是因為是我不會設定???

24
Linux 討論版 / mozilla的中文列印問題??
« 於: 2003-01-26 03:11 »
我已經參考了下面文章~

http://linux.nctu.edu.tw/web/moto/tips/xwindow/Xapps/Mozilla/Mozilla_print_chinese_page.txt

但是還是不行耶???

我的是rhl7.3~~和這有關ㄇ?

25
Linux 討論版 / SAMBA沒辦法啟動???
« 於: 2003-01-26 00:29 »
感動中~~~

就是netman學長您所說的~~~

我用samba關鍵字找了一下站上的文章~~

看了百來篇的post~~終於在好久以前的文章中找到~~

結果一試就成功了~~~感恩呀!!!

所以才會貼出上面有關cups + samba的印表機分享那一篇文章~~

持續感動中~~~~ :wink:

26
前言:

  先說一下系統的環境,我的區網中一共有三台電腦,電腦a和電腦b都是

使用 RHL7.3(kernel 2.4.18-19.7.3),而且a上面是接了 HPLaserJet5L,b接的是

Epson Stylus C61,也就是印表機現在都是接在Linux的機器上。電腦c則是VMware

中所跑的虛擬系統 win2000,現在想要做到的是:這三台電腦都可以隨意的印

到兩台印表機上面去!

  以前我使用 RHL7.3 內附的 printconf,不知道為什麼,在win2000使用透過

samba分享的印表機列印是正常的,但是linux之間想要使用網路印表機的時候

卻會印不出來,沒有反應,只能使用本機印表機。所以有點不方便!看了網路

上的一些實作分享,認為使用 CUPS(Common Unix Printing System)來管理印表機

並且透過 samba 來把印表機分享給 MS 的作業系統來使用,同時也能兼顧 MS &

linux 間的檔案分享便利性,所以下面的作法是使用 CUPS + samba 來完成我們的

目的!

在安裝好 RHL7.3之後,如果您有利用 up2date 的方式去更新套件的話,您

會發現 CUPS 的版本應該是 cups-1.1.14-15.2,您可以利用 rpm -qa | grep cups 來

看一下,除了 cups 本身之外應該還有個 cups-libs-1.1.14-15.2,如果您的印表機

驅動程式抓不到,建議您可以到 http://rpmfind.net 以 cups-drivers 的關鍵字去下

載 cups-drivers 回來並安裝,一般說來使用RHL7.3內定安裝的驅動程式就很足

夠了!

另外,samba在 2.2 版以前是沒辦法支援 CUPS印表機管理程式的,所以

您也要先檢查一下您samba的版本 (rpm -qa | grep samba),同樣的,如果您有進行

up2date 更新的話,您的samba版本應該是 2.2.7-1.7.3 了!

   下面就是實際的操作了!

1.要使用 CUPS必需要先移除 RHL7.3 內定安裝好的 LPRng和printconf

rpm -e LPRng printconf printconf-gui

(最後的 printconf-gui 是 printconf 的 gui 程式)

2.修改 /etc/cups/cupsd.conf,使區網網段中可以登入設定 CUPS server

找到並修改成下面的兩段:

<Location />
Order Deny,Allow
Deny From All
Allow From 192.168.1.0/24 <--這是您區網的位置
</Location>

<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 192.168.1.0/24 <--這是您區網的位置
</Location>

好了之後,重新啟動 CUPS server 吧!

/etc/init.d/cups restart

3.接著我們就要在 CUPS server 上新增一台本機印表機囉!

我們是使用瀏覽器的方式來管理 CUPS,有一點很重要,當您要操作的時

候,瀏覽器的 proxy 功能要先關掉,以直接讀取網路的方式來操作,不然會

根本沒法進入到管理的畫面!在您的瀏覽器輸入下面位址即可進入:

http://localhost:631/

再來聰明的您應該知道要怎樣去新增一台本機印表機吧!選擇 Printers吧!

4.以上面的方式您可以在電腦a和b上面都裝好本機印表機,並且試印正常!

 再來就是要在電腦a和b的上面,把接在另一台linux上的印表機給加成自己

的網路印表機(這邊所說和所做的都還只是在linux系統之間的喔!),所以

現在先到電腦a上,修改 /etc/cups/client.conf,這個檔案是要設定您這台電腦

所要登入的 CUPS server,因為電腦a和b我們都有安裝CUPS server並各自

裝了一台本機印表機,所以這邊請您找到檔案中的下面一行,並設定成自己

的電腦iIP位置,也就是如果電腦a是 192.168.1.2,請您設定成下面:

ServerName 192.168.1.2

等下電腦b也是要改成他自己的IP位置!好了就存檔囉!

5.加入網路印表機:

上面的步驟好了之後,到電腦a上,同樣進入 http://localhost:631/ 管理介面,

(忘了說,如果有需要管理帳號和密碼,請輸入root和root的密碼),然後

點一下 Printer,像剛剛您新增本機印表機一樣:

Name : 設定您這台網路印表機的佇列名稱(要認真打!)
Location : 簡短的說一下您這台電腦的位置,可以隨便打!
Description : 您對印表機的描述,可以隨便打!

再來是選擇印表機的 Device,請選 Internet Printing Protocol (http)

好了之後,這邊就重要了,要實際設定您那台網路印表機的位置!

舉例來說,前面您設定電腦a上面的本機印表機佇列名稱為 HPLaserJet5L

而電腦a的IP為192.168.1.2,電腦b上面的本機印表機佇列名稱為 EpsonC61

而電腦b的IP為 192.168.1.12,現在您要在電腦a上面加入 EpsonC61 這台網

路印表機,您就要輸入下面這樣的方式:

(Device URI:) http://192.168.1.12:631/printers/EpsonC61

所以如果您是在電腦b上面加入網路印表機,您就要輸入:

(Device URI:) http://192.168.1.2:631/printers/HPLaserJet5L

以此類推囉! 後面的設定就很像加入本機印表機,對您應該不難了!

上面設定完,您在各台linux之間就可以互相列印了!想要開機就啟動 CUPS

server嗎? 用 ntsysv 去勾選 cups 吧!

6.基本的samba設定這我就不說了,假設您已經有了正常運作的samba服務,這邊

您只要稍微改一下設定就可以使 samba 支援cups了,因為還沒改的時候,samba

是不認得cups的! 請您修改 /etc/samba/smb.conf

首先,先把印表機分享的區塊設定找到,如果有 "#" 把它給除去,大致的內容

如下:

[printers]
comment = All Printers
path = /var/spool/samba
create mdoe = 0700
guest = ok
printable = yes <---- 重要!
browseable = no
......(其他的不用改!)

再來在最上面的通用設定區段 global 中,您要改的只有兩行!

printcap name = cups
printing = cups

這樣就好了,簡單吧!存檔後,重新啟動samba!

service smb restart

7.經過上面的samba的修正,重新啟動後您就可以在MS的網芳中看到

linux透過 CUPS所管理的印表機,既然您看得到,就可以在MS中以新增

網路印表機的方式來使用它們囉! 這個應該就不用我說了吧!

8.最後一點,因為我的 win2000 是裝在VMware當中的,結果vmware和samba會

有衝突的情形,造成 smbd 根本不能啟動,自然samba跑不起來,如果您有

這種情形,請您修正 /etc/samba/smb.conf,加入下面三行,重新啟動samba

就一切ok了!

hosts allow = 192.168.1. <--- 設定您可以使用samba的範圍,您的區網啦!
interfaces = 192.168.1.0/255.255.255.0
bind interfaces only = yes <---- 最重要!

9.為了避免 vmware和 samba的互相干擾,且CUPS應該要在 samba 之前就先啟動,

免得samba會不認得 CUPS(這是有的網頁講的,但是我實作好像不會!)

所以應該要把起動的順序改成 cups --> samba --> vmware

我是使用 init level 5,所以請到 /etc/rc.d/rc5.d 目錄中,您可以看到原來是:

S90vmware S91smb S99cups

請您改成 S88cups S89smb S90vmware

所以命令如下:

mv S91smb S89smb
mv S99cups S88cups

這樣的話,下次重新啟動您就會有一個很完美的列印分享環境!

27
Linux 討論版 / SAMBA沒辦法啟動???
« 於: 2003-01-25 15:40 »
我看了一下 /var/log/samba/smbd.log 的內容

smbd一啟動就會關閉的原因是:

 lib/util_sock.c: open_socket_in (804)

 bind failed on port 139 socket_addr = 0.0.0.0

 Error = Address already in use.....

請問這是怎樣一回事呢?

28
Linux 討論版 / SAMBA沒辦法啟動???
« 於: 2003-01-25 02:06 »
唉~~這是以前好久遇到的問題了~~

今天在玩 CUPS  + samba印表機分享~~

原本都可以正常運作了~~但是後來重開機後~~samba就不能正常運作了~~

service smb status 會出現

smbd : 已停止
nmbd: 正在執行~~~

不管怎樣在重新啟動~~smbd就是會出現停止的現象~~

救救我呀!!  

弄了三天才把 CUPS + samba印表機分享架起來~~

現在 CUPS 正常了~~結果samba掛了~~~嗚~~~

29
Linux 討論版 / 列印的奇怪問題?
« 於: 2003-01-23 14:30 »
區網中一共有三台電腦~~

一台是win2000~~另外兩台是Red Hat Linux7.3

我分別在兩台linux上裝有印表機~~一台是HPLaserjet5L,一台是Epson-C61

兩台linux都有安裝samba,分別也都利用 Printer Configuration設定好了印表機

試印都正常~~好用得很! 但是透過samba分享給win2000的時候~~以加入網路印

表機的方式來使用時,HPlaserjet5L很正常,但是Epson-C61就會印成亂碼,

三台電腦都是設成同一個workgroup,請問這是怎樣一回事?

另外,這兩台linux之間,不論是用 unix printer(LPD) 或是 samba printer (SMB)的方式

都沒辦法把對方的印表機給加入成網路印表機,或是加入後都沒反應,不能列印

請問這又是怎樣的問題???

拜託拜託了!!很急呢!

30
Linux 討論版 / 分享:up2date設定(X windows)
« 於: 2003-01-23 01:24 »
透過 up2date,簡單的幾個鍵就可以更新您系統上的套件~~

下面是在 X windows裡設定 up2date 的教學~~

圖檔很多,可能要等等。

http://www.shizuka.adsldns.org/modules/forum/viewtopic.php?t=87

ps:如果錯誤煩請指正~~

頁: [1] 2 3 ... 5