Sunday, February 12, 2006

Red Hat Enterprise Linux AS 4 發行公告

Red Hat Enterprise Linux AS 4 發行公告 :


版權 © 2005 Red Hat, Inc.


簡介

本文件含括下列與 Red Hat Enterprise Linux 4 相關的主題:

  • 簡介(本節)

  • 本次發行的概要

  • 安裝程式相關的摘要

  • 套件相關的摘要

  • 新增 / 移除 / 過時的套件


本次發行的概要

下列摘要清單包括了本版 Red Hat Enterprise Linux 4 中,比較顯著的幾點:

Red Hat Enterprise Linux 4 包括了 SELinux。SELinux 代表的是使用者、程式、以及程序溝通的主要變動。預設上,系統會安裝並啟用 SELinux。

...

Squid 整合 Win2K AD 認證的 Proxy Server

Squid 整合 Win2K AD 認證的 Proxy Server :

緣起: 舊的 win proxy server 經常當機, 重建前考量系統穩定及未來病毒侵擾可能, 我們選擇了 Linux 解決方案, 當然低費用的絕對優勢, 企業主們肯定不會反對.

說明:
OS= Redhat Enterprise Linux AS 4(完全安裝)
Kernel= 2.6.9-22.0.1.ELsmp
Squid= squid-2.5.STABLE6-3 (rpm -qa | grep squid)
Samba= Version 3.0.10-1.4E (smbd -V)
相關的套件均使用內建的版本, 也不用重新編譯.

安裝步驟:
Step 1) 設定 Samba
檢查 Samba 編譯時的參數
#/usr/sbin/smbd -b

--with Options:
WITH_ADS
WITH_AUTOMOUNT
WITH_PAM
WITH_QUOTAS
WITH_SENDFILE
WITH_SMBMOUNT
WITH_SYSLOG
WITH_UTMP
WITH_WINBIND << 參數內需包含 winbind, 如果沒有, 請重新編譯安裝檔, 如果已包含, 請跳過此步驟.

重新編譯 samba rpm:
從官方網站下載相應版本的 source rpm = samba-3.0.10-1.4E.src.rpm ftp://ftp.redhat.com #rpm -i samba-3.0.10-1.4E.src.rpm
#cd /usr/src/redhat/SPECS
#vi samba.spec
找到這幾行 CFLAGS=-D_GNU_SOURCE %configure --with-acl-support --with-automount ..... --with-swatdir=%{_datadir}/swat
後方加上這兩項 --with-winbind --with-winbind-auth-challenge
#rpmbuild -bb samba.spec
如果一切順利且無錯誤訊息, 會產生相關的安裝檔於 /usr/src/redhat/RPMS/i386, 因為要移除原來的 rpm 可能會有相依性的困擾, 由於我們使用相同的原始檔作重新編譯, 當重複安裝時, 可以覆蓋(force)方式安裝.
#service smb stop
#cd /usr/src/redhat/RPMS/i386
#rpm -ivh --force samba-3.0.10-1.4E.i386.rpm
#rpm -ivh --force samba-client-3.0.10-1.4E.i386.rpm
#rpm -ivh --force samba-common-3.0.10-1.4E.i386.rpm
#rpm -ivh --force samba-debuginfo-3.0.10-1.4E.i386.rpm
#rpm -ivh --force samba-swat-3.0.10-1.4E.i386.rpm 修改 smb.conf 及 krb5.conf
#vi /etc/samba/smb.conf

...

Thursday, February 09, 2006

GTK與SCIM輸入法的衝突

GTK與SCIM輸入法的衝突:
"各位在 Mandraike 2006, Fedora core4, 以及同時間發行的不同版本, 可能會遇到 Adobe Reader 7, Firefox1.5, Firefox1.0.7, RealPlayer 無法安裝或執行的問題, 這是因為GTK 版本與 SCIM輸入法衝突所致.

我們的解法是在程式的安裝檔或執行檔的原始碼最前行, 加上

export GTK_IM_MODULE=xim

或者停用 SCIM 改為 gcin 輸入法"

Compiling & installing firefox source code

Compiling & installing firefox source code:
"此篇文章將教你如何編譯 firefox 的原始檔及安裝

如此, 你隨時可以使用最新的開發中版本, 不用等官方網站釋出, 並且經過了編譯的程序, 比較相容你當前作業系統的版本.

1) 從官網下載原始檔
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.5/source/firefox-1.5-source.tar.bz2

2) 解壓縮原始檔
# tar -xvjf firefox-1.5-source.tar.bz2

3) 設定編譯選項
# cd mozilla
# ./configure --prefix=/opt/firefox-1.5_alang --enable-application=browser

4) 開始編譯
# gmake

5) 開始安裝
# gmake install

6) 建立安裝檔(非必要)
http://developer.mozilla.org/en/docs/Build_and_Install"