顯示具有 slackware 標籤的文章。 顯示所有文章
顯示具有 slackware 標籤的文章。 顯示所有文章

12月 10, 2011

GNOME3.0升級到3.2

GSB是GNOME SlackBuild的簡稱,是架構在Slackware Linux上的X視窗管理環境----GNOME,官方網站為http://gnomeslackbuild.org/,目前的釋出版本為GSB 2.30。
之前,為試試新的桌面環境,先行安裝GSB 3.0嚐鮮,感覺操作環境簡單美觀,使用效果蠻棒的,這週自GSB-Users討論中獲知 GSB3.2已經上架,放到伺服器http://ftp.osuosl.org/pub/gsb/,有興趣相安裝的朋友,請依作業系統環境,選擇X86或是X86_64安裝。
X86作業系統,請到目錄 gsb-3.2_slackware-13.37/
X86_64作業系統,請到目錄 gsb64-3.2_slackware64-13.37/

安裝的方式,區分為網路連線安裝下載到本機安裝,以下介紹網路連線安裝的部分:
1.安裝slapt-get
 (1)下載位址 http://ftp.osuosl.org/pub/gsb/gsb64-3.2_slackware64-13.37/gsb64/ad/slapt-get-0.10.2l-x86_64-1gsb.txz
 (2)以管理員權限執行指令,$ installpkg slapt-get-0.10.2l-x86_64-1gsb.txz ($ 是Shell的提示符號)

2.修改/etc/slapt-get/slapt-getrc
  以管理員權限執行指令,$ vi /etc/slapt-get/slapt-getrc
  修改第40行,將current改為13.37(原始SOURCE=http://mirrors.gnomeslackbuild.org/gsb/gsb64-3.2_slackware64-current/:PREFERRED,改為SOURCE=http://mirrors.gnomeslackbuild.org/gsb/gsb64-3.2_slackware64-13.37/:PREFERRED)
3.安裝
 (1)進入單一使用者(single user)模式 runlevel 1,指令為 $ telinit 1
先執行步驟1及2,若是第一次安裝GSB 3.2,請以管理員權限執行指令,
 (2)$ slapt-get --update  下載並更新檔案清單)
 (3)$ slapt-get --add-keys  (下載並安裝金鑰)
 (4)$ slapt-get --upgrade --remove-obsolete  (刪除過時的或舊的軟體套件)
 (5)$ slapt-get --install gsb-desktop (安裝桌面所需軟體套件),你也可以直接使用系統內定的網路自動安裝程序:
(5.1)使用 wget:
  For x86:
    $ wget -q -O- http://gnomeslackbuild.org/net-install | bash
  For x86_64:
    $ wget -q -O- http://gnomeslackbuild.org/net-install/64 | bash

(5.2)或使用 curl:
  For x86:
    $ curl http://gnomeslackbuild.org/net-install | bash
  For x86_64:
    $ curl http://gnomeslackbuild.org/net-install/64 | bash

(5.3)或使用 lynx:
  For x86:
    $ lynx --source http://gnomeslackbuild.org/net-install | bash
  For x86_64:
    $ lynx --source http://gnomeslackbuild.org/net-install/64 | bash

4.自舊版升級(自GSB 3.0)
先執行步驟1和2,及步驟3的(1)~(4),以管理員權限執行指令,
$ slapt-get --upgrade  (升級並安裝新軟件套件)

5.注意事項
(1)不論是安裝或是升級,完成軟體套件安裝程序後,請重新啟動LINUX系統或是進入多使用者模式multiusers mode(runlevel 3),然後進入X視窗模式(runlevel 3),以確保系統正確安裝。
(2)要確認你的顯示卡有支援GLX,不然是無法使用GNOME 3或GNOME 3.2,我的獨立顯卡是nvidia GeForce 6200系列(現在算是舊卡了),之前就因為GLX問題,花了無數次的重新安裝才成功...

以上所提,僅是個人的操作經驗,若有各方大大有相關意見,請不吝指教!

GNOME3.2桌面

8月 12, 2011

切割並轉換APE為FLAC格式音樂檔案

在Slackware Linux下要將無損格式音樂檔案(.APE)轉換為另一種無損格式(.FLAC)的方法很簡單
首先

  • 安裝工具程式
    • 既然是Slackware Linux系統,到SlackBuild.org尋找工具程式shntool,以關鍵字shntool查詢,下載原始程式碼的壓縮檔案shntool.tar.gzshntool-3.0.10.tar.gz

    • 解壓縮檔案
      tar zxvf shntool.tar.gz  (解壓縮後產生一個shntool目錄,內含安裝所需原始程式碼)
    • 以管理員權限編譯原始程式碼
      sudo ./shntool.SlackBuild  (執行此檔自動完成編譯,會在目錄/tmp產生安裝檔shntool-3.0.10-x86_64-1_SBo.tgz)
    • 以管理員權限安裝編譯產生的安裝檔
      sudo installpkg /tmp/shntool-3.0.10-x86_64-1_SBo.tgz
  • 分割並轉換音樂檔
    shntool   split   -i   ape   -o   flac   -f   cd.cue   -t   '%n.%t'   cd.ape  ,指令說明:
    split             設定為分割模式
    -i ape
             輸入格式設定為APE
    -o flac
            輸出格式設定為FLAC
    -f cd.cue
        設定以cd.cue為歌曲資訊參考檔案
    -t '%n.%t'
      設定每首歌曲以曲目編號+歌名為轉換並分割後目的檔名
    cd.ape
           來源檔案名稱
  • 若未裝mac解碼器,會產生無法轉換檔案的錯誤訊息(如圖示),請先到SlackBuild.org安裝mac解碼器,即可正常執行APE檔的分割和轉換,其它特殊格式音樂檔案或錯誤訊息,在此省略。


6月 29, 2011

將系統改為Slackware13.37 + GNOME 3設定步驟

電腦主要配備:

  • 處理器Intel Core 2 4400 2GHz × 2
  • 記憶體2.0GB
  • 顯示卡GeForce6200 TurboCache
  • 作業系統Slackware64

、緣由最近將Slackware 13.1系統升級到13.37版,原先的GNOME 2.0桌面也同樣使用手動網路安裝升級到GNOME 3.0 版,但是不知為何,一直無法進入X視窗環境,在終端環境改用指令輸入startx啟動X視窗,可正常進入KDE桌面環境。
、分析
查找了X視窗啟動的系統紀錄/var/log/Xorg.0.log,發現是系統偵測NVIDIA顯示卡為VESA顯示模式作為驅動程式,無法啟動OpenGL的顯示功能,造成無法啟動gnome shell進入GNOME桌面環境。
、解決方法
(標示綠色部分為輸入指令,粉紅色為檔案路徑、主要檔名或檔案內容)

  • 自Slackware的套件網站SlackBuilds.org下載NVIDIA顯示卡驅動程式源碼壓縮檔nvidia-drivernvidia-kernel (均為275.09.07版)。
  • 以root權限解壓縮源碼壓縮檔(指令tar zxvftar jxvf),進入解壓縮後的目錄執行編譯批次檔(shell script),完成編譯後,會顯示在/tmp目錄產生.tgz.txz格式驅動程式安裝檔的訊息,依據顯示路徑,安裝顯示卡驅動程式。
  • 以root權限執行指令nvidia-switch --nvidia,將X視窗的顯示卡改為nvidia驅動程式(修改設定檔/etc/X11/xorg.conf),並設定開機時系統核心(kernel)自動載入nvidia module。
  • 重新開機,系統自動載入相關模組,以指令startx或設定run level為4,進入X視窗,即可進入GNOME 3.0視窗環境;若僅有佈景變換,仍然是2.0的操作界面,代表X視窗未啟動OpenGL模組,須自行修改/etc/X11/xorg.conf,加入下列內容即可。
    Section "Module"
        # This loads the GLX module
        Load       "glx"
    EndSection

成功顯示新的桌面...

3月 05, 2011

Slackware系統安裝的往事

Slackware是套資深的作業系統(Linux Distributions),自1993年因為雲觀系列光碟,首次接觸Slackware系統(那時好像稱作SLS!!有些記不清楚),在學習安裝時,用3.5英吋的磁碟片計卅餘片,在AMD CPU的486電腦上不斷抽換磁碟片安裝系統,共約安裝近百次,終因安裝錯誤,失去耐心,結束了對Slackware的第一次接觸......
其後,終於找出是因硬體錯誤所致,該死的......NEC光碟機附加SCSI介面,但安裝系統偵測硬體為IDE介面,安裝時發生硬體驅動錯誤,所以一直裝不起來.
其後,直到94年換了奔騰系列(P-100),才開始好好的使用Slackware直到現在,算起來,我也該算是資深使用者.