通常安裝程式就會讓你設定時區,但是有時候是直接使用現成的 image 檔安裝,像是 ARM 開發板的 FreeBSD image ,就沒有機會在安裝時讓你設定時區,但是時間不對,就無法抓 port 或是 pkg 的資料下來,這時候就需要這個指令:
tzsetup
2016年7月27日 星期三
2016年6月30日 星期四
2016年5月12日 星期四
2016年5月2日 星期一
FreeBSD 安裝 Intel 7265/7260 無線網路卡驅動程式
我的 Thinkpad W550s 的無線網卡是 Intel 7265,驅動程式在最新的 FreeBSD 11-CURRENT 有支援,雖然還在開發階段,我目前測試已經可以使用,安裝方法如下:
建立/boot/loader.conf,加入這兩行:
把網卡的module load到kernel,reboot,這樣網卡就可以用了
然後將以下兩行加入 /etc/rc.conf:
reboot,或是不重新開機,執行 service netif restart,再執行 ifconfig wlan0 up scan 搜尋你的無線AP
接下來就是設定 /etc/wpa_supplicant.conf,請見
http://freebsdtaiwan.blogspot.tw/2016/02/freebsd-ssid.html
如果你的無線網卡是 Intel 7260,以上 /boot/loader.conf 的第二行設定要改成:
建立/boot/loader.conf,加入這兩行:
if_iwm_load="YES" iwm7265fw_load="YES"
把網卡的module load到kernel,reboot,這樣網卡就可以用了
然後將以下兩行加入 /etc/rc.conf:
wlans_iwm0="wlan0" ifconfig_wlan0="WPA DHCP"
reboot,或是不重新開機,執行 service netif restart,再執行 ifconfig wlan0 up scan 搜尋你的無線AP
接下來就是設定 /etc/wpa_supplicant.conf,請見
http://freebsdtaiwan.blogspot.tw/2016/02/freebsd-ssid.html
如果你的無線網卡是 Intel 7260,以上 /boot/loader.conf 的第二行設定要改成:
iwm7260fw_load="YES"
只有 FreeBSD 11-CURRENT 有支援, 10.3-STABLE 沒有喔。
2016年4月16日 星期六
調整使用 Intel GPU 的筆電螢幕亮度
用 port 安裝 graphics/intel-backlight,或是安裝套件:
pkg install intel-backlight
sudo intel_backlight,可顯示現在的亮度值。
sudo intel_backligh 數值,可以設定亮度值。
sudo intel_backlight incr,可以增加亮度。
sudo intel_backlight decr,可以減少亮度。
pkg install intel-backlight
sudo intel_backlight,可顯示現在的亮度值。
sudo intel_backligh 數值,可以設定亮度值。
sudo intel_backlight incr,可以增加亮度。
sudo intel_backlight decr,可以減少亮度。
2016年4月9日 星期六
FreeBSD 中文化之二
完成中文化第一步後,進入 xwindow 已經是中文選單了。但是還無法輸入中文,而且有些中文字也是亂碼,接下來我們要來安裝輸入法和中文字型,讓中文化更完整。
安裝gcin輸入法:
安裝完後照安裝完訊息設定 ~/.xinitrc:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Remember to set these environment varibles (such as your ~/.xinitrc):
export XMODIFIERS='@im=gcin'
export GTK_IM_MODULE=xim
# Finally, to start the GCIN input method daemon, use command:
exec gcin &
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
這個部分其實如果你是用 zh-auto-tw-l10n 建立帳號的話,他已經有幫你設好.xinitrc了,你可以打開來比對一下,如果有缺的再補上就好。
安裝字型也很簡單:
就可以安裝好文鼎字型,裝好就不會出現亂碼了。
現在你的 FreeBSD 已經是個可以輸入和顯示中文的中文環境了!
安裝gcin輸入法:
pkg install zh-gcin
安裝完後照安裝完訊息設定 ~/.xinitrc:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Remember to set these environment varibles (such as your ~/.xinitrc):
export XMODIFIERS='@im=gcin'
export GTK_IM_MODULE=xim
# Finally, to start the GCIN input method daemon, use command:
exec gcin &
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
這個部分其實如果你是用 zh-auto-tw-l10n 建立帳號的話,他已經有幫你設好.xinitrc了,你可以打開來比對一下,如果有缺的再補上就好。
安裝字型也很簡單:
pkg install zh-arphicttf
就可以安裝好文鼎字型,裝好就不會出現亂碼了。
現在你的 FreeBSD 已經是個可以輸入和顯示中文的中文環境了!
2016年3月31日 星期四
FreeBSD 中文化之一
只要安裝 zh-auto-tw-l10n 這個套件:
完成後進入xwindow就有中文選單了。
pkg install zh-auto-tw-l10n裝完套件以後,會有訊息告訴您怎麼新增使用者帳號,以下截取自安裝後訊息:
************************************************************************** 中文繁體(UTF-8)說明: 請告知您的使用者比對他們的舊設定跟新設定,放在 /usr/local/share/skel/zh_TW.UTF-8/dot.* 若之後新增使用者的話,請用下面類似方式: # adduser -k /usr/local/share/skel/zh_TW.UTF-8 最後,請參考下面這檔案來修改 /etc/make.conf 以做更好的設定: ==> /usr/local/share/skel/zh_TW.UTF-8/make.conf **************************************************************************新增的使用者帳號就已經設定好 locale 了,很方便,然後 console 下的顏色也都幫你設定好了,顏色的設定可能見仁見智,我是覺得很習慣他選好的配色
完成後進入xwindow就有中文選單了。
FreeBSD 使用 sudo
FreeBSD 預設安裝是沒有 sudo 可以使用的,這點和 Ubuntu 不一樣。
需要安裝 sudo 套件:
pkg install sudo
再來是執行 visudo 指令,會進入 vi 編輯器編輯sudoers file,將以下這行註解拿掉:
# %wheel ALL=(ALL) ALL
存檔以後就可以了,接下來就是要把你的使用者帳號加入 wheel group,只要是 wheel group 的使用者都可以使用 sudo。這個檔案還有很多其他設定,比如說 讓 wheel group 使用者使用 sudo 不需要密碼等,檔案的註解都說明很清楚,有興趣可以研究看看。
2016年3月7日 星期一
FreeBSD 網路校時
最近安裝了10.3-BETA2,發現時間不會自動校正,時區也設對了,ntpd 也有。請教高手後,在/etc/rc.conf 加上 ntpdate_enable="YES" 就可以了。請執行:
sudo sysrc ntpdate_enable="YES"
2016年3月2日 星期三
FreeBSD sysrc指令
FreeBSD 有一個簡單的指令 sysrc,可以不進入編輯器就可以將設定寫入 /etc/rc.conf。
指令如下:
例如安裝 KDE,想在開機時啟動 KDM, 就可以執行:
就可以把這個設定寫入 /etc/rc.conf
是不是很方便呢?
指令如下:
$ sudo sysrc 設定值
例如安裝 KDE,想在開機時啟動 KDM, 就可以執行:
$ sudo sysrc kdm4_enable="YES"
就可以把這個設定寫入 /etc/rc.conf
是不是很方便呢?
2016年2月25日 星期四
Macbook Pro 2011 early OS X 10.11 (El Capitan) 多重開機
Mac OSX 多重開機目前大家多半都用 rEFInd ,之前的 rEFIt 已經停止開發了。
在這裡下載二進位zip檔,http://www.rodsbooks.com/refind/getting.html
Mac OSX 10.11 增加了 System Integrity Protection (SIP) 功能保護一些系統檔案,避免被修改,即使你有root權限也不能修改,所以rEFInd在OSX 10.11的安裝會和之前版的OSX或是其他作業系統有所不同。一個方法是進入 Recovery mode 安裝,這時候沒有SIP的限制,另一個方法是關閉SIP功能。
安裝方法在這裡: http://www.rodsbooks.com/refind/sip.html
我有空再補充詳述。
Ubuntu 安裝 Skype 64 bit
雖然主題是 FreeBSD 筆記,不過我還是有一台筆電安裝Xubuntu ,現在可能還多一台要安裝Lubuntu,就順便記錄在這裡吧。
要安裝 Skype 64 bits,網路上有各式各樣的安裝方法,現在都不用了,請先把 /etc/apt/sources.list 裡面的
就可以了!
要安裝 Skype 64 bits,網路上有各式各樣的安裝方法,現在都不用了,請先把 /etc/apt/sources.list 裡面的
deb http://archive.canonical.com/ubuntu wily partner註解移除 然後執行
sudo apt-get install skype skype-bin
就可以了!
FreeBSD 安裝Skype
只要安裝 pidgin-skypeweb 這個套件就可以了,他是 pidgin ,透過網頁板的 skype 來連線:
如果是用 port 安裝,就是net-im/pidgin-skypeweb
------------------- 以下是另一個方法,但是對話無法輸入中文 -------------------
只要用 port 安裝 net-im/skype4 就可以了,他需要 load linux module,所以安裝前請執行
或是將
加入 /boot/loader.conf。
安裝完以後,請在 /etc/fstab 加入這行:
不過由於 FreeBSD 的 skype 是以 Linux emulator 的方式來執行,所以無法輸入中文,只能輸入英文,或是用剪貼方式來輸入中文..... 只能期待將來有比較好的解決方案了。
$sudo pkg install pidgin-skypeweb
如果是用 port 安裝,就是net-im/pidgin-skypeweb
------------------- 以下是另一個方法,但是對話無法輸入中文 -------------------
只要用 port 安裝 net-im/skype4 就可以了,他需要 load linux module,所以安裝前請執行
kldload linux
或是將
linux_load="YES"
加入 /boot/loader.conf。
安裝完以後,請在 /etc/fstab 加入這行:
linprocfs /compat/linux/proc linprocfs rw,late 0 0
不過由於 FreeBSD 的 skype 是以 Linux emulator 的方式來執行,所以無法輸入中文,只能輸入英文,或是用剪貼方式來輸入中文..... 只能期待將來有比較好的解決方案了。
2016年2月3日 星期三
FreeBSD 安裝 Edimax EW-7811Un USB 無線網路卡 ( Realtek 8188cu 晶片)
***更新: 12-CURRENT以後,請將/boot/loader.conf的urtwn換成rtwn_usb,將 /etc/rc.conf的urtwn換成rtwn
--------------------------------------------
FreeBSD 安裝 Edimax EW-7811Un USB 無線網路卡 ( Realtek 8188cu 晶片) 方法如下:
建立/boot/loader.conf,加入這兩行:
把網卡的module load到kernel,reboot,這樣網卡就可以用了
然後將以下兩行加入 /etc/rc.conf:
reboot,或是不重新開機,執行 service netif restart,再執行 ifconfig wlan0 up scan 搜尋你的無線AP
接下來就是設定 /etc/wpa_supplicant.conf,請見
http://freebsdtaiwan.blogspot.tw/2016/02/freebsd-ssid.html
Asus的無線網卡ASUS USB-N10 Nano,晶片是Realtek RTL8192CU,也是同一個驅動程式 urtwn(4),所以安裝設定方法一樣 。
參考資料:
https://www.freebsd.org/cgi/man.cgi?query=urtwn&apropos=0&sektion=0&manpath=FreeBSD+10.2-RELEASE&arch=default&format=html
--------------------------------------------
FreeBSD 安裝 Edimax EW-7811Un USB 無線網路卡 ( Realtek 8188cu 晶片) 方法如下:
建立/boot/loader.conf,加入這兩行:
legal.realtek.license_ack=1 if_urtwn_load="YES"
把網卡的module load到kernel,reboot,這樣網卡就可以用了
然後將以下兩行加入 /etc/rc.conf:
wlans_urtwn0="wlan0" ifconfig_wlan0="WPA DHCP"
reboot,或是不重新開機,執行 service netif restart,再執行 ifconfig wlan0 up scan 搜尋你的無線AP
接下來就是設定 /etc/wpa_supplicant.conf,請見
http://freebsdtaiwan.blogspot.tw/2016/02/freebsd-ssid.html
Asus的無線網卡ASUS USB-N10 Nano,晶片是Realtek RTL8192CU,也是同一個驅動程式 urtwn(4),所以安裝設定方法一樣 。
參考資料:
https://www.freebsd.org/cgi/man.cgi?query=urtwn&apropos=0&sektion=0&manpath=FreeBSD+10.2-RELEASE&arch=default&format=html
FreeBSD 使用命令列指令設定無線網路SSID和密碼
執行
<ssid>是你無線網路基地台的SSID。
<pass>是密碼。
是不是又快又簡單呢?
設定完後,執行
讓網路重新連線就可以了。
wpa_passphrase ssid pass > /etc/wpa_supplicant.conf
<ssid>是你無線網路基地台的SSID。
<pass>是密碼。
是不是又快又簡單呢?
設定完後,執行
service netif restart
讓網路重新連線就可以了。
2008 Macbook Unibody 安裝 FreeBSD 11-CURRENT
這台Macbook的規格如下:
Apple MacBook "Core 2 Duo" 2.0 13" (Unibody)
http://www.everymac.com/systems/apple/macbook/specs/macbook-core-2-duo-2.0-aluminum-13-late-2008-unibody-specs.html
直接下載 amd64 的memstick.img映像檔,使用 USB 隨身碟開機安裝。
安裝 FreeBSD 會遇到的硬體支援問題如下:
NVIDIA GeForce 9400M 顯卡:.
這個部分,要安裝 nvidia 的顯示卡驅動程式,才能使用xwindow。
需要安裝的套件有:nvidia-driver-340,nvidia-settings 和 nvidia-xconfig。
需要注意的是,安裝的是 nvidia-driver-340,不是 nvidia-driver 喔,這是兩個不同的驅動程式。
裝完以後,在 /boot/loader.conf 加入這行:
還要執行 nvidia-xconfig,他會產生 xorg.conf 在 /etc/X11/ 裡,目前已不建議將xwindow的設定檔放在這個目錄,請把檔案移到 /usr/local/etc/X11/xorg.conf.d/ 。
接下來就看你要裝哪個window manager了。
參考資料:
https://www.freebsd.org/doc/en/books/handbook/x11.html
Touchpad:
請安裝 atp(4) 驅動程式,在 /boot/loader.conf 加入
不過我安裝了以後,執行完 kenv 讓設定發揮作用,touchpad 有作用,但是我 reboot 以後就沒有反應了,然後接下來都沒有作用了,執行 kldstat 也有看到驅動程式有載入,但是就是無法使用touchpad,我也不知道怎麼解決,如果您知道,請告訴我,謝謝。
無線網路:
這張 Broadcom 的網卡 FreeBSD目前不支援,所以無解,請使用 USB 無線網卡。
鍵盤的 layout 不對,試試這裡的解法吧: https://github.com/wtheesfeld/macbookpro-freebsd
Apple MacBook "Core 2 Duo" 2.0 13" (Unibody)
http://www.everymac.com/systems/apple/macbook/specs/macbook-core-2-duo-2.0-aluminum-13-late-2008-unibody-specs.html
直接下載 amd64 的memstick.img映像檔,使用 USB 隨身碟開機安裝。
安裝 FreeBSD 會遇到的硬體支援問題如下:
NVIDIA GeForce 9400M 顯卡:.
這個部分,要安裝 nvidia 的顯示卡驅動程式,才能使用xwindow。
需要安裝的套件有:nvidia-driver-340,nvidia-settings 和 nvidia-xconfig。
需要注意的是,安裝的是 nvidia-driver-340,不是 nvidia-driver 喔,這是兩個不同的驅動程式。
裝完以後,在 /boot/loader.conf 加入這行:
nvidia_load="YES"重新開機或執行kenv
還要執行 nvidia-xconfig,他會產生 xorg.conf 在 /etc/X11/ 裡,目前已不建議將xwindow的設定檔放在這個目錄,請把檔案移到 /usr/local/etc/X11/xorg.conf.d/ 。
接下來就看你要裝哪個window manager了。
參考資料:
https://www.freebsd.org/doc/en/books/handbook/x11.html
Touchpad:
請安裝 atp(4) 驅動程式,在 /boot/loader.conf 加入
atp_load="YES"即可。
不過我安裝了以後,執行完 kenv 讓設定發揮作用,touchpad 有作用,但是我 reboot 以後就沒有反應了,然後接下來都沒有作用了,執行 kldstat 也有看到驅動程式有載入,但是就是無法使用touchpad,我也不知道怎麼解決,如果您知道,請告訴我,謝謝。
無線網路:
這張 Broadcom 的網卡 FreeBSD目前不支援,所以無解,請使用 USB 無線網卡。
鍵盤的 layout 不對,試試這裡的解法吧: https://github.com/wtheesfeld/macbookpro-freebsd
2016年2月1日 星期一
FreeBSD 在console下查看筆電電池狀態
許多人習慣在console下工作,但是如果是用筆電,又沒有在xwindow環境下有電量顯示程式,要怎麼知道電池容量呢?
這時候可以執行 sysctl hw.acpi.battery來查看:
hw.acpi.battery.info_expire: 5
hw.acpi.battery.units: 1
hw.acpi.battery.state: 1
hw.acpi.battery.time: 36
hw.acpi.battery.life: 30
以上個別資訊,執行 sysctl -d hw.acpi.battery.xxxx 指令會有說明,例如sysctl -d hw.acpi.battery.life 。
hw.acpi.battery.life 是 percent capacity remaining
hw.acpi.battery.info_expire 的意思是 time in seconds until info is refreshed
這時候可以執行 sysctl hw.acpi.battery來查看:
$sysctl hw.acpi.battery
hw.acpi.battery.info_expire: 5
hw.acpi.battery.units: 1
hw.acpi.battery.state: 1
hw.acpi.battery.time: 36
hw.acpi.battery.life: 30
以上個別資訊,執行 sysctl -d hw.acpi.battery.xxxx 指令會有說明,例如sysctl -d hw.acpi.battery.life 。
hw.acpi.battery.life 是 percent capacity remaining
hw.acpi.battery.info_expire 的意思是 time in seconds until info is refreshed
2016年1月28日 星期四
FreeBSD 和 Xubuntu 多重開機
一直缺一個 x86 的 FreeBSD 機器,腦筋動到我的W550s筆電上面,本來是裝 Xubuntu 15.10,切出 100G 給 FreeBSD,裝了 FreeBSD 10.2,這樣就可以有台方便翻譯 handbook 和上傳成果的機器了。
我的 FreeBSD 是裝在 /dev/sda4,以上選項的 set root=(hd0,4) 就是要告訴 Grub FreeBSD 裝在哪裡。
以上做法僅限於使用ufs filesystem,zfs 我目前仍然無法成功進入 FreeBSD,如果你可以設定,麻煩教我一下,感謝。
- 首先要把硬碟切出一個空間來裝 FreeBSD,我用一個Ubuntu Live USB 裡的 Gparted
- 接下來就是把 FreeBSD 安裝好,裝好以後你會發現開機還是會進到你的 Linux,這是因為 Grub 不認識 FreeBSD,所以我們要修改 /etc/grub.d/40_custom,加入以下開機選項:
menuentry "FreeBSD" { insmod ufs2 set root=(hd0,4) kfreebsd /boot/loader kfreebsd_loadenv /boot/device.hints }
我的 FreeBSD 是裝在 /dev/sda4,以上選項的 set root=(hd0,4) 就是要告訴 Grub FreeBSD 裝在哪裡。
- 修改完後記得要執行 update-grub ,讓新設定生效,再重新開機應該就可以看到 FreeBSD 的選項了。
以上做法僅限於使用ufs filesystem,zfs 我目前仍然無法成功進入 FreeBSD,如果你可以設定,麻煩教我一下,感謝。
訂閱:
文章 (Atom)