bestlong 怕失憶筆記

當健忘由隨機逐漸趨向常態時,作筆記是非常必要的

Entries for the ‘Linux’ Category

如何安裝.src.rpm軟體

安裝.src.rpm軟體前需安裝rpm-build
有些軟體是以.src.rpm結尾的,這類軟件包是包含了source的rpm,在安裝時需要進行編譯。這類軟體有兩種安裝方法:

方法一:
1. 執行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一個和你的軟體同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一個和你的軟體同名的目錄
5. ./configure 這一步和編譯普通的source軟體一樣,可以加上參數
6. make
7. make install

方法二:
1. 執行rpm -i you-package.src.rpm
2. cd /usr/src/redhat/SPECS (前兩步和方法一相同)
3. rpmbuild -bb your-package.specs 一個和你的軟體同名的specs文件

這時,在/usr/src/redhat/RPM/i386/ (根據src.rpm的不同,也可能是i686,noarch等等) 在這個目錄下,有一個新的rpm,這個是編譯好的二進制文件。執行:

rpm -i new-package.rpm即可安裝完成。

Leave a Comment

FC3 MTA switching to Postfix from sendmail

Fedora Core 3 安裝時預設使用的 MTA (Mail Transfer Agent) 是 Sendmail

不過喜歡使用 Postfix 的大有人在,所以需要手動轉換系統.

 過程也很簡單,首先直接進行安裝 Postfix 的作業,先檢查是否已安裝可用 rpm -q postfix 確認,若是沒有安裝可使用自己喜好的套件安裝系統來安裝,可能如以下幾個方式:

  • yum install postfix
  • up2date postfix
  • apt-get install postfix

接著進行切換作業,檢查是否有以下檔案:

/usr/sbin/system-switch-mail

or

/usr/sbin/system-switch-mail-nox

如果沒有上列的檔案,就是代表 system-switch-mail 套件沒有安裝,請先進行安裝:

  • yum install system-switch-mail
  • up2date system-switch-mail
  • apt-get install system-switch-mail

當執行 system-switch-mail[-nox] 程式後,會見到選擇對話框,在本例就選擇 Postfix 確定,就完成切換。

再來就是要確認目前的 daemon 會啟動哪一個,在命令列模式下執行

chkconfig –list postfix

你應該會得到如下訊息:

postfix         0:關閉  1:關閉  2:開啟  3:開啟  4:開啟  5:開啟  6:關閉

再檢查 sendmail 狀況,執行下列命令:

chkconfig –list sendmail

應該會得到:

sendmail 服務支援 chkconfig,但未向任何執行等級註冊 (請執行 ‘chkconfig –add sendmail’)

這樣就完成轉換了。

 

以上資料來源,請至搜尋引擎查尋 SwitchingToPostfix 會有英文相關資料。

Leave a Comment

Linux 修改終端機介面 ls 的顯示顏色

經常在 Linux shell 環境下使用 telnet, ssh …等等的終端機程式來連上主機作業的人。對於支援顏色顯示的使用者友善的方便功能,大大的提升可讀性。不過對預設的顏色想必每個人都會有不滿意的地方。以 ls 的顯示狀況來說,對目錄的深藍色在黑色背景下讀起來就相當的吃力。為了保護視力,當然就要調校一番。
(Read the rest of this entry…)

Leave a Comment

vim 與 UTF-8

Linux 系統在安裝時一般來說都會安裝成支援 Big5 的環境。
但是另一方面在建置網站時有越來越多朝向多國語系的處理,也就是使用 UTF-8 的編碼。
喜歡使用 vim 編輯網頁的話,若是使用有將 multibyte 選項編譯進去的版本,
可在命令模式下使用 :set encoding 及 :set fileencoding 各別指定顯示及檔案的 encoding 即可。
或是開啟檔案時指定 :e ++enc=utf-8 utf-8.txt
如果檔案已經用錯誤的 encoding 開啟,可以改變 buffer 的 encoding :e ++enc=utf-8 %
另外這個 vim plugin 可以偵測 .html/.txt 檔中 charset= 的字串, 自動換 encoding

請參考 :help multibyte

Leave a Comment

Using Urpmi

Using Urpmi

All You Ever Wanted to Know About Urpmi But Never Dared Asking Before

Leave a Comment

  • 工商服務

    廣告讀取中...
  • 近期留言

  • 標籤

  • 彙整