歡迎光臨 Planet openSUSE

這是一個訊息來源(feed)整合,收集了 openSUSE 貢獻者在他們個人部落格中的文章

要將您的部落格加入此整合中,請參閱此指引


週四
2011年12月15日


face


shutter 是一個強大的螢幕抓圖工具,有許多的功能,
以前也介紹過,您該嘗試看看
專案首頁:http://shutter-project.org/
openSUSE 12.1 搭配了 shutter 0.87.3
可惜直接由 oss 安裝無法使用
用終端機執行可見下列訊息:
$ shutter
Can't locate Proc/Simple.pm in @INC (@INC contains: /usr/share/shutter/resources/modules
/usr/lib/perl5/site_perl/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib
/perl5/vendor_perl/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.14.2 /usr/lib
/perl5/5.14.2/x86_64-linux-thread-multi /usr/lib/perl5/5.14.2 /usr/lib/perl5/site_perl .) at
/usr/bin/shutter line 126.

這表示缺少了相對應的 perl 模組
依照 openSUSE 的命名規則,應該需要 perl-Proc-Simple 這個套件
# zypper in perl-Proc-Simple
正在載入套件庫資料...
讀取已安裝的套件...
套件 'perl-Proc-Simple' 找不到。
正在解決套件相依性...

無執行動作。

可惜這個套件不存在。
您可以試著用 http://software.opensuse.org 來搜尋並安裝這個套件,應該也有可能讓 shutter 運作。

在 shutter 網站上最新版本是 0.88.1 這是一個錯誤修正的版本,
除此之外,當然比 0.87.3 多了一些新功能
如果您想要在 openSUSE 上安裝 shutter
需要準備以下套件及其相依的套件
(根據 http://shutter-project.org/downloads/dependencies/ 以及本人實際安裝使用經驗)
perl-Gtk2
perl-Gtk2-ImageView
perl-Glib
perl-Gnome2
perl-Gnome2-VFS
perl-Gnome2-Wnck
perl-Gnome2-GConf
perl-gettext
perl-XML-Simple
perl-WWW-Mechanize
perl-libwww-perl
perl-Net-DBus
ImageMagick
perl-PerlMagick
perl-X11-Protocol
librsvg
xdg-utils
procps
perl-Proc-ProcessTable
perl-Gtk2-Unique
perl-Path-Class
perl-JSON-XS
perl-Net-Dropbox-API
perl-File-Which
perl-File-Spec(-Memoized) (由 http://download.opensuse.org/repositories/devel:/languages:/perl:/CPAN-F)
perl-File-BaseDir
perl-File-Copy-Recursive
perl-Proc-Simple
perl-Sort-Naturally
perl-Net-DBus-Glib
perl-Goo-Canvas
gnome-web-photo
perl-LWP-Protocol-https
perl-Image-ExifTool

nautilus-sendto (如果您使用 gnome 系統才建議安裝)

這些套件都可以由 oss 或 devel:languages:perl 套件庫找到
如果您懶得手動安裝
您可以用我提供的單鍵安裝
shutter for openSUSE 11.4
shutter for openSUSE 12.1
依照您的系統按下上面的 1-Click Install

系統會提醒您將進行變更,建議您按一下"自訂"

"取消"安裝後繼續訂閱這些套件庫

如果您的桌面系統是 gnome,您可以勾選 nautilus-sendto,然後下一步

開始進行安裝


完成了

Have a lot of fun !

shutter 本身附了 mono 的圖示,如果您想要用的話
# cp -r /usr/share/icons/ubuntu-mono-dark/* /usr/share/icons/hicolor/
# gtk-update-icon-cache -f /usr/share/icons/hicolor


週一
2011年12月12日


face


嗯...反正受不了了
如果你也和我有同樣的感覺,就換 wicd 試試看吧

http://software.opensuse.org
搜尋 wicd 用單鍵安裝(這個是 openSUSE 12.1)
安裝完成之後,會自動關閉網路,並啟動 wicd 服務

如果您要使用加密的無線網路可能會出問題
請執行下面命令變更 /etc/wicd/encryption 目錄的權限
$ su
# chmod 755 /etc/wicd/encryption

才能設定加密的方式(這可能是個 bug)

wicd 是一個獨立的網路管理架構,就類似是 NetworkManager 一般
所以不需要用到 NetworkManager 服務
所以您可以到 YaST--網路裝置--網路設定--全域選項
改用 ifup 傳統方法來設定網路

接著到 YaST--系統--系統服務(Runlevel) 設定開機啟動

接著您可以重開機
再登入時就可以看到 wicd 的客戶端程式
在系統匣圖示上面點一下
就會顯示目前的網路狀態

wicd 可針對不同的網路個別設定組態


KDE 的使用者可以加裝 wicd-kde
可以美美的整合到您的佈景主題中


也整合在 KDE 的系統設定中

如果要使用 wicd-kde 的客戶端,
您可以刪除(或移到他處) /etc/xdg/autostart/wicd-tray.desktop

至於 NetworkManager 要不要留著,就看您啦
注意: wicd 目前尚不支援 DSL 連線

目前使用的感覺:
1. 好像比較容易連上網路
2. 自動連線不會出問題
3. 不會看不到明明就在的網路
但是程式反應比較慢一點

週五
2011年12月09日


Ray Chen: openSUSE 12.1 的 LXDE

18:12 UTCmember

face


1. 這台電腦的顯示卡是 nvidia GeForce FX 5500,安裝時可以使用圖形介面,
但第一次登入就直接進入文字介面
表示無法使用 nouveau 驅動程式(以前會這樣嗎?)
在開機畫面中加上 nomodeset 的參數
可以用圖形登入,然後新增 NVIDIA 套件庫,安裝 nvidia-gfxG01* 的驅動程式
重新開機,順利進入圖形介面

2. 用下面指令可以調整 LXDM 設定,我換了登入的桌布(手機照相)
$ su
# lxdm-config


每個使用者可以自行使用 lxdm-config 變更自己的照片

3. 預設安裝的 xarchiver 不支援 *.zx 格式,
可以由 http://download.opensuse.org/repositories/home:/swyear/openSUSE_12.1/
更新 xarchiver

4. beaver (預設的純文字編輯器)無法輸入中文
我把他換成了 leafpad
# zypper in leafpad -beaver


5. 登入自動啟動程式
有些您需要自動啟動的程式,您可以將他的 .desktop 檔連結到
~/.config/autostart/

例如我要用 radiotray
ln -s /usr/share/applications/radiotray.desktop ~/.config/autostart/

然後您可以用"桌面工作階段設定"(Desktop Session Settings) 來控制是否啟動


6. 中文化問題請參考 http://swyear.blogspot.com/2010/08/opensuse-113-lxde.html

7. 自動更換桌布
雖然老婆不喜歡桌面特效,但她倒不介意能在桌面上看到不同的美麗風景照
請參考:
http://forums.linuxmint.com/viewtopic.php?f=175&t=59429&start=0#p345427
http://linux-software-news-tutorials.blogspot.com/2011/07/change-wallpaper-automatically-and.html
#!/bin/bash

DIR=/home/user/wallpapers
FLOOR=1
RANGE=`ls -1 "$DIR"/*.jpg | wc | awk '// {print $1}'`

number=0

while [ 1 -eq 1 ]; do

number=$RANDOM
while [ "$number" -le $FLOOR ]; do
number=$RANDOM
done
let "number %= $RANGE" # Scales $number down within $RANGE.
COUNTER=1
for X in "$DIR"/*.jpg
do
if [ $number -eq $COUNTER ]; then
pcmanfm --set-wallpaper "$X"
fi
COUNTER=$(($COUNTER+1))
done
COUNTER=1
sleep 2m
done

您所需要做的事就是將文中的 script 複製下來貼在純文字檔上,取名,例如:acw.sh
更改
DIR=/home/user/wallpapers

的 user 改成您的使用者名稱,預設目錄是 wallpapers
您也可以自行變更
決定更換桌布的時間間隔
sleep 2m

2m 代表 2 分鐘
修改完之後將此檔案加上可執行的屬性,放在 ~/bin/ 底下
$ chmod +x acw.sh

然後用下面的 acw.desktop 放在 ~/.config/autostart/ 底下,在登入時自動啟動
[Desktop Entry]
Name=Auto-Change Wallpaper
Name[zh_TW]=自動變換桌布
Exec=acw.sh


8. xdg-utils
打包了新版的 xdg-utils
這個版本加入了很多 LXDE 桌面的支援,
建議 LXDE 使用者更新,
至少我在 Dropbox 的系統匣圖示點一下時,他會正確使用 pcmanfm 來開啟資料夾
http://download.opensuse.org/repositories/home:/swyear/openSUSE_12.1/

9. 老婆用預設的佈景主題

但我喜歡 oxygen style

週一
2011年12月05日


face


請由 工具--選項
由左邊視窗選擇 LibreOffice--記憶體

將圖形快取增大,並啟用系統匣快速啟動
相信會讓您有不同的感受

週六
2011年12月03日


face
openSUSE 12.1 升級之後
我的Notebook 使用 btrfs , PC 仍然使用 ext4 filesystem

但是 PC 沒有覺得特別快, 反而變慢了.....
何解呢?

openSUSE 12.1 預設使用 GNOME 3.2

其中 GNOME 3.2 使用 Documents 來整合 本機 以及 線上(Google / Twitter)帳號的文件
這個功能會呼叫 tracker-store 這個 process

說到 tracker-store 這個 indexing (索引的)process
就會想到

在 OpenSuSE 10.2 內會發現 beagled-helper 在製作index的時候佔去太多的CPU資源
故使用軟體管理來移除beagle

這樣的狀況在 openSUSE 12.1 with GNOME 3.2 又回來了XD
但是由於相依性的問題, 目前沒有辦法移除 tracker


暫時的解決方式

執行 gnome-session-properties ( 設定啟動時不要執行)
設定或是 移除  Tracker File System Miner 以及 Tracker Store 於初始啟動程式執行



執行 tracker-preferences (設定 Tracker Store 不要監控)
取消所有勾選的 選項
並於 Locations 移除所有相關資料夾

這樣 tracker-store 這個程式影響就比較小

tracker-store 的資料放在 ~/.cache/tracker/ 並視資料大小佔用不少空間, 我就被使用 7.6G 

> ls ~/.cache/tracker/
db-locale.txt meta.db meta.db-wal ontologies.gvdb
db-version.txt meta.db-shm miner-applications-locale.txt

> du -sh ~/.cache/tracker/
7.6G /home/max/.cache/tracker/

設定檔在 ~/.config/tracker/ 

ls  ~/.config/tracker/
tracker-db.cfg  tracker-extract.cfg  tracker-fts.cfg


為何說暫時解決呢

因為呼叫 GNOME Documents 還是會呼叫 tracker-store
還是會佔用高 CPU loading

所以先記起來



週四
2011年12月01日


Ray Chen: 裝了一堆瀏覽器...

16:08 UTCmember

face


要幫我的舊電腦找一個輕巧的瀏覽器,
但...悲傷的是
電腦爛--用什麼都慢


週二
2011年11月29日


Ray Chen: stardict 崩潰問題

05:42 UTCmember

face


stardict 可以直接由 oss 套件庫安裝,所以您只要
# zypper in stardict

就可以安裝了

但是一執行就會崩潰
由終端機執行可看見訊息:
$ stardict
已載入 Espeak 擴充元件。
Dict.cn plug-in loaded.
Spelling plugin loaded.
已載入 Man 擴充元件。
HTML data parsing plug-in loaded.
WordNet dict rendering plug-in loaded.
QQWry plug-in loaded.
Wiki data parsing plug-in loaded.
WordNet data parsing plug-in loaded.
XDXF data parsing plug-in loaded.
PowerWord data parsing plug-in loaded.
[message] Verifying dictionary '/usr/share/stardict/dic/stardict-dictd_www.mova.org_slovnyk_ru-en-2.4.2/dictd_www.mova.org_slovnyk_ru-en.ifo'...
[message] Loading index file: '/usr/share/stardict/dic/stardict-dictd_www.mova.org_slovnyk_ru-en-2.4.2/dictd_www.mova.org_slovnyk_ru-en.idx'...
[message] Loading dictionary file: '/usr/share/stardict/dic/stardict-dictd_www.mova.org_slovnyk_ru-en-2.4.2/dictd_www.mova.org_slovnyk_ru-en.dict.dz'...
[message] Dictionary '/usr/share/stardict/dic/stardict-dictd_www.mova.org_slovnyk_ru-en-2.4.2/dictd_www.mova.org_slovnyk_ru-en.ifo'. Verification result: OK.
[message] Verifying dictionary '/usr/share/stardict/dic/engcom/engcom.ifo'...
[message] Loading index file: '/usr/share/stardict/dic/engcom/engcom.idx.gz'...
[message] Loading dictionary file: '/usr/share/stardict/dic/engcom/engcom.dict.dz'...
[message] Dictionary '/usr/share/stardict/dic/engcom/engcom.ifo'. Verification result: OK.
[message] Verifying dictionary '/usr/share/stardict/dic/stardict-dict/stardict-dict.ifo'...
[message] Resource storage loaded. Type - files.
[message] Loading index file: '/usr/share/stardict/dic/stardict-dict/stardict-dict.idx'...
[message] Loading synonyms file: '/usr/share/stardict/dic/stardict-dict/stardict-dict.syn'...
[message] Loading dictionary file: '/usr/share/stardict/dic/stardict-dict/stardict-dict.dict.dz'...
[message] Dictionary '/usr/share/stardict/dic/stardict-dict/stardict-dict.ifo'. Verification result: OK.
bookname: StarDict dictionary, wordcount 9
bookname: Англо-русский словарь Мюллера, 7-я ред., wordcount 46195
bookname: dictd_www.mova.org_slovnyk_ru-en, wordcount 55820
bookname: Современный свободный словарь компьютерных терминов., wordcount 2389
(Gdk) [critical] IA__gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed
**
ERROR:compositelookup.cpp:53:void CompositeLookup::send_net_dict_request(const string&, const string&): assertion failed: (NetDictRequests.end() == std::find(NetDictRequests.begin(), NetDictRequests.end(), request))
已經終止

最簡單的暫時解決方法就是移除 stardict_dictdotcn.so
# rm /usr/lib/stardict/plugins/stardict_dictdotcn.so

重新啟動 stardict
$ stardict
XDXF data parsing plug-in loaded.
Spelling plugin loaded.
HTML data parsing plug-in loaded.
QQWry plug-in loaded.
已載入 Man 擴充元件。
已載入 Espeak 擴充元件。
PowerWord data parsing plug-in loaded.
WordNet dict rendering plug-in loaded.
Wiki data parsing plug-in loaded.
WordNet data parsing plug-in loaded.
[message] Verifying dictionary '/usr/share/stardict/dic/stardict-langdao-ce-big5-2.4.2/langdao-ce-big5.ifo'...
[message] Loading index file: '/usr/share/stardict/dic/stardict-langdao-ce-big5-2.4.2/langdao-ce-big5.idx'...
[message] Loading dictionary file: '/usr/share/stardict/dic/stardict-langdao-ce-big5-2.4.2/langdao-ce-big5.dict.dz'...
[message] Dictionary '/usr/share/stardict/dic/stardict-langdao-ce-big5-2.4.2/langdao-ce-big5.ifo'. Verification result: OK.
[message] Verifying dictionary '/usr/share/stardict/dic/stardict-langdao-ec-big5-2.4.2/langdao-ec-big5.ifo'...
[message] Loading index file: '/usr/share/stardict/dic/stardict-langdao-ec-big5-2.4.2/langdao-ec-big5.idx'...
[message] Loading dictionary file: '/usr/share/stardict/dic/stardict-langdao-ec-big5-2.4.2/langdao-ec-big5.dict.dz'...
[message] Dictionary '/usr/share/stardict/dic/stardict-langdao-ec-big5-2.4.2/langdao-ec-big5.ifo'. Verification result: OK.
bookname: Современный свободный словарь компьютерных терминов., wordcount 2389
bookname: StarDict dictionary, wordcount 9
bookname: Англо-русский словарь Мюллера, 7-я ред., wordcount 46195
Save cache file: /usr/share/stardict/dic/stardict-langdao-ce-big5-2.4.2/langdao-ce-big5.idx.oft
bookname: 朗道漢英字典5.0, wordcount 395426
Save cache file: /usr/share/stardict/dic/stardict-langdao-ec-big5-2.4.2/langdao-ec-big5.idx.oft
bookname: 朗道英漢字典5.0, wordcount 423246
[warning] Binding 'x' failed! Already assigned.

(Gdk) [critical] IA__gdk_window_set_cursor: assertion `GDK_IS_WINDOW (window)' failed

雖然仍有錯誤訊息,但是勉強可用

後來又在 http://218.240.28.131/forum/viewtopic.php?f=5&t=946044

週日
2011年11月27日


face



由 openSUSE 12.1 的 bootsplash 所製作的 GIF 動畫
多多照著做可減少眼睛疲勞,減緩近視與老花,增進工作效率,考試都考100分。
而且, Have a lot of fun !

週一
2011年11月21日


face
openSUSE 12.1 安裝小記


  • 安裝的過程可以選取 btrfs 當成預設的 file system
  • GNOME 3.2 以及 Online Account
    • 整合 Google account and twitter
      • 相關資料會被 Evolution, Empathy, 等相關程式同步
      • 但是感覺 Evolution 還是很吃資源,  有點慢, 需要再觀察.
  • Nautilus 內的物件按空白鍵可以預覽 ( 這個我還蠻喜歡的 ^^)

一樣使用 script 加入台灣這邊的mirror site 當成安裝來源

#!/bin/bash
echo "Print the rep  in use"
zypper  lr -u

#Define openSUSE Version
VERSION=`cat /etc/SuSE-release | grep VERSION | cut -d ' ' -f 3`
echo "This openSUSE version is $VERSION"


echo "Add Taiwan's rep "

## for OSS
zypper ar -f http://ftp.twaren.net/Linux/OpenSuSE/distribution/$VERSION/repo/oss/  Twaren-Oss
#zypper ar -f http://download.opensuse.org/distribution/$VERSION/repo/non-oss/ suse_non-oss
#zypper ar -f http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/$VERSION/repo/non-oss/ ncnu_non-oss
zypper mr   -p  98  Twaren-Oss

## for Non-OSS
#zypper ar -f http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/$VERSION/repo/non-oss/  cse_non-oss
zypper  ar -f http://ftp.twaren.net/Linux/OpenSuSE/distribution/$VERSION/repo/non-oss/ Twaren-Non-oss
zypper  mr   -p  98  Twaren-Non-oss


## for update
#zypper ar http://ftp.twaren.net/Linux/OpenSuSE/update/$VERSION/repodata/  twaren_update
zypper  ar -f http://ftp.twaren.net/Linux/OpenSuSE/update/$VERSION/  Twaren-Update
#zypper ar -f http://download.opensuse.org/update/$VERSION/  suse_update
zypper  mr  -p  98  Twaren-Update


## for Pacman Rep
zypper  ar -f http://ftp.nchc.org.tw/Linux/Packman/suse/$VERSION/ NCHC-Pacman
#zypper ar -f http://ftp.twaren.net/Linux/Packman/suse/$VERSION/ twaren_packman
zypper  mr  -p  98  NCHC-Pacman


## for gcin swyear
zypper   ar   obs://home:swyear/openSUSE_$VERSION swyear
zypper   mr   -p  98  swyear


安裝的套件一樣使用  script 來安裝自己常用的套件

  • mplayer, smplayer
  • pidgin
  • gcin
  • skype

#!/bin/bash
# refresh repo and import keys
zypper  --gpg-auto-import-keys refresh 
# update packages  -y  yes  -l auto_agree
zypper  update -y -l

zypper  install -y -l MPlayer smplayer smplayer-lang
zypper  install -y -l pidgin 
zypper  install -y -l gcin gcin-gtk3-immodule
zypper  install -y -l libpng12-0
wget -O skype-`date +%F`.rpm http://www.skype.com/go/getskype-linux-beta-suse
rpm -ivh skype-*.rpm

手動安裝其他套件

*  dropbox  與 nautilus-dropbox

*  Google Chrome
-- http://www.google.com/chrome

*  VMware ( 需要 gcc 還有 kernel-desktop  kernel-deskop-devel )
-- http://www.vmware.com/download

*  Universal Uploader (fireuploader) for Firefox ( Flickr 上傳使用 )
-- https://addons.mozilla.org/en-US/firefox/addon/universal-uploader-fireuploade/

* freemind


目前還要多多測試

enjoy it ~





週五
2011年11月18日


face

openSUSE 12.1 於11/17已經可以開放下載了,雖然這段時間大多在邪惡帝國的系統下運作,但還是抓下來測試看看有沒有什麼大變動,裝在 VirtualBox 上稍微跑一下基本的畫面與運作,感覺上除了大版本的 GNOME 3 異動後的介面需要一些時間習慣之外,其它幾個地方個人感覺比較詭異的,可能得等有時間切換到實體主機後看看是否是虛擬的問題:

(1) 首先,安裝過程中的中文字體我猜可能是 VirtualBox 解析度關係,感覺"粗"到有點不協調

 

 

(2) 新版的 GNOME3 的圖示其實還蠻好看的,這個版本的預設桌布也設計得十分漂亮

(3) 不過對於新的 YaST2 的編排就需要花時間習慣一下 ~

其他,安裝過程中應該可以發現預設的加密演算法已經從Blowfish改成SHA-512了,安全性與複雜度也大大提升許多,其他有興趣的朋友可以直接參考 Release Notes說明。


週二
2011年10月25日


face

內部測試用的 phpMyAdmin 若每次都要輸入密碼,說實在的會讓人抓狂,若是有需要讓允許空密碼登入功能啟用的朋友,可以修改 phpMyAdmin 目錄內的  libraries/config.default.php 檔案,

 379 行中的 $cfg['Servers'][$i]['AllowNoPassword']  變數設定為  true,便可以達成此功能。


週一
2011年10月24日


face
之前本來就想找個時間來 Lab 一下 Samba with Windows AD 驗證
但是沒有充足的時間

這兩天撥一點時間出來Lab
如果是 SUSE Linux Enterprise Server 沒有套件升級的版本
那建議使用 SUSE Linux Enterprise Server SP4 ( 這個在VMware 內也支援 easy install, 但是安裝出來的內容太陽春)

要讓 SUSE 簡單的加入網域, 只要安裝 yast2 samba-client 套件即可

在安裝的過程當中會要求兩個套件
samba-winbind
krb5-client

(前提是 DNS 的指向最好指向 Windows AD)

在 YaST 控制台內, 選取 網路服務 --> 選取 --> Windows 領域成員

輸入 網域名稱
勾選 Use SMB Information for Linux Authentication ( 也可以考慮勾選相關次選項)
點選確定 -->  輸入 Windows 相關帳號 ( Administrator ) 以及密碼, 就可以加入 Domain


這個時候重新開機就會出現, Local 或是 網域的選項

Samba Server 的部份
由於已經加入網域認証
這個時候會發現 Windows Client 已經可以使用 Domain User account 登入 samba

但是當Client 要使用 檔案總管編輯 NTFS Permission ( 安全性 標籤)的時候, 卻沒有辦法編輯

這個時候 file system 上面必須支援 acl 的mount option
然後 該 samba share 的分享選項內有
nt acl support = yes


這樣就可以支援 以檔案總管的方式修改相關權限


現記下來


Enjoy it~


Reference:


SUSE Linux Enterprise Server 10 Doc
http://www.novell.com/documentation/sles10/book_sle_reference/?page=/documentation/sles10/book_sle_reference/data/part_services.html

Junji’s Blog Site
http://aisalen.wordpress.com/2007/08/10/acls-on-samba/


Benjr.tw

http://benjr.tw/node/151







週二
2011年10月04日


face
在  ext3 或是 ext4 上面復原的軟體
雖然不見得能夠 100 % 還原, 但是可以當成是一種解法

extundelete 是參考 ext3grep 的一個專案, 來還原已經被刪除的檔案

官方網站

http://extundelete.sourceforge.net/


extundelete is a utility that can recover deleted files from an ext3 or ext4 partition. The ext3 file system is the most common file system when using Linux, and ext4 is its successor. extundelete uses the information stored in the partition's journal to attempt to recover a file that has been deleted from the partition. There is no guarantee that any particular file will be able to be undeleted, so always try to have a good backup system in place, or at least put one in place after recovering your files!

安裝

可以從官方網站下載  source code 安裝
http://sourceforge.net/projects/extundelete/files/extundelete/0.2.0/extundelete-0.2.0.tar.bz2/download


當然也可以透過 openSUSE one click install 來進行單鍵安裝

http://software.opensuse.org/search?q=extundelete&baseproject=openSUSE%3A11.4&lang=zh_TW&include_home=true



作法

假設要還原的資料在 /data
可以嘗試 刪除測試用的檔案

先 umount 該磁區 例如資料在  /dev/sdb1 掛載於  /data

簡單的方式 可以使用 --restore-all 的方式來進行
這個時候 extundelete 會在目前的目錄下建立一個 RECOVERED_FILES 目錄

#extundelete   /dev/sdb1   --restore-all

再到 RECOVERED_FILES 目錄尋找相關檔案即可

如果不想還原全部, 也可以使用   --restor-file 指定 某個檔案

#extundelete /dev/sdb1 --restore-file ineshome.tar.gz


再到 RECOVERED_FILES 目錄尋找相關檔案即可


enjoy it ~

週三
2011年09月28日


face

Calibre -ebook 管理工具 with openSUSE ( for kindle collection)




話說之前因為整理家裡, 丟掉了 1xx本系統與電腦的書籍. 就決心讓自己以後都使用電子書來閱讀.

電子書閱讀的想法有兩個分類

Part 1:
將實體書數位化, 這個部份在將來想要藉由 bookscan ( http://www.bookscan.co.jp/) 來達成
  • 實體書籍數位化一本只要 100 日元(換算成台幣大約 40 )(一本書以 350 頁為計算, 超過 350, 200頁算一本. 例如有本書 750 頁就算 3)
  • 一般使用者等待時間較長, 以目前的狀況大概是兩個月後完成. 如果比較急的話, 可以申請他們的白金會員, 但是需要月費 ( 9890 日元/ )( 每個月有 50 本免費掃描額度, 一個星期內處理完畢)(這個真的是可以好好考慮)

轉完的格式 bookscan 會轉成多種不同的閱讀器格式 ( iPad/iPhone/Android/Kindle … )

Part 2:
使用數位閱讀方式
目前數位閱讀方式有常見幾種格式
目前我主要閱讀的方式是電腦以及kindle

PDF:
  • 電腦
    • 直接以 PDF Reader 觀看
  • kindle
    • PDF 透過 kindle 上面的e-mail 傳送到kindle
    • 主旨要加上 convert 就會將 PDF 轉成 kindle 格式
    • 這個部份對我幫助很大, 一些文章都是PDF 格式, 沒有轉檔閱讀上面很困難.

AZW: kindle 專用格式

mobi / epub: 行動格式

有了這些數位閱讀格式之後, 接下來的問題就是如何整理他們.
kindle 上面, 可以使用 collection 的方式來整理自己的電子書. 但是 collection 的建立與整理必須在kindle 上面操作, 所以實務上面並不方便.
在網路上找了一下. 有看到兩個 解決方式:

1. Kindle Collection Manager

2. calibre
  • calibre is a free and open source e-book library management application developed by users of e-books for users of e-books. (看到這個就很有興趣使用)( calibre e-book 的管理軟體)
  • 提供 不同平台下載 Windows / OS X / Linux / Portable( http://calibre-ebook.com/download )

Linux 的安裝方式可以參考 http://calibre-ebook.com/download_linux

既然是 openSUSE 的使用者, 當然第1時間就會想到 one-click install
所以就搜尋一下 openSUSE 的套件搜尋

我安裝的是 calibre-0.8.20 的版本 透過 Documentation:Tools/openSUSE_11.4_python_Factory來源安裝, 安裝的 ymp 如下



安裝完之後會出現在傳統 GNOME 選單中 → 辦公 → calibre

第一次啟動會有精靈歡迎畫面

選取語系存放位置點選 Next





接下來選取 e-book 裝置製造商 點選 Next




接下來設定是否以電子郵件方式傳送到 e-book device 例如 kindle 點選 Next




完成精靈設定 → 點選 Finish



設定完畫面如下



這個時候 如果將kindle 連接上電腦 ( 透過 USB )
calibre 會自動抓到 kindle, 畫面如下
此時會顯示 kindle 內的相關書籍 ( 但是其實不包含 .azw 的書籍)
在這個畫面我們會看到有些書籍後面有藏書( collection )的欄位




Calibre 內建的 plugin 內沒有安裝 kindle collection 管理模組, 官方建議 使用 sony reader, 因為kindle 沒有直接支援 collection 管理, 如果要達到這樣的管理功能要安裝其他人開發的 plugin.

首先點選 偏好設定 → 外掛程式




接下來點選 Get new plugins



點選由 meme 所開發的 Kindle Collections
點選 Install



安裝過程會詢問 要安裝到 工具列還是選單, 按照自己的喜好選取 → 點選 確定



接下來點選工具列上面的 kindle Collections 按鈕



點選 edit kindle collections manually 接下來就可以針對想增加的 collection
輸入名稱點選 綠色的 + 按鈕
並勾選想要納入 collection 的書籍
點選 儲存



儲存完必須把 kindle 重新啟動讓他生效
作法為 回到主畫面 ( Home )
點選 Menu → 點選 Settings
再點選 Menu → 點選 Restart 就可以重新開機



開機完之後就會看到自己建立的 collection 還有電子書被包含在內

也可以利用 calibre 內的電子書閱讀程式來閱讀 電子書格式的書籍




enjoy it ~


週一
2011年09月19日


face
現在 IBM 的伺服器都有同時支援 傳統 BIOS 以及  UEFI 兩種方式
預設是使用  UEFI 來開機

開機的 boot manager 也使用 elilo  來開機 ( 因為 grub 不支援 EFI 方式開機)

efi 的開機要使用 fat 的分割區來存放相關檔案

如果是針對一般的作業系統, 那應該是不會有問題的
但是碰到要掛載 raw 檔案的 OS, 像是 Xen 就會有問題了
在安裝的過程中, 或是安裝完 SLES 之後在安裝 xen 相關套件之後
選取 xen 開機 elilo 就會無法啟動 SLES

解決的方法
在 IBM xServer 3650 M3 的BIOS設定 開機的裝置
使用 legacy only 方式開機, 就是使用傳統的 BIOS 開機
( 事實上個人覺得使用 UEFI 開機偵測的時間真的過長, 個人還是喜歡傳統的模式)

另外就是 在安裝的過程當中, 安裝 Grub 可能會出現錯誤訊息
這個時候只要確認 grub 是安裝 MBR 內就可以避免這個問題

SLES 11 與 openSUSE 在 xen 上面還有一點小差異是
openSUSE 使用 command-line 的 virt-clone 來複製 VM
SLES 11 可以直接用 GUI 在 VM 上面按滑鼠右鍵 就可以 Clone

先記下來


enjoy it ~~





週二
2011年09月13日


face

剛有學生詢問在 CentOS 6 底下 PHP 怎麼沒有 php-mcrypt 模組可以安裝,看了一下光碟內容確實沒這些套件,解決方式如下,可以透過EPEL (Extra Packages for Enterprise Linux) 套件庫來解決缺少的相關套件:


週日
2011年09月11日


face
這陣子在整理家裡
才想到要使用一些軟體來規劃家裡的空間

3D Max 或是  Google sketchup 對於不是學室內設計的人
對於一般的使用者, 想要重新規劃房內擺設, 難度太高
在 Google SketchUp 光畫一把椅子就花了我很多的時間
雖然很好玩, 但是就效率上來說, 不符合期待.

接下來就是有些人會去考慮的空間魔法師
但是那個軟體要收費, 應該也是 Windows Only
所以也沒有納入考慮.

今天 Ezgo 9 的發表上面, 看到 Sweet Home 3D 這個軟體
才真的覺得, 這個真是我要的東西

只要使用拖曳的方式, 在 2D 平面圖上面拖曳物件
下方就會出現 3D 的場景, 然後還可以虛擬實境

又可以跨 OS ( Windows / Linux / Mac )

現在又可以使用 Java Web Start
http://www.sweethome3d.com/download.jsp

也可以安裝

官方網站
http://www.sweethome3d.com/index.jsp


最好的起步方式就是看 Ezgo 9 內的介紹

http://163.20.82.251/ezgo9_linux/_sweethome3d.html

原來的程式內中文只有簡體中文
但是 OSSAC 團隊已經有將繁體中文翻譯了 ( 感謝 )

相關頁面如下
http://wekey.westart.tw/SweetHome_3D

心得及介紹可以看這篇
http://moonhan.web.fc2.com/sgweb/teach.html


個人使用上, 覺得是一個非常好上手的軟體
先記下來


enjoy it ~~






週六
2011年09月10日


face

在 openSUSE 11.2 之後預設就沒有安裝 yast2-online-update-configuration 這個套件

所以跟 openSUSE 11.2 之前預設會安裝 yast2-online-update-configuration 套件

yast2-online-update-configuration 套件主要是設定自動更新套件
載入模組之後
有一個自動更新套件的選項, 勾選之後就會自動更新套件

首先使用  zypper 搜尋 yast2-online 這個關鍵字 ( 也可以使用 YaST 內的軟體管理 )


# zypper   search    yast2-online
Loading repository data...
Reading installed packages...


S | Name                              | Summary                        | Type   
--+-----------------------------------+--------------------------------+--------
i | yast2-online-update               | YaST2 - Online Update (YOU)    | package
  | yast2-online-update-configuration | Configuration of Online Update | package
i | yast2-online-update-frontend      | YaST2 - Online Update (YOU)    | package


透過 zypper 安裝  yast2-online-update-configuration 套件 ( 也可以使用 YaST 內的軟體管理來安裝 )

# zypper   install   yast2-online-update-configuration

呼叫 yast2-online-update-configuration

# yast2   online_update_configuration



勾選 Automatic Online Update
選取 升級的區間 有 daily ( 每天 )  /  weekly ( 每週 ) / monthly ( 每月 )
可以依照自己的需求 勾選  Agree with Licenses ( 同意授選協定 )
Advanced 則是可以 Edit Software Repositories ( 編輯軟體套件庫 )
點選 OK 完成設定




enjoy it ~~




face
測試主機  openSUSE 11.3
crawlzilla 版本 1.1.110906

之前有測試過 crawlzilla 版本 Hadoop 目前正常但是TOMCAT 沒有正常啓動
後來發現原因是因為 jre 的連結指向錯誤( 這個部份正在確認, 我想如果 OS 有正常的update 應該沒有問題, 也要謝謝 NCHC 威宇 與 Jazz 的幫助 )

原來的環境是使用 java-openjdk 的套件
所以 /usr/lib/jvm/jre  指向 /etc/alternatives/jre
/etc/alternatives/jre  指向  /usr/lib/jvm/jre-1.6.0-openjdk


# ls -l /usr/lib/jvm
總計 4
drwxr-xr-x 4 root root 4096 2011-03-02 01:51 java-1.6.0-openjdk-1.6.0
lrwxrwxrwx 1 root root   21 2010-10-08 21:01 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root   27 2010-10-08 21:01 jre-1.6.0 -> /etc/alternatives/jre_1.6.0
lrwxrwxrwx 1 root root   28 2011-03-02 01:51 jre-1.6.0-openjdk -> java-1.6.0-openjdk-1.6.0/jre
lrwxrwxrwx 1 root root   29 2010-10-08 21:01 jre-openjdk -> /etc/alternatives/jre_openjdk


# ls -l /etc/alternatives/jre
lrwxrwxrwx 1 root root 30 2011-03-02 01:51 /etc/alternatives/jre -> /usr/lib/jvm/jre-1.6.0-openjdk


但是因為實務上使用 hadoop 使用 java-openjdk 有些許的問題
所以會將 java 套件更換為 sun 的 java 套件 
所以當更換套件之後, /usr/lib/jvm/jre 的指向 /usr/lib/jvm/jre-1.6.0-sun


# ls -l /usr/lib/jvm
總計 8
lrwxrwxrwx 1 root root   26 2011-02-13 02:28 java -> /etc/alternatives/java_sdk
lrwxrwxrwx 1 root root   32 2011-02-13 02:28 java-1.6.0 -> /etc/alternatives/java_sdk_1.6.0
drwxr-xr-x 3 root root 4096 2011-02-13 01:47 java-1.6.0-openjdk-1.6.0
lrwxrwxrwx 1 root root   20 2011-02-13 02:28 java-1.6.0-sun -> java-1.6.0-sun-1.6.0
drwxr-xr-x 6 root root 4096 2011-02-13 02:28 java-1.6.0-sun-1.6.0
lrwxrwxrwx 1 root root   30 2011-02-13 02:28 java-sun -> /etc/alternatives/java_sdk_sun
lrwxrwxrwx 1 root root   21 2011-02-13 01:49 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root   27 2011-02-13 01:49 jre-1.6.0 -> /etc/alternatives/jre_1.6.0
lrwxrwxrwx 1 root root   24 2011-02-13 01:49 jre-1.6.0-sun -> java-1.6.0-sun-1.6.0/jre
lrwxrwxrwx 1 root root   25 2011-02-13 01:49 jre-sun -> /etc/alternatives/jre_sun

da4:~ # ls -l /etc/alternatives/jre
lrwxrwxrwx 1 root root 26 2011-02-13 02:06 /etc/alternatives/jre -> /usr/lib/jvm/jre-1.6.0-sun

所以如果是 TOMCAT 啟動有問題的話
請檢查是否 /usr/lib/jvm/jre 聯結失效

並且將 /etc/alternatives/jre 指向  /usr/lib/jvm/jre-1.6.0-sun  ( 請視您安裝的 java 版本)

並透過 startup.sh 的shell script 啟動 TOMCAT
#/opt/crawlzilla/tomcat/bin/startup.sh

可以透過 netstat  來檢查 port 8080 有沒有在 listen

# netstat -tupln | grep :8080
tcp        0      0 :::8080                 :::*                    LISTEN      4196/java          

可以透過  jps 檢查 Hadoop 有沒有運作
# jps
21297 DataNode
4196 Bootstrap
21346 TaskTracker
24468 Jps
21239 JobTracker
21191 NameNode


安裝好之後就可以使用瀏覽器 連線主機 8080 port 來使用
但是第1個步驟是更改 預設帳號以及密碼

預設的帳號是  admin
密碼為  crawler

http://伺服器_IP:8080

這邊有個地方需要注意的是
原 E-mail 那個欄位 其實是 要輸入原密碼
這個部份會被誤會, 以為是要輸入原來在安裝過程中輸入的e-mail

因為是更改密碼, 所以是輸入原密碼以及 新密碼
點選 Submit 就完成 密碼更換




再次謝謝  NCHC 團隊


enjoy it
~~

週四
2011年09月08日


face

今天將 da4  納入 nagios Server 的監控 ( da1 )

將做的事情紀錄一下
可以參考自己的文件 https://docs.google.com/document/d/1_g3NbOpyk13QQGAzczAA8EVWq47zjVRE6bXd6ZZeyuo/edit?hl=zh_TW

以利以後擴展 slave node

Client 部份

利用 zypper 安裝 nagios-nrpe 以及  nagios-plugins-nrpe
#zypper   install   nagios-nrpe   nagios-plugins-nrpe

設定允許 nagios 主機使用 nrpe 來監控
#vi /etc/nagios/nrpe.cfg

加入 監控主機IP 來允許監控
allowed_hosts=127.0.0.1,監控主機_IP


加入 針對 sda1 sda2 sda3 的 command 還有 check_ssh check_smtp

command[check_sda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda1
command[check_sda2]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda2
command[check_sda3]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda3
command[check_ssh]=/usr/lib/nagios/plugins/check_ssh 127.0.0.1
command[check_smtp]=/usr/lib/nagios/plugins/check_smtp 127.0.0.1


Server 部份
複製 其他主機的 cfg 給新主機用

#cp  /etc/nagios/objects/linux52.cfg   /etc/nagios/objects/linux53.cfg

#vi  /etc/nagios/objects/linux53.cfg
修改相關 IP 及主機名稱


將新主機納入監控範圍
#vi   /etc/nagios/nagios.cfg
cfg_file=/etc/nagios/objects/linux53.cfg


重新啟動  nagios
#rcnagios   restart


---------------------------  Crawlzilla with  openSUSE -------------------------

利用 script 安裝 Crawlzilla with openSUSE

prepare-opensuse-crawlzilla-master.sh 

內容為

#!/bin/bash
## ----------將 openSUSE 的套件庫更換到Taiwan 的下載中心 開始 ---------------------
echo "Print the rep  in use"
zypper  lr -u

#Define openSUSE Version
VERSION=`cat /etc/SuSE-release | grep VERSION | cut -d ' ' -f 3`
echo "This openSUSE version is $VERSION"

echo "Remove Ori Rep"
zypper rr 1
zypper rr 1
zypper rr 1
zypper rr 1
zypper rr 1
zypper rr 1

echo "Add Taiwan's rep "

## for OSS
zypper ar -f http://ftp.twaren.net/Linux/OpenSuSE/distribution/$VERSION/repo/oss/  Twaren-Oss
#zypper ar -f http://download.opensuse.org/distribution/$VERSION/repo/non-oss/ suse_non-oss
#zypper ar -f http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/$VERSION/repo/non-oss/ ncnu_non-oss

## for Non-OSS
#zypper ar -f http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/$VERSION/repo/non-oss/  cse_non-oss
zypper ar -f http://ftp.twaren.net/Linux/OpenSuSE/distribution/$VERSION/repo/non-oss/ Twaren-Non-oss

## for update
#zypper ar http://ftp.twaren.net/Linux/OpenSuSE/update/$VERSION/repodata/  twaren_update
zypper ar -f http://ftp.twaren.net/Linux/OpenSuSE/update/$VERSION/  Twaren-Update
#zypper ar -f http://download.opensuse.org/update/$VERSION/  suse_update

## for Pacman Rep
zypper ar -f http://ftp.nchc.org.tw/Linux/Packman/suse/$VERSION/ NCHC-Pacman
#zypper ar -f http://ftp.twaren.net/Linux/Packman/suse/$VERSION/ twaren_packman

# 匯入金鑰 and 更新快取
# refresh repo and import keys
zypper  --gpg-auto-import-keys refresh

## ----------將 openSUSE 的套件庫更換到Taiwan 的下載中心 結束---------------------

echo -e "\033[31m"
echo "*** Show sshd status ***"
rcsshd  status

echo -e "\033[0m"
echo ""
echo "*** Restart sshd and Make Default boot ***"
rcsshd  restart
chkconfig  sshd --list
chkconfig  sshd on
chkconfig  sshd --list

echo -e "\033[34m"
echo ""
echo "*** checking java package ***"
zypper search java-1

echo -e "\033[0m"
echo ""
echo "*** Remove java-*-openjdk and install java-*-sun"
zypper remove -y java-*-openjdk
zypper install -y --auto-agree-with-licenses java-*-sun-devel
echo -e "\033[33m"
echo ""
echo "*** checking java package ***"
zypper search java-*-sun

echo -e "\033[0m"
echo ""
echo "*** You should see java-*-sun already install ***"

echo -e "\033[32m"
echo ""
echo "*** Get expect package for crawlzilla !! ***"
zypper install -y expect

echo -e "\033[0m"
echo ""
#echo "*** Get Crawlzilla 0.3.0 Now!! ***"
#wget http://downloads.sourceforge.net/project/crawlzilla/stable/Crawlzilla-0.3/Crawlzilla-0.3.0.tar.gz

echo "*** Get

週三
2011年09月07日


face
之前使用 K3b 都是燒錄音樂CD
所以有裝 k3b-codecs 就可以解決了
但是今天要燒錄 VCD 卻沒有辦法燒錄

錯誤訊息是
K3b will create a VCD image from the given MPEG files, but these files already be in VCD format. K3b does not yet resample MPEG files

試了一下, 找一下網路上面的文章
發現 Devede 這套軟體好像不錯

官方網站
http://www.rastersoft.com/programas/devede.html

選單圖片 (圖片取自網路..)


所以就利用 zypper 安裝了 Devede 這套軟體

#zypper   install   devede


介面與方式都很直覺, 也很方便
先記下來


enjoy it ~~

週二
2011年09月06日


face

在openSUSE11.4沒有預設google chrome browser.
所以我們可以自己去google下載

 安裝完之後要啟動會發現沒有動作

這是時候用命令列來看:

user@linux-xxx:~/Desktopp:~> google-chrome
/usr/bin/google-chrome: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory



會發現chrome告訴你缺了 libpng12.so.0 這個東西
所以我們用zypper來找尋並且安裝


尋找:
user@linux-xxx:~/Desktopp:~>zypper se libpng*
正在載入套件庫資料...
讀取已安裝的套件...



安裝:

linux-d93p:~ # zypper in libpng12-0

安裝之後就可以使用google-chrome了!

Enjoy it~

Linux for open minds.



face


最近google music相當的熱門,



今天要來說的是如何在openSUSE11.4上面讓google music的google-musicmanager
可以沒有幫你上傳音樂到你的音樂庫:



 Step1.
下載google-musicmanager:
在個人頁面裡面右上角有一個[Add music] ,然後選擇[Download Music Manager]


然後點選裡面適合版本的openSUSE rpm :



--
安裝上去之後會可能會發現
1.開不起來 (Gnome-LiveCD版本安裝的會遇到)

user@linux-xxx:~/Desktopp:~> google-musicmanager

/usr/bin/google-musicmanager: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory

解決方法是:
 安裝 "libqt4-x11" 這個package就可以解決.


2.沒辦法Login in
明明帳號密碼都是正確的,網路也是通暢的,卻還是會秀出:


1.0.16.6403 版似乎已經修正這個問題,不過如果是使用1.0.13.9715版本的就會有這樣的問題,
更新到最新的google-musicmanager即可解決
--
然後這樣就可以開心的上傳檔案了...


目前還是邀請制的,一般帳號沒有Google music 來說都只看得到:


網路上已經有很多人寫說要如何申請/取得帳號,所以就不贅述,
另外,可以在這個google music的Blog: http://magnifier.blogspot.com/


找到更多不錯的 free music

Enjoy it~

Linux for open minds.
--
以上圖片版權及商標皆屬原始版權公司所有,若有違反使用情形,還請來信告知,謝謝



週三
2011年08月31日


face
一般來說如果在 openSUSE 以 root 身份使用 ls 指令 會顯示隱藏檔案
原因是因為 系統有設定 alias

alias   ls='ls $LS_OPTIONS'

如果去 觀察 $LS_OPTIONS
# echo $LS_OPTIONS
-A -N --color=tty -T 0

就會發現有加上 -A 的選項
所以會顯示隱藏檔案

以往修正這個選項都是在  /etc/bash.bashrc  檔案內
將 root 的 LS_OPTIONS 的 -A 拿掉來修正
if test "$UID" = 0 ; then
        LS_OPTIONS="-A -N $LS_OPTIONS -T 0"
    else
        LS_OPTIONS="-N $LS_OPTIONS -T 0"
fi


但是在 openSUSE 11.4 卻沒有在 /etc/bash.bashrc 內看到  相關設定
原因是相關設定移到  /etc/profile.d 目錄內了

觀察一下相關目錄
# ls  /etc/profile.d/
PackageKit.sh  csh.utf8                 ls.bash         sh.ssh
alias.ash      cvs.csh                  ls.tcsh         sh.utf8
alias.bash     cvs.sh                   opensp.csh      udisks-bash-completion.sh
alias.tcsh     desktop-data.csh         opensp.sh       xdg-environment.csh
alljava.csh    desktop-data.sh          profile.csh     xdg-environment.sh
alljava.sh     gvfs-bash-completion.sh  profile.sh      zzz-glib2.csh
bindkey.tcsh   krb5.csh                 pulseaudio.csh  zzz-glib2.sh
complete.bash  krb5.sh                  pulseaudio.sh   zzz-groff.csh
complete.tcsh  lang.csh                 python.csh      zzz-groff.sh
csh.ssh        lang.sh                  python.sh


相關設定檔會被存放於  /etc/profile.d/ls.bash

修改 /etc/profile.d/ls.bash 內的值就可以了

#vi    /etc/profile.d/ls.bash
if test "$UID" = 0 ; then
        LS_OPTIONS="-N $LS_OPTIONS -T 0"
    else
        LS_OPTIONS="-N $LS_OPTIONS -T 0"
fi



enjoy it ~~



face
今天把 Desktop 重新安裝 openSUSE with GNOME 3
將安裝的套件還有相關程序紀錄一下

Step1:

利用 One Click Install 安裝 GNOME 3
http://en.opensuse.org/GNOME3

另外要於社群套件庫內加入 nVidia Graphics Drivers 套件庫
這樣 GNOME 3 的顯示才會正常


Step2:
利用  Shell script 增加台灣這邊的套件庫
並調整優先性為 98, 預設是 99, 數字愈小愈優先


#!/bin/bash
echo "Print the rep  in use"
zypper  lr -u


#Define openSUSE Version
VERSION=`cat /etc/SuSE-release | grep VERSION | cut -d ' ' -f 3`
echo "This openSUSE version is $VERSION"




echo "Add Taiwan's rep "


## for OSS
zypper ar -f http://ftp.twaren.net/Linux/OpenSuSE/distribution/$VERSION/repo/oss/  Twaren-Oss
#zypper ar -f http://download.opensuse.org/distribution/$VERSION/repo/non-oss/ suse_non-oss
#zypper ar -f http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/$VERSION/repo/non-oss/ ncnu_non-oss
zypper mr   -p  98  Twaren-Oss


## for Non-OSS
#zypper ar -f http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/$VERSION/repo/non-oss/  cse_non-oss
zypper  ar -f http://ftp.twaren.net/Linux/OpenSuSE/distribution/$VERSION/repo/non-oss/ Twaren-Non-oss
zypper  mr   -p  98  Twaren-Non-oss




## for update
#zypper ar http://ftp.twaren.net/Linux/OpenSuSE/update/$VERSION/repodata/  twaren_update
zypper  ar -f http://ftp.twaren.net/Linux/OpenSuSE/update/$VERSION/  Twaren-Update
#zypper ar -f http://download.opensuse.org/update/$VERSION/  suse_update
zypper  mr  -p  98  Twaren-Update




## for Pacman Rep
zypper  ar -f http://ftp.nchc.org.tw/Linux/Packman/suse/$VERSION/ NCHC-Pacman
#zypper ar -f http://ftp.twaren.net/Linux/Packman/suse/$VERSION/ twaren_packman
zypper  mr  -p  98  NCHC-Pacman




## for gcin swyear
zypper   ar   obs://home:swyear/openSUSE_$VERSION swyear
zypper   mr   -p  98  swyear





Step 3: 利用 Script 新增套件



#!/bin/bash
# refresh repo and import keys
zypper  --gpg-auto-import-keys refresh
# update packages  -y  yes  -l auto_agree
zypper  update -y -l


zypper  install -y -l MPlayer smplayer smplayer-lang
zypper  install -y -l pidgin emesene
zypper  install -y -l gcin gcin-gtk3-immodule
zypper  install -y -l libpng12-0
wget http://www.skype.com/go/getskype-linux-beta-suse
rpm -ivh skype-*.rpm


Step4: 手動安裝其他套件

*  dropbox  與 nautilus-dropbox

*  Google Chrome
-- http://www.google.com/chrome


*  VMWare ( 需要 gcc 還有 kernel-desktop  kernel-deskop-devel )
-- http://www.vmware.com/download

*  Universal Uploader (fireuploader) for Firefox ( Flickr 上傳使用 )
-- https://addons.mozilla.org/en-US/firefox/addon/universal-uploader-fireuploade/

先記下來

enjoy it ~~












週三
2011年08月10日


face

昨天剛好幫朋友在 IBM X3550 M2 上安裝 Novell PlateSpin Orchestrate測試VM環境,結果裝好 SLES 11 SP1 後發現竟然無法選擇 XEN Kernel 開機,後來經過幾番折騰才發現原來是 XEN Kernel 目前不支援運作於 uEFI BIOS 環境下,解決方式很慘痛,因為我又花了 2 個多小時重新安裝與配置,因此把這段紀錄記載下來:

1. 重新開機後按下 F1 進入 BIOS 設定中,選擇進入 [ Boot Manager ]

.

2. 接著選擇 [ Add Boot Option ]

3. 然後在 [ Legacy Only ] 上按下 Enter。

4. 接著返回Boot Manger 畫面中選擇 [ Change Boot Order ],將 Legacy Only 順訊提到第一順位。

5. 重新開機後,在Legacy Only模式下安裝 SLES 11,這樣就可以正常啟動 XEN kernel 了。


週二
2011年07月26日


face

Roundcube Webmail 附件大小基本上還是會受限於 php.ini 的配置,因此若是要提升其附件上傳的容量大小可以修改 php.ini 組態檔案中的配置值:

upload_max_filesize = XXMB

post_max_size = XXMB

然後重新啟動 Apache 服務即可。


週四
2011年06月30日


face

我想大家對於在 Linux 底下存取 NTFS 檔案系統應該不會太過於陌生,通常我們都是透過 ntfs-3g 這個套件來進行運作,不過在 Novell SLES 11 內並不包含這個套件,這個套件是另外涵蓋在 SLED 11 中,由於我懶得重新抓取整個 ISO 光碟下來安裝此套件,因此有需要的朋友可以到  OBS 中搜尋安裝就可以嚕 ~


週四
2011年06月16日


face
今天下載 Lisu 傳給我的 GNOME-TW 的活動照片
但是是壓縮成  .7z 的檔案格式

預設 openSUSE 沒有支援, 爬了一下文, 安裝 p7zip 就可以使用了

先使用 zypper 確認有沒有安裝

# zypper   search   p7zip

Loading repository data...
Reading installed packages...

S | Name  | Summary                        | Type   
--+-------+--------------------------------+--------
  | p7zip | 7-zip file compression program | package

使用  zypper 指令 安裝 p7zip 套件
# zypper   install   p7zip
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  p7zip 

1 new package to install.
Overall download size: 1.2 MiB. After the operation, additional 4.0 MiB will be 
used.
Continue? [y/n/?] (y): y

再次使用預設的檔案管理程式, 就可以支援了
先記下來

^^



週二
2011年06月14日


face
今天因為升級之後 ibus 就產生問題

所以試過之後, 還是決定投向 gcin 的懷抱

參考 swyear 的文章
http://swyear.blogspot.com/2011/04/gnome-3_12.html

新增套件庫

# zypper   ar   obs://home:swyear/openSUSE_11.4 swyear

安裝  gcin 還有相關套件
# zypper   in    gcin    gcin-gtk3-immodule


搞定收工


^^

<- 現在的部落格內容