Archive

文章標籤 ‘openSUSE’

openSUSE 13.1 升級小記

2013年11月20日 尚無評論

OpenSUSE 13.1 於昨日 ( 11/19 ) 正式釋出了,有興趣的朋友可以參考 黑眼珠 大大所撰寫的 openSUSE 13.1 你可能想知道的事 ,基本上升級過程與之前大同小異,也沒有變化太大,但有幾個部分若有與我環境應用相同者可能要特別注意:

  • 若你有使用  Postfix + cyrus-sasl-saslauthd 運作的朋友要注意,在第一次安裝後啟動 saslauthd 服務會出現 “Failed to issue method call: Unit saslauthd.service failed to load: No such file or directory. ” 錯誤訊息,這時候不管你啟動 N 次都一樣會失敗,解決方式:重新開機,就正常嚕
  • 在新版的  Apache2 2.4 語法上有些許修正,若你之前有使用 roundcubemail 這個網頁郵件時,可能會出現錯誤警告,你必須將 /etc/apache2/conf.d/roundcubemail.conf 中的 23 行:Options -Indexes FollowSymLinks 改成 Options -Indexes +FollowSymLinks 便可以成功啟動
  • amavisd-new 2.8.1 與 clamav 0.98 的對應位置需要調整,修改 /etc/amavisd.conf 檔案中的  379 行左右,關於 ClamAV-clamd 的描述,將 /var/lib/clamav/clamd-socket-socket 改為 /var/run/clamav/clamd-socket-socket

openSUSE 12.2 Release …..

2012年9月6日 2 則評論

新版的 OpenSUSE 12.2 於 9/5 正式釋出了,不過目前台灣的 Mirror Site 到 9/6 上午尚未完備,所以我是從日本的 Mirror Site 取得 ISO 安裝檔案 ( 速度還不錯,大概 2 HR 可以將 32/64 Bit 檔案抓完 ),當然在正式安裝之前我們還是得先看一下這個版本的重大異動項目 ( Release Note ),在這個版本中個人認為有幾個比較重要的變化是使用者之後採用 OpenSUSE 12.2 時要特別注意的部分,包含有:

  • 採用 GRUB 2.0 final 版本作為預設的 GRUB 程式,也可以直接支援 UEFI,並且也可以支援 LVM 或 btrfs 分割區、與加密的分割區來作為開機磁碟。
  • sysvinit 已經停用,改用systemd來做為主要的啟動系統服務運作元件
  • 原先我們慣用的cryptoloop加密容器的方式,在這個版本中也被停用了 ( mount 與 losetup 也不支援舊的模式 ),並改用dm-crypt方式來進行處理。( 若是之前您有參照筆者著作 “Linux系統安全防護與建置” 一書第三章來進行加密檔案系統操作時,當時厚的方式筆者便以 dm-crypt 模式來進行介紹,所以不影響使用模式。)
  • 在虛擬化技術部分,這個版本已經預設支持支援 XEN 與 KVM 虛擬化技術,但在 KVM 相關虛擬化技術文件上官方也有提供相關技術手冊供使用者參照使用,後續我也會再補上一篇關於 KVM 的操作說明與範例示範使用模式。

當然,除了我列出來認為比較重要的更動項目之外,openSUSE 12.2有許多異動與更新的部分還需要大家好好的深入研究與接觸,勢必會發現一些不同的觀感。底下,提供一些操作範例影片:

  • openSUSE 12.2 安裝影片檔案
  • 待續 …

 

透過 Image Writer 製作 USB 安裝碟

2012年6月12日 尚無評論

昨晚要將家裡的 Atom 主機從 openSUSE 11.1 升級到 12.1 ,無奈我的外接光碟機毀損再加上這塊主機板上沒有 IDE 插槽,所以想到透過  ImageWriter 來製作一個可以安裝的 USB 安裝磁碟,操作方式如下:

  • 首先,先下載 ImageWrite For Windows 版本 ( 若是要在 openSUSE Linux 環境下使用,可以直接透過 zypper 安裝 ),啟動後如下圖所示:


    程式會自動抓取主機上所有的 USB 隨身碟裝置,若你有超過一個以上的 USB 磁碟安裝在主機上,可以透過選單進行挑選 ( 注意 !! 這個程式執行時會將隨身碟上的所有資料都清空,請小心使用 )

  • 接著點選 [ Select ] 按鈕,從檔案總管中挑選 ISO 檔案,由於預設 ImageWrite 僅支援 RAW 檔案格式,因此我們必須要檔案名稱框格中輸入 * . * 來進行搜尋所有檔案。

  • 挑選後,就可以直接按下 [ Copy ] 進行寫入作業

升級過程基本上大致上的服務都沒太大問題,只有 cyrus-sasl 服務初次安裝會無法正常運作,透過線上更新後就可以了,所以有啟用 SMTP-AUTH 功能於 Postfix 的朋友要格外注意 ~

Roundcube Webmail 啟動使用者更新密碼功能

2011年5月1日 尚無評論
Roundcube Webmail 提供許多外掛模組供使用者自行啟用,預設 Roundcube Webmail預設沒有提供更改使用者密碼的功能,需手動啟動,啟動步驟如下:
  1. 首先,請先前往 Roundcube Webmail 的程式外掛目錄內找尋 password 模組:
    ns1:/# cd /srv/www/roundcubemail/plugins/password  ( 以 openSUSE Linux 為範例 )
    ns1:/srv/www/roundcubemail/plugins/password #
  2. 接著,複製一份 config.inc.php.dist 到 config.inc.php
    ns1:/srv/www/roundcubemail/plugins/password # cp config.inc.php.dist config.inc.php
  3. 預設,Roundcube Webmail 是支援 SQL 變更使用者密碼,不過這個模式有點複雜,因此建議改用 poppassd 程式來進行運作,因此我們得先修改config.inc.php 組態檔案內容:
    $rcmail_config[‘password_driver’] = ‘poppassd’;
  4. 接著,在修正 Roundcube Webmail 的主要組態檔案 main.inc.php,於 $rcmail_config[‘plugins’]  變數中將 password 模組啟動,設定完畢後如下所示:
    $rcmail_config[‘plugins’] = array(‘password’);
設定完 Roundcube Webmail 模組配置後,接著我們必須要安裝 poppassd 程式,預設 OpenSUSE Linux 並未包含此模組套件,因此我們必須手動進行程式碼編譯與安裝,步驟如下:
  1. 下載 poppassd 程式原始碼:wget -c http://echelon.pl/pubs/poppassd-1.8.5.tar.gz
  2. 解壓縮與編譯 poppassd
    ns1:~# tar zxvf poppassd-1.8.5.tar.gz
    ns1:~# cd poppassd-1.8.5
    ns1:~/poppassd-1.8.5 # make
    ns1:~/poppassd-1.8.5# cp poppassd /usr/local/bin
  3. 由於 poppassd 服務是走 xinetd 服務模式,且會 listen 在 106 TCP Port 上,因此我們需要先修改對應的 services 埠號:
    ns1:/etc# vi services

    於檔案中修改如下:
    #3com-tsmux      106/tcp    # 3COM-TSMUX
    #3com-tsmux      106/udp    # 3COM-TSMUX
    poppassd 106/tcp # poppassd
    將原先的 3com-tsmux 對應的服務註解,添加新的 poppassd 服務對應
  4. 接著,於/etc/xinetd.d 目錄下新增一個 poppassd 服務,內容如下所示:
    ns1:/etc/xinetd.d # cat poppassd
    service poppassd
    {
    disable = no
    socket_type             = stream
    wait                    = no
    user                    = root
    server                  = /usr/local/bin/poppassd
    log_on_success  += HOST DURATION
    log_on_failure  += HOST
    }
  5. 接著啟動服務:
    ns1:~ # chkconfig poppassd on
    ns1:~ # chkconfig xinetd on
    ns1:~ # rcxinetd start
    ns1:~ # netstat -tnl | grep 106
    tcp        0      0 0.0.0.0:106             0.0.0.0:*               LISTEN
最後,我們可以重新登入到 Roundcube Webmail 介面中,此時在 [ 個人設定 ] 選項內,可以看到一個新的分頁標籤 [ 使用者密碼 ],此時我們便可以透過此功能進行密碼的變更作業。

managed-keys.bind file not found

2011年3月17日 尚無評論

在 openSUSE 11.4 安裝 Bind 時,啟動後若出現下列錯誤訊息時:

Mar 17 14:10:44 ns1 named[2930]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found

 

解決方式可以於 /var/lib/named目錄下產生一個 managed-keys.bind 便可以排除這個錯誤訊息的產生,操作方式如下所示:

ns1: ~ # touch /var/lib/named/managed-keys.bind

openSUSE 11.4 上市前夕預覽

2011年3月10日 尚無評論

openSUSE 11.4 將於 3/10 正式上市,這次的版本中收錄了許多更新的套件與架構,並且成為首個發行套件將 LibreOffice 作為預設 Office 軟件的 Linux 發行套件,底下有幾個官方最近釋出的相關說明與圖樣,愛好 openSUSE 11.4 的好友們當然不可以錯過 cool

openSUSE 11.3 升級 KDE 4.6

2011年2月14日 尚無評論

日前 OpenSUSE 已經將 KDE 4.6 更新到套件庫清單中了,有興趣升級的朋友可以透過下列方式完成:

  • zypper ar http://download.opensuse.org/repositories/KDE:/Release:/46/openSUSE_11.3/ KDE46
  • zypper ar http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_46_openSUSE_11.3/ KDE46-Extra
  • zypper mr -p 19 KDE46
  • zypper mr -p 19 KDE46-Extra
  • zypper refresh
  • zypper dist-upgrade

升級過程基本上沒太大問題,若是升級後碰到進入 “系統設定” 內的功能選項時,會發生崩毀現象的朋友,可以透過下列方式解決:

  • cd $HOME/.kde4/share/
  • rm -rf config

這樣會把所有的系統設定全清空,當然,這也表示之前所設定的配置項目都需要重新調整一次 ~

升級 KDE 4.5

2010年8月12日 1 則評論

KDE於前日釋出了 4.5.0 的版本了,相關新聞有興趣的朋友可以自行查閱,而 OpenSUSE 11.3 雖然是內建 KDE 4.4.4 版本,若是各位與我一樣希望快點體驗 4.5.0 的新功能與修正Bug後的狀況時,可以利用下列方式加入 Factory 套件庫來進行升級。

zypper ar http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/ KDE45_Core
zypper ar http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.3_KDE_Distro_Factory/ KDE45_Extra
zypper ar http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_11.3_KDE_Distro_Factory/ KDE45_UN

sudo zypper up -t package -r KDE45_Core -y

升級後的 4.5 對小弟而言馬上感受到的體會就是,終於外接螢幕不會再把主畫面給我移到外接螢幕上了 ^^” 其他功能還在持續測試中,有興趣的朋友可以升級看看 ^^

Categories: OpenSUSE Linux Tags: ,

SUSE Linux Rescue Mode grub-install 使用方式

2010年6月30日 尚無評論

印象中之前我曾經介紹過這個操作模式,但突然找不到之前發的那篇文章,由於很多朋友跟我詢問在 SUSE Linux 底下,到底要怎樣執行 grub-install呢?操作方式其實蠻簡單的,步驟如下所示:

  1. 首先,請透過光碟開機進入 Rescue Mode 項目
  2. 接著,於 login:後方輸入 root 進行登入 ( 不需要密碼 )
  3. 假設我的磁碟分割區如下:
    /dev/sda1    /
    /dev/sda2   swap
    /dv/sda3    /home
    那麼,請執行:
    mount /dev/sda1 /mnt
  4. 接著重新安裝 GRUB的語法為:
    grub-install –root-directory=/mnt /dev/sda
  5. 就是這麼簡單,由於掛到 /mnt 目錄為你的 / 系統,因此你也可以進入裡面修整與調整相關檔案配置

openSUSE 11.2 升級 Gnome 2.30

2010年4月3日 尚無評論

Gnome 2.30 桌面於日前釋出後,openSUSE 11.2 也已經提供相關的套件庫可以進行升級,不過目前這些套件庫是定位在 Factory 模式,也就是尚屬於開發用的架構,預計在 openSUSE 11.3 時才會正式使用 Gnome 2.30,但這幾天測試下來基本上已經十分穩定了,沒有太大的 Bug 或是操作不適,有興趣的朋友可以參考 這篇 文章來進行升級。

簡易步驟如下:

  1. 首先,移除之前曾經添加過的 2.8 Gnome 套件庫來源
  2. 透過 zypper  加入下列套件庫來源
    zypper ar -r http://download.opensuse.org/repositories/GNOME:/Factory/openSUSE_11.2/GNOME:Factory.repo
    zypper ar -r http://download.opensuse.org/repositories/GNOME:/Backports:/2.30/openSUSE_11.2/GNOME:Backports:2.30.repo
  3. 設定套件庫的優先順序

    zypper mr -p 19 GNOME_Backports_2.30
    zypper mr -p 19 GNOME_Factory

  4. 重整套件庫與升級 ( 升級約會下載 600~700 MB 左右~所以需要一些時間 )

    zypper refresh
    zypper dist-upgrade