目前分類:Arch Linux (19)

瀏覽方式: 標題列表 簡短摘要

安裝 KDE plasma 的「顯示桌面」擴充套件
>sudo pacman -S kdeplasma-addons-applets-showdesktop

接著就可以在桌面上 plasma 增加「顯示桌面」widget

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 intel wireless 4965 無線網卡的驅動
>sudo pacman -S iwlwifi-4965-ucode

載入驅動
>sudo modprobe iwl4965

 

2.
安裝無線網路管理與 WPA 加密協定套件
>sudo pacman -S wireless_tools wpa_supplicant

 

3.
啟始無線網卡
>sudo ifconfig wlan0 up

若出現錯誤,檢查筆電「無線網路開關」是否開啟
以及驅動是否載入

 

4.
建立 WPA 加密設定檔
先用 WPA 工具 wpa_passphrase 將 WPA 金鑰 產生 PSK 金鑰
>wpa_passphrase <ssid> <passphrase> > <file>
<ssid>: 無線網路的名稱
<passphrase>: WPA 金鑰
<file>: 結果輸出的檔名

接著編輯產生的檔案
>sudo vim <file>
增加以下內容
proto=RSN
pairwise=CCMP
key_mgmt=WPA-PSK

 

5.
連線至無線網路
>sudo wpa_supplicant -B -D wext -i wlan0 -c <file>
-B: 在背景執行 daemon
-D: 要用什麼驅動
wext: Linux wireless extensions
-i: 無線網路介面
-c: 設定檔

 

6.
建立完無線網路連線後別忘了用 DHCP 取得 IP
>sudo dhcpcd wlan0

smalldd 發表在 痞客邦 留言(0) 人氣()

Arch Linux 預設是沒有安裝 telnet 和 ftp client
想用這兩種協定就不能少了程式
而程式在這 inetutils 套件中可以找到
因此只要安裝這套件就可以取得程式
做法相當簡單
>sudo pacman -S inetutils

安裝完套件後就可以使用 telnet 和 ftp client 了

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 Synaptics 觸控板驅動程式
>sudo pacman -S xf86-input-synaptics

 

2.
複製 HAL 觸控板設定檔範本
>cp /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi \
/etc/hal/fdi/policy/

 

3.
修改設定檔內容
>sudo vim /etc/hal/fdi/policy/11-x11-synaptics.fdi
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="Synaptics TouchPad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
        <merge key="input.x11_options.TapButton3" type="string">3</merge>
       
       
        <merge key="input.x11_options.touchpadoff" type="string">0</merge>
        <merge key="input.x11_options.protocol" type="string">auto-dev</merge>
    </match>
  </device>
</deviceinfo>

 

4.
重開機

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 Laptop Mode Tools 筆記型電腦電源管理工具套件
>sudo pacman -S laptop-mode-tools

 

2.
設定 rc.conf
>sudo vim /etc/rc.conf
DAEMONS 增加 laptop-mode

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 CPU 頻率調節套件
>sudo pacman -S cpufrequtils

 

2.
掛載 ACPI CPU 頻率模組
>sudo modprobe acpi_cpufreq

 

3.
查看 CPU 有哪些頻率
>cpufreq-info

 

4.
設定 CPU 頻率變換設定檔
>sudo vim /etc/conf.d/cpufreq
min_freq="<min frequency>"
max_freq="<max frequency>"

<min frequency>: CPU 的最小頻率值
<max frequency>: CPU 的最大頻率值

 

5.
設定 rc.conf
>sudo vim /etc/rc.conf
MODULES 增加 acpi_cpufreq cpufreq_ondemand cpufreq_powersave
DAEMONS 增加 cpufreq

 

6.
重開機

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 ALSA 套件
>sudo pacman -S alsa-lib alsa-utils alsa-oss

 

2.
設定音效卡於 ALSA
>sudo alsaconf
選擇自己音效卡

 

3.
將使用者加入具有音效控制權限的群組
>sudo gpasswd -a <user> audio
<user>: 使用者

 

4.
啟動 ALSA
>sudo /etc/rc.d/alsa start

 

5.
測試設定是否正確
>aplay /usr/share/sounds/alsa/Front_Certer.wav
若有聲音發出表示設定正確

 

6.
將 ALSA 加入 DAEMONS
>sudo vim /etc/rc.conf
在 DAEMONS 加入 alsa

smalldd 發表在 痞客邦 留言(0) 人氣()

在 Arch Linux 64 下要讀寫 USB 硬碟的 NTFS 磁區真的很簡單
只要電腦有裝 HAL 套件
電腦就會自動掛載 USB 硬碟的 NTFS 磁區
只是不能寫入
因此,以下的作法可以讓你的電腦掛載 NTFS 磁區後
可以擁有寫入 NTFS 磁區的功能

1.
安裝 ntfs-3g 套件
>sudo pacman -S ntfs-3g

待套件安裝完後就可以將你的 NTFS 磁區格式的 USB 硬碟連接到電腦
愉快的變更裡面的檔案

smalldd 發表在 痞客邦 留言(0) 人氣()

KDEMod 是 Chakra Project 將 KDE 重包後推出的
自從 4.3 版後在小弟的電腦就問題不少
不知道是因為小弟從 4.2 升上去的緣故,還是?

今日就趁放假改裝 Arch Linux 自行打抱的 KDE
問題沒了,KDE 的外掛也變多了

以下是今日的作法

1.
移除 KDEMod 4.3
>sudo pacman -Rcn kdemod
R 是移除
c 是連帶移除會受移除套件影響的套件
n 連帶移除套件設定檔

2.
安裝 Arch Linux 打包的 KDE
>sudo pacman -S kde

完成!

smalldd 發表在 痞客邦 留言(0) 人氣()

本次安裝 PCManX-GTK2 用的版本是 0.3.9
使用 yaourt 套件管理員安裝
PCManX-GTK2 套件名為「pcmanx-gtk2」

yaourt 安裝過程中需要編輯 PKGBUILD
改變
makedepends=('autoconf automake')

makedepends=('autoconf automake intltool')

如果有顯示缺少編譯需求之套件時
試試看
makedepends=('autoconf automake intltool libtool lib32-gtk2 lib32-libxft')
這是小弟針對官網上的編譯需求自行轉換至 Arch Linux 64 上
有錯還請提出

接下來的步驟就照著 yaourt 就可安裝完成

執行時別忘了改變字型至 中文字型
最好是 monospace 的字型,這樣就可避免疊字的問題產生

smalldd 發表在 痞客邦 留言(2) 人氣()

1.
安裝 CUPS
>sudo pacman -S cups

 

2.
打開你的網頁瀏覽器 (web browser)
鍵入 CUPS 管理頁面「http://localhost:631」

 

3.
新增印表機
點選首頁上的「Add Printer」按鈕

3.1.
填入印表機名稱在「Name」欄位

3.2.
選擇裝置類型 (Device)
網路印表機有很多類型
小弟弟的印表機是裝在 IP 分享器上
屬於 LPD 網路印表機
故選擇「LPD/LPR Host or Printer」

3.3.
埴入裝置位址 (Device URI)
小弟弟的 IP 分享器位址為 192.168.1.254
IP 分享器上的印表機名稱為 printer
所以小弟弟要填入「lpd://192.168.1.254/printer」

3.4.
選擇印表機的製造商 (Manufacturer)
小弟弟的印表機是 HP
因此小弟弟選擇的是「HP」

3.5.
選擇印表機型號 (Model) 或驅動 (Driver)
小弟弟的印表機型號為 LaserJet 1010
CUPS 有通用的驅動
「HP LaserJet Series PCL 4/5, 1.3 多國語系」
「HP LaserJet Series PCL 6 英文」
選擇上方兩選項其一皆可

3.6.
最後會要求輸入系統管理者帳號及密碼以建立印表機

 

4.
若要以後開機都可以直接使用印表機,別忘在 rc.conf 裡
把 cups 加入 DAEMONS

 

完成後可在 CUPS 網頁 Printers 頁面看到剛建立的印表機
桌面環境 (DE) 也能抓到印表機進行列印了

smalldd 發表在 痞客邦 留言(0) 人氣()

安裝 K3b 這套燒錄軟體還蠻簡單
>sudo pacman -S k3b

唯一要注意的是,如果要燒錄 DVD
還要安裝 dvd+rw-tools 這套件
>sudo pacman -S dvd+rw-tools

smalldd 發表在 痞客邦 留言(0) 人氣()

以下是安裝 SCIM 的步驟
可以適用在 i686 和 x86_64 的 Arch Linux 上
且相容於 GTK 和 QT 撰寫的程式

 

1.
安裝 SCIM
>sudo pacman -S scim scim-chewing scim-tables

scim-chewing 是新酷音輸入法
scim-tables 則包含其它中文輸入法,像是倉頡、倉頡五代

 

2.
編輯 X Windows 的使用者設定檔
>sudo vi ~/.xprofile
加入以下設定
#SCIM
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d

 

3.
接著重新登入 KDEmod 看輸入法是否可以使用了

 

smalldd 發表在 痞客邦 留言(0) 人氣()

這問題的啟因是 Arch Linux 更新套件庫中的 libjpeg 6b-6 -> 7-1
導致 KDEmod 有許多模組無法正常運作
若試著降級 (Downgrade) 又有相依性的問題存在
以下作法是小弟目前暫時的解決方式
提供給大家參考

1.
下載 libjpeg 6b-6
libjpeg-6b-6-x86_64.pkg.tar.gz

 

2.
解壓縮
>tar zxvf libjpeg-6b-6-x86_64.pkg.tar.gz

 

3.
將 ./usr/lib/libjpeg.so.62.0.0
放到你電腦 /usr/lib/ 下
>cp ./usr/lib/libjpeg.so.62.0.0 /usr/lib/

 

4.
做一 Symbolic link libjpeg.so.62 連接至 libjpeg.so.62.0.0
>ln -s /usr/lib/libjpeg.so.62.0.0 /usr/lib/libjpeg.so.62

 

再開開有問題的模組,看看它是不是已運作正常

smalldd 發表在 痞客邦 留言(0) 人氣()

1.
安裝 openssh
>sudo pacman -S openssh

 

2.
編輯 SSH 伺服器設定檔 /etc/ssh/sshd_config
>sudo vi /etc/ssh/sshd_config

確定以下選項是開啟的
ListenAddress 0.0.0.0
Protocol 2
PermitRootLogin no
ChallengeResponseAuthentication no
UsePAM yes
Subsystem sftp /usr/lib/ssh/sftp-server

 

3.
測試 SSH 伺服器是否運作正常
>sudo /etc/rc.d/sshd start

 

4.
將 sshd 加入開機程式群
>sudo vi /etc/rc.conf
DAEMONS=(syslog-ng ... kdm)
加入 sshd
DAEMONS=(syslog-ng ... sshd kdm)

 

5.
編輯容許連線主機檔 /etc/hosts.allow
>sudo vi /etc/hosts.allow
加入
sshd: ALL

完成

smalldd 發表在 痞客邦 留言(0) 人氣()

安裝 KDEmod 4.2 實錄
包含i686 和 x86_64
顯卡分別為:
i686 是用 ATI Radeon 9600XT
x86_64 是用 Nvidia Geforce 7950GT

1.
安裝 xorg
>sudo pacman -S xorg

 

2.
安裝顯示卡驅動

2.1.
i686 (ATI)
>sudo pacman -S xf86-video-ati

x86_64 (Nvidia)
>sudo pacman -S nvidia

2.2.
使用 Nvidia 顯示卡可用 nvidia-xconfig 產生 xorg.conf
>sudo nvidia-xconfig

 

3.
安裝裝置導引程式 dbus hal
>sudo pacman -S dbus hal

3.1.
測試 hal 是否可正常執行
>sudo /etc/rc.d/hal start

3.2.
若運作正常,將 dbus hal 加入開機程式群
>sudo vi /etc/rc.conf
DAEMONS=(syslog-ng ... )
加入 dbus hal
DAEMONS=(syslog-ng dbus hal ... )

3.3.
將帳號加入光碟群組 (optical) 與儲存裝置群組 (storage)
>sudo gpasswd -a <帳號> optical
>sudo gpasswd -a <帳號> storage

 

4.
安裝 ALSA 音效
>sudo pacman -S alsa-utils alsa-oss

4.1.
將 ALSA 加入開機程式群
>sudo vi /etc/rc.conf
DAEMONS=(syslog-ng dbus hal ... )
加入 alsa
DAEMONS=(syslog-ng dbus hal alsa ... )

4.2.
將帳號加入音效群組 (audio)
>sudo gpasswd -a <帳號> audio

 

5.
安裝 KDEmod 4.2

5.1.
將 KDEmod 套件庫加入 pacman
>sudo vi /etc/pacman.conf

i686
[kdemod-core]
Server = http://ftp.wh-stuttgart.net/kdemod/core/i686
Server = http://chakra-project.org/repo/core/i686/
[kdemod-extragear]
Server = http://ftp.wh-stuttgart.net/kdemod/extragear/i686
Server = http://chakra-project.org/repo/extragear/i686/

x86_64
[kdemod-core]
Server = http://ftp.wh-stuttgart.net/kdemod/core/x86_64
Server = http://chakra-project.org/repo/core/x86_64/
[kdemod-extragear]
Server = http://ftp.wh-stuttgart.net/kdemod/extragear/x86_64
Server = http://chakra-project.org/repo/extragear/x86_64/

ftp.wh-stuttgart.net 這是位於德國的鏡像站
在我家速度比較快
chakra-project.org 是官方站點

5.2.
安裝 KDEmod 4.2
>sudo pacman -Sy kdemod

5.3.
測試 KDEmod 是否運作正常
>sudo /etc/rc.d/kdm start

5.4.
若測試正常,將 kdm 加入開機程式群
>sudo vi /etc/rc.conf
DAEMONS=(syslog-ng dbus hal alsa ... )
加入 kdm
DAEMONS=(syslog-ng dbus hal alsa ... kdm)

6.
安裝文泉驛字型
>sudo pacman -S wqy-zenhei wqy-bitmapfont

6.1.
更換系統字型
System Settings」->「Appearance」->「Fonts
 點選「Adjust All Fonts」按鈕
勾取「Font
選擇「WenQuanYi Zen Hei

 

7.
讓 GTK 程式擁有 KDE 的外觀

7.1.
安裝 GTK-QT 外觀轉換程式
>sudo pacman -S kdemod-extragear-gtk-qt-engine \
qtcurve-gtk2 qtcurve-kde3 qtcurve-kde4

7.2.
設定 GTK 程式外觀
System Settings」->「Appearance」->「GTK Styles and Fonts
在「GTK Styles」->「Use another style:」選擇「QtCurve

smalldd 發表在 痞客邦 留言(0) 人氣()

在 ubuntu 上用習慣 sudo
在 Arch Linux 沒有還真不習慣
以下為安裝步驟:

1.
以 root 身份安裝 sudo
>pacman -S sudo

 

2.
編輯 sudo 的使用者清單 /etc/sudoers
>visudo

在空白處加入
%root  ALL=(ALL) ALL

%root 表示 root 群組

 

3.
將使用者加入 root 群組
>gpasswd -a <帳號> <群組>

 

搞定!以後就可以用 sudo 執行管理員程式

smalldd 發表在 痞客邦 留言(0) 人氣()

ubuntu 上有個 script (adduser) 是增加使用者
這次安裝好 Arch Linux 想說來增加使用者
於是想試試看這指令在 Arch Linux 上是不是也可行
沒想到還真的有

1.
首先輸入指令
>adduser

2.
輸入新的使用者
Login name for new user [ ]: smalldd

3.
輸入使用者 ID ,不輸入會自動找可用的 UID
User ID ('UID') [ default to next available ]:

4.
輸入預設群組,預設是 users
Initial group [ users ]:

5.
輸入額外的群組,多個群組可用逗號 ( , ) 分隔
Additional groups (comma separated) [ ]:

6.
使用者家目錄,預設是在 /home 目錄下有個使用者名稱的目錄
Home directory [ /home/smalldd ]

7.
Shell ,預設是 bash shell
Shell [ /bin/bash ]

8.
使用者有效期限,預設是無限
Expiry date (YYYY-MM-DD) [ ]:

9.
接著跳出剛輸入欲建立使用者之資訊
確定建立按 Enter,取消按 Ctrl + c

10.
建立完使用者會要求變更使用者資訊
Full Name [ ]: smalldd
Room Number [ ]:
Work Phone [ ]:
Home Phone [ ]:
Other [ ]:

11.
輸入使用者密碼,並再輸入確認
Enter new UNIX password:
Retype new UNIX password:

使用者建立完成

smalldd 發表在 痞客邦 留言(0) 人氣()

玩過 ubuntu 後,偶爾也想換換口味。

1.
由於我的主機是 IDE 的硬碟
開機的時候要選
Boot Arch Linux Live CD[legacy IDE, no SATA]

 

2.
登入「arch」或「root」帳號以進行系統安裝
執行 /arch/setup 進行安裝
>/arch/setup

 

3.
選擇套件來源
Select Source

3.1.
由於我想裝套件庫內最新的套件,選擇線上套件庫
FTP/HTTP

3.2.
設定網路
Setup Network
接著選擇網卡,用 DHCP 方式取得 IP
由於小弟弟的主機的網卡是 Realtek 8169,
系統沒有幫小弟弟掛載這張網卡的驅動,
還好光碟內有這張網卡的驅動,
下指令掛載好驅動就可以用了
>modprobe r8169

3.3.
選擇鏡像站
Choose Mirror
小弟弟是選
http://archlinux.unixheads.org

 

4.
設定日期時間
Set Clock

4.1.
選擇硬體時間是 UTC 還是區域時間(Local),
由於這台主機先前是裝 ubuntu server,
小弟弟選的是 UTC 時間

4.2.
選擇時區(Time zone)
先選 5 Asia => 43 Taiwan

 

5.
設定硬碟磁區
Prepare Hard Drive

5.1.
分割磁區
Partition Hard Drives

5.2.
設定掛載點
Set Filesystem Mountpoints

 

6.
選擇預安裝套件
Select Packages
選擇基本套件「base

 

7.
安裝套件
Install Package

 

8.
設定系統
Configure System

8.1.
選擇文字編輯器,小弟弟選擇 vi

8.2.
設定 rc.conf,以下擷錄部份
LOCALE="en_US.utf8"
HARDWARECLOCK="UTC"
USEDIRECTISA="no"
TIMEZONE="Asia/Taipei"
KEYMAP='us"

主機名稱
HOSTNAME=“smalldd"
網路設定
eth0="dhcp"
INTERFACES=(eth0)

8.3.
設定語系 locale.gen
zh_CNzh_TW 開頭取消詿解

8.4.
設定 root 密碼
Root-Password

 

9.
安裝開機引導程式
Install Bootloader

9.1.
選擇安裝 GRUB
安裝在沒有軟體陣列(Software RAID)
並具有 /boot 磁區的硬碟

smalldd 發表在 痞客邦 留言(0) 人氣()