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

2010年7月17日 星期六

安裝完 openSUSE 11.3 之後

這些都是我的習慣性動作,供各位參考
剛安裝完成:
寄件者 openSUSE 11.3

整理一下套件庫,把該新增的該修改的整理一下
寄件者 openSUSE 11.3

習慣上我只留著 Update 會自動重新整理
Debug 和 Source 我都停用
若遇到安裝檔案找不到時
再用 zypper ref 來重新整理
關於套件庫的一些觀念可以參考:
http://help.opensuse.org/ksuseinstall/
新增的套件庫如下:
myrepo.repo
[download.videolan.org-SuSE]
name=VideoLan Repository
enabled=1
autorefresh=0
baseurl=http://download.videolan.org/pub/videolan/vlc/SuSE/11.3/
path=/
type=rpm-md
keeppackages=0

[packman.inode.at-suse]
name=Packman Repository
enabled=1
autorefresh=0
baseurl=http://packman.inode.at/suse/11.3/
path=/
type=rpm-md
keeppackages=0

[subpixel]
name=subpixel
enabled=1
autorefresh=0
baseurl=http://opensuse-community.org/subpixel/openSUSE_11.3
path=/
type=rpm-md
keeppackages=0

[swyear]
name=swyear
enabled=1
autorefresh=0
baseurl=http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.3
path=/
type=rpm-md
keeppackages=0

您可以用
# zypper ar myrepo.repo

來匯入上方的這些套件庫
或直接由網路上匯入:
# zypper ar http://dl.dropbox.com/u/6331820/myrepo.repo

接著開啟軟體管理,會有些自動加入的,就先裝一裝吧
寄件者 openSUSE 11.3

接下來您可以繼續用圖形介面搜尋安裝
但我比較喜歡用命令行

subpixel hinting
在液晶螢幕上讓反鋸齒字型更銳利清晰
若喜歡用點陣字就不必了
這程式可能會和某些特效衝突(以前遇過,忘了)
安裝時有時會要您確認變更廠商(供應商),就是要確認這個程式以後要用這個安裝來源
# zypper in --from subpixel freetype2-feature-subpixel-hinting
正在建立套件庫 'VideoLan Repository' 的快取 [完成]
正在建立套件庫 'Packman Repository' 的快取 [完成]
正在建立套件庫 'subpixel' 的快取 [完成]
正在建立套件庫 'swyear' 的快取 [完成]
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

問題: freetype2-feature-subpixel-hinting-2.4.0-999.subpixel.19.1.i586 需要 libfreetype6 = 2.4.0-999.subpixel.19.1,但無法提供此需求
無法安裝的提供者: libfreetype6-2.4.0-999.subpixel.19.1.i586[subpixel]
解決方案 1:安裝 libfreetype6-2.4.0-999.subpixel.19.1.i586 (並變更廠商)
openSUSE --> obs://10.8.0.1/subpixel
解決方案 2:請勿安裝 freetype2-feature-subpixel-hinting-2.4.0-999.subpixel.19.1.i586
解決方案 3:藉由忽略某些它的相依性破壞 freetype2-feature-subpixel-hinting

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
freetype2-feature-subpixel-hinting

下列套件將會升級:
libfreetype6

下列套件將會變更供應商:
libfreetype6 openSUSE -> obs://10.8.0.1/subpixel


1 套件將升級, 1 新的, 1 將變更供應商.
全部下載大小: 355.0 KiB。 完成操作後,將釋出 120.0 KiB。
要繼續嗎? [y/n/?] (y): y

安裝完後要開啟次像素顯示
KDE 和 GNOME 都有圖形介面可用
寄件者 openSUSE 11.3

寄件者 openSUSE 11.3

若是 LXDE 或其他桌面,可以直接
# ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf /etc/fonts/conf.d/
# fc-cache

在這裡 10-sub-pixel-rgb.conf 要看您的螢幕是用那一種
可能會是 bgr, vrgb 或 vbgr
字型解析度依照您個人喜好調整
KDE 預設只有幾種選擇
若不滿意可以在 $HOME/.Xresources (通常沒這個檔案要自己產生)
自行設定
Xft.dpi: 112.0


libdvdcss
播放 DVD 會用到
# zypper in --from 'VideoLan Repository' libdvdcss
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

將會安裝下列新的套件:
libdvdcss

1 新套件將被安裝.
全部下載大小: 18.0 KiB。 完成操作後,將增加 34.0 KiB 的使用。
要繼續嗎? [y/n/?] (y): y


Chinese
習慣上我會刪除 scim 安裝 gcin
pcmanx-gtk2 是為了方便上 BBS
chinese-fonts-setting 則是我個人的字型設定檔
例如我偏好使用 Droid Sans Fallback 來顯示中文
# zypper in gcin pcmanx-gtk2 chinese-fonts-setting -scim
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

問題: scim-tables-0.5.8-257.1.i586 需要 libscim-1.0.so.8,但無法提供此需求
解決方案 1:下列行動將被執行:
反安裝 scim-tables-0.5.8-257.1.i586
反安裝 plasma-addons-scim-4.4.4-1.3.i586
反安裝 mlterm-scim-2.9.4-7.2.i586
反安裝 scim-bridge-0.4.15-121.1.i586
反安裝 scim-chewing-0.3.3-6.1.i586
反安裝 scim-input-pad-0.1.1-279.1.i586
反安裝 scim-m17n-0.2.2-235.1.i586
反安裝 scim-pinyin-0.5.91.20060705-272.1.i586
反安裝 scim-qtimm-0.9.4-278.1.i586
反安裝 scim-bridge-gtk-0.4.15-121.1.i586
反安裝 scim-bridge-qt-0.4.15-121.1.i586
反安裝 scim-tables-zh-0.5.8-257.1.i586
解決方案 2:保留 scim-1.4.7-174.1.i586
解決方案 3:藉由忽略某些它的相依性破壞 scim-tables

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
chinese-fonts-setting gcin pcmanx-gtk2

下列套件將會被移除:
mlterm-scim plasma-addons-scim scim scim-bridge scim-bridge-gtk
scim-bridge-qt scim-chewing scim-input-pad scim-m17n scim-pinyin scim-qtimm
scim-tables scim-tables-zh

3 新套件將被安裝, 13 將移除.
全部下載大小: 1.6 MiB。 完成操作後,將釋出 15.6 MiB。
要繼續嗎? [y/n/?] (y): y

下面是改用我的黑體字設定
刪除原本的文泉驛正黑體設定
# ln -s /etc/fonts/conf.avail/57-hei.conf /etc/fonts/conf.d/
# rm /etc/fonts/conf.d/57-wqy-zenhei.conf
# fc-cache


multimedia
下面大概是每個 openSUSE 使用者必用的
安裝多媒體支援
這裡是提供 KDE 使用者的
(GNOME 或 LXDE 等其他桌面通常把 gstreamer 相關套件裝上就 OK 了(packman))
# zypper in ffmpeg flash-player libxine1-codecs w32codec-all k3b-codecs lame
正在載入套件庫資料...
讀取已安裝的套件...
'flash-player' 已經安裝。
No update candidate for 'flash-player-10.1.53.64-2.1.1.i586'. The highest available version is already installed.
'libxine1-codecs' 已經安裝。
No update candidate for 'libxine1-codecs-1.1.18.1-2.pm.41.1.i586'. The highest available version is already installed.
正在解決套件相依性...

問題: k3b-codecs-2.0.0-1.pm.2.7.i586 需要 k3b = 2.0.0,但無法提供此需求
無法安裝的提供者: k3b-2.0.0-1.pm.2.7.i586[packman.inode.at-suse]
解決方案 1:安裝 k3b-2.0.0-1.pm.2.7.i586 (並變更廠商)
openSUSE --> http://packman.links2linux.de
解決方案 2:請勿安裝 k3b-codecs-2.0.0-1.pm.2.7.i586
解決方案 3:藉由忽略某些它的相依性破壞 k3b-codecs

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
ffmpeg k3b-codecs lame libavdevice52 libavfilter1 libavformat52 libjack0
libmad0 libstdc++33 libswscale0 w32codec-all

下列套件將會升級:
k3b

下列套件將會變更供應商:
k3b openSUSE -> http://packman.links2linux.de


1 套件將升級, 11 新的, 1 將變更供應商.
全部下載大小: 21.2 MiB。 完成操作後,將增加 51.2 MiB 的使用。
要繼續嗎? [y/n/?] (y): y


java-sun
習慣上還是使用 sun 的 java 比較不會出問題
順便把 openjdk 的移除
# zypper in java-1_6_0-sun-plugin -java-1_6_0-openjdk
正在載入套件庫資料...
讀取已安裝的套件...
正在解決套件相依性...

問題: java-1_6_0-openjdk-plugin-1.6.0.0_b17-7.3.i586 需要 java-1_6_0-openjdk = 1.6.0.0_b17-7.3,但無法提供此需求
解決方案 1:反安裝 java-1_6_0-openjdk-plugin-1.6.0.0_b17-7.3.i586
解決方案 2:保留 java-1_6_0-openjdk-1.6.0.0_b17-7.3.i586
解決方案 3:藉由忽略某些它的相依性破壞 java-1_6_0-openjdk-plugin

使用'數字'選擇上列的解決方法,或取消(使用'c') [1/2/3/c] (c): 1
正在解析相依性...
正在解決套件相依性...

將會安裝下列新的套件:
java-1_6_0-sun java-1_6_0-sun-plugin

下列套件將會被移除:
java-1_6_0-openjdk java-1_6_0-openjdk-plugin

2 新套件將被安裝, 2 將移除.
全部下載大小: 22.5 MiB。 完成操作後,將增加 4.0 MiB 的使用。
要繼續嗎? [y/n/?] (y): y


大部分的人會建議套件庫只要留下 oss, non-oss, update, packman 4個就OK 了
其他套件庫可以移除或停用

剛安裝好通常光碟還在,您可以這時將光碟的優先順序調高(預設都是 99)
例如調成 98 (數字愈小,愈優先使用)
這時來安裝一些其他在光碟中的套件會快速方便許多
例如我要安裝 kernel-devel gcc make 這些東西來安裝 nvidia 驅動程式
您可以參考之前的文章

完成的桌面:
寄件者 openSUSE 11.3


您可能會遇到的問題:
1. 在某些情況下,筆記型電腦的網路仍使用傳統 ifup 方式設定
請在 YaST 中改成 NetworkManager 方式控制
寄件者 openSUSE 11.3

2. 第一次開機 KDE 的 NetworkManager 是壞的,
得再重新登入一次才能連線
3. 觸控板的 Tap (在板上點擊)可能是停用的
請在控制中心啟用
寄件者 openSUSE 11.3

KDE GNOME LXDE 都有圖形介面可用
若無法儲存觸控板設定
試著在進入桌面時自動執行
synclient TapButton1=1 TapButton2=2


推薦網站:
http://omgsuse.com/

提醒:
http://software.opensuse.org 搜尋套件現在會預設排除 home project 和 debug 套件
寄件者 openSUSE 11.3


小技巧:
命令行加入 obs (openSUSE Build Service) 套件庫的簡寫法
zypper ar obs://home:swyear:ibus/openSUSE_11.3 ibus
正在新增套件庫 'ibus' [完成]
已成功新增套件庫 'ibus'
已啟用: 是
自動重新整理: 否
URI: http://download.opensuse.org/repositories/home:/swyear:/ibus/openSUSE_11.3


請參考:
http://opensuse-community.org/Welcome_to_openSUSE-Community.org

2010年2月10日 星期三

升級 firefox 3.6 , OpenOffice.org, KDE4.4

openSUSE Update 中一直沒有升級 firefox 3.6
請自行加入 Mozilla 的套件庫
您可以用 YaST->軟體套件庫->新增->社群套件庫中找到
或直接使用以下指令
# zypper ar http://download.opensuse.org/repositories/mozilla/openSUSE_11.2/ mozilla

接著到 YaST->軟體管理
按一下『檢視(v)』->套件庫
寄件者 openSUSE 11.2

按下 Switch system packages to the version in this repository
寄件者 openSUSE 11.2

就可以將套件升級到此套件庫中的版本
寄件者 openSUSE 11.2

參考:http://en.opensuse.org/Firefox

KDE4 一直持續在開發中,Novell/SUSE 投入了不少的貢獻
所以在套件庫中有很多的選擇
參考:http://en.opensuse.org/KDE/KDE4
openSUSE 11.2 搭配的是 kde4.3.1
在使用 openSUSE 套件庫時,有些關鍵字您要知道
Factory:
就是工廠的意思,本來是為了新版本(以現在而言就是 11.3)的發行作準備
它是一直不斷更新的,所以很可能處在有臭蟲或不穩定的狀態
但是因為不少人都喜歡追逐最新版本
(我覺得多少是對現狀不滿的反映,的確 Linux 桌面應用還有很大的改進空間)
所以現在的作法是趨向保守些
但仍然不保證
您應該先打聽一下狀況如何再做考慮
您最好也要有些基本的解決問題能力
最新剛出爐的上游套件打包則移到
UNSTABLE:
顧名思義就可以知道,這只是打包出來讓您作測試的
請慎重考慮

首先加入套件庫
我打算升級到 kde4.4
註:KDE:KDE4:Factory:Desktop 套件庫已經更新成 4.4.0 (應該就是今天發佈的 4.4SC)
(若您要穩定一點的版本,應該用4.3.5<-(傳言要進入官方 Update,但至今尚未 ) 那您該用 http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.2/)
# zypper ar http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.2/ kde44

一樣用 Switch system packages to the version in this repository 來安裝
寄件者 openSUSE 11.2

寄件者 openSUSE 11.2

這個問題是因為我安裝了 packman 套件庫中的 k3b-codecs (用來擷取 CD 音軌成 mp3)
所以我知道該留著 packman 套件庫的 k3b,而不要升級到 kde 4.4 的 k3b
(注意看 packman 套件庫的套件在釋出編號中有 pm 字樣,很好認的)
寄件者 openSUSE 11.2

寄件者 openSUSE 11.2

這是套件管理員會將這幾個套件鎖定,其他升級

在 openSUSE11.2 我並不建議使用 1-Click Install 來升級套件
因為 11.2 的 zypper 會牽涉到 Vendor(供應商)的問題
使用單鍵安裝的結果,就是會出現一大堆的相依性問題
不過您不用害怕,每個問題的答案差不多都是將供應商變更為...
(在這個例子中是變更為 obs://build.opensuse.org/KDE)
只是有點麻煩就是了

KDE4.4升級完後,重開機即可
應用程式選單上的 K 若不習慣,可以在 K 上按右鍵在設定中更改

OpenOffice.org 3.2rc5 現在在
http://download.opensuse.org/repositories/OpenOffice.org:/UNSTABLE/openSUSE_11.2/
STABLE 中則是 3.1.1
http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.2/
如果 rc5 測試正常,管理者也考慮將 rc5 放到 STABLE 中
(註:02/11 今天進行更新時發現STABLE中已經變成3.2rc5了)
參考:http://en.opensuse.org/OpenOffice.org
安裝的方法就像上面說得一樣
猜猜看我裝了哪一個
寄件者 openSUSE 11.2

2009年11月6日 星期五

packman for 11.2 已經準備好了

有了 Packman 讓 openSUSE 有更完整的支援
http://ftp.gwdg.de/pub/linux/misc/packman/suse/11.2/
使用法:
zypper ar http://ftp.gwdg.de/pub/linux/misc/packman/suse/11.2/ packman
使用國內鏡像:
http://ftp.twaren.net/Linux/Packman/suse/11.2/
zypper ar http://ftp.twaren.net/Linux/Packman/suse/11.2/ packman

2008年10月8日 星期三

新電腦紀錄(3):多媒體支援

這一頁的 1-Click Install 已知有問題,無法解決 libxine1 和 xine-lib 的衝突
但是可以利用加入 Packman 和 videolan 的套件庫,直接用 zypper 安裝
Packman 有國內的鏡像 http://ftp.twaren.net/Linux/Packman/suse/11.0/
#zypper ar http:ftp.skynet.be/pub/packman/suse/11.0/ packman
#zypper ar http://download.videolan.org/pub/videolan/vlc/SuSE/11.0/ videolan
#zypper in ffmpeg gst-fluendo-mp3 k3b-codecs libxine1 w32-codec-all Mplayer mplayerplug-in smplayer amarok-packman libdvdcss kaffeine java-1_5_0-sun-plugin

(因為系統本來裝好就有 flash-player,所以不再安裝,
除了 kaffeine, smplayer 和 mplayerplug-in 外,其他都是 1-Click 中建議的套件)
記得發生衝突時要移除 xine-lib
完成後就可以:
看 DVD(使用 kaffeine, 現正播放凡爾賽玫瑰)
寄件者 openSUSE 11.0 GM

也可以播放 CD(本來就可以啦)
寄件者 openSUSE 11.0 GM

用 flash 看 YouTube
寄件者 openSUSE 11.0 GM

用 flash 玩遊戲
寄件者 openSUSE 11.0 GM

聽 mp3(使用 amarok,現正播放 Led Zeppelin IV)
寄件者 openSUSE 11.0 GM

可以用 mp3 的格式擷取CD音樂(使用 kaudiocreator,或 kaffeine)
當然您也可以用 ogg 的格式(聽說效果較好,不好流通就是了)
寄件者 openSUSE 11.0 GM

可以用 mplayerplug-in 聽這裡的音樂(wma 格式)
http://blog.xuite.net/bcc_ccl/ccl/6356744
看奇摩的電影介紹(wmv 格式)
寄件者 openSUSE 11.0 GM
不過內嵌在網站中的影音千奇百怪
可能不見得每個都能開
剛好在 opensuse mailing list 有人(Sampsa Riikonen)介紹了另種方法來支援網頁媒體
http://linux.derkeiler.com/Mailing-Lists/SuSE/2008-10/msg00384.html
可以參考一下
(1)先移除 mplayerplug-in
(2)安裝 https://addons.mozilla.org/en-US/firefox/addon/446 的附加套件: MediaPlayerConnectivity
這個套件會將原本內嵌媒體處換成一個圖示
按下此圖示就會呼叫外在的媒體播放程式
建議選擇 kmplayer
(3)重新啟動 firefox 會進入設定精靈
寄件者 openSUSE 11.0 GM

寄件者 openSUSE 11.0 GM

寄件者 openSUSE 11.0 GM

搜尋的結果,若下拉選單找不到您要用的程式,可以以後再設定
寄件者 openSUSE 11.0 GM

完成設定精靈。
開啟了 firefox 後,由工具->MediaPlayerConnectivity->組態設定,
將播放程式改成 /opt/kde3/bin/kmplayer,如下圖
寄件者 openSUSE 11.0 GM

以後遇到內嵌媒體時,會出現一個小小的 icon
寄件者 openSUSE 11.0 GM

按下去後就會呼叫外部程式 kmplayer 來播放
寄件者 openSUSE 11.0 GM

2008年1月1日 星期二

Packman

Packman 是一個專門打包的網站
國內也有鏡像
主要以 SUSE/openSUSE 支援為主(但從設定中發現也有Fedora的支援)
相信 SUSE/openSUSE 使用者沒有人不知道
也針對 openSUSE 10.3 提供了 1-Click Install
從 2008 年開始支援繁體中文介面(元旦升旗典禮特別節目)

若沒有直接進入中文介面,在右上角的小國旗上按一下

歡迎參觀