2011年12月7日 星期三
2011年11月21日 星期一
Ubuntu 9.04 鏡像站台更新
Ubuntu 在版本結束後, 隨之原本的鏡像站台也跟著關閉轉移, 所以在 apt-get update 會出現 Fail, 修改成轉移的站台即可..
1. Make a backup copy of your current sources.list (probably not needed, but just in case...). Open up a terminal, run this command:
2. Run this command:
Replace the entire contents of the file with this:
1. Make a backup copy of your current sources.list (probably not needed, but just in case...). Open up a terminal, run this command:
Code:
cp /etc/apt/sources.list ~/sources.list.backup
Code:
gksudo gedit /etc/apt/sources.list
Code:
deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse #deb http://old-releases.ubuntu.com/ubuntu/ jaunty-proposed main restricted universe multiverse #deb http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multive
2011年11月14日 星期一
Linux 測試 USB 3.0 裝置
Linux 在 kernel 2.6.31 以上有支援 USB 3.0(xhci-hcd)
/lib/modules/2.6.31-2-generic/kernel/drivers/usb/host/xhci.ko
# modprobe xhci-hcd
/lib/modules/2.6.31-2-generic/kernel/drivers/usb/host/xhci.ko
# modprobe xhci-hcd
2011年10月2日 星期日
Fedora ehci_hcd 啟動 USB 2.0 無法工作, 臨時解決辦法
先查詢裝置:
# lspci | grep -i ehci
-----------------------------------------------------------------------------------------------------
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
-----------------------------------------------------------------------------------------------------
解除:
# echo -n "0000:00:1d.7" > /sys/bus/pci/drivers/ehci_hcd/unbind
# lspci | grep -i ehci
-----------------------------------------------------------------------------------------------------
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
-----------------------------------------------------------------------------------------------------
解除:
# echo -n "0000:00:1d.7" > /sys/bus/pci/drivers/ehci_hcd/unbind
2011年9月25日 星期日
AMD unsupported hardware 浮水印
安裝完 fglrx driver 後, 在螢幕右下角會出現 AMD unsupported hardware 的浮水印
解決方式:
# vim ati.sh
-----------------------------------------------------------------------------------------------------------
#!/bin/sh
DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
-----------------------------------------------------------------------------------------------------------
# chmod +x ati.sh
# ./ati.sh
解決方式:
# vim ati.sh
-----------------------------------------------------------------------------------------------------------
#!/bin/sh
DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done
-----------------------------------------------------------------------------------------------------------
# chmod +x ati.sh
# ./ati.sh
2011年9月19日 星期一
udev: renamed network interface eth0 to eth1
Fedora OS 在開機時, 會將 MAC 存在 /etc/udev/rules.d/70-persistent-net.rules, 今天如果換塊板子, 會造成網路無法重啟的問題, 在 dmesg 下出現 udev: renamed network interface eth0 to eth1, 主要因為第一張網卡的MAC Address被鎖定在eth0資料中,udev自動產生了第二張eth1這張網卡, 導致原先的設定檔/etc/sysconfig/network-scripts/ifcfg-eth0設定檔無法使用, 網路卡自然就無法啟用, 服務重啟也會出現 Device eth0 does not seem to be present, delaying initialization.
解決方式:
70-persistent-net.rules會自動重建
解決方式:
# rm /etc/udev/rules.d/70-persistent-net.rules
# service network restart
70-persistent-net.rules會自動重建
2011年7月28日 星期四
測試ALSA錄音功能
# arecord -vv -fdat test.wav (錄音) Ctrl+C 結束
# aplay -vv test.wav (播放)
# aplay -l 顯示device
# aplay -D plughw:0,1 test.wav
plughw: card number, device number
# aplay -vv test.wav (播放)
# aplay -l 顯示device
# aplay -D plughw:0,1 test.wav
plughw: card number, device number
2011年7月27日 星期三
Fedora 12 安裝 Realplayer 播放器
到 Realplayer的官網 http://www.real.com/realplayer/linux下載 RPM包
用yum安装。 nogpgcheck是不檢查簽名,
# yum install patch
# yum --nogpgcheck localinstall RealPlayer11GOLD.rpm
用yum安装。 nogpgcheck是不檢查簽名,
# yum install patch
# yum --nogpgcheck localinstall RealPlayer11GOLD.rpm
2011年6月29日 星期三
VMware Unity
VMware 的 Unity mode, 可將你在 VMware 開的視窗, 將這視窗直接顯示在 Windows下, 例如: 我在 VMware Linux 開一個終端機, 使用 unity mode , 直接終端機視窗會顯示在 Windows下
開啟 Unity Mode:
View -> Unity
開啟 Unity Mode:
View -> Unity
2011年6月24日 星期五
Fedora 13 service bug ~~
在 # service network restart 時, 會出現錯誤訊息
========================================================================
Shutting down loopback interface: Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
[ OK ]
Bringing up loopback interface: Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
[ OK ]
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: activated
Connection activated
[ OK ]
=========================================================================
解決方法:
# yum install initscripts
========================================================================
Shutting down loopback interface: Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
[ OK ]
Bringing up loopback interface: Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
Error org.freedesktop.NetworkManagerSettings.InvalidConnection: ifcfg file '/etc/sysconfig/network-scripts/ifcfg-lo' unknown
[ OK ]
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/1
state: activated
Connection activated
[ OK ]
=========================================================================
解決方法:
# yum install initscripts
2011年6月10日 星期五
ext3: No journal on filesystem on dm-1
問題: ext3: No journal on filesystem on dm-0
解決方式:
# tune2fs -j /dev/mapper/VolGroup00-LogVol00
解決方式:
# tune2fs -j /dev/mapper/VolGroup00-LogVol00
-l :類似 dumpe2fs -h 的功能~將 superblock 內的資料讀出來~
-j :將 ext2 的 filesystem 轉換為 ext3 的檔案系統;
-L :類似 e2label 的功能,可以修改 filesystem 的 Label 喔! 參數解釋: 鳥哥
2011年5月31日 星期二
針對 "檔案" 回查 "套件名稱"~~
Fedora~~
# rpm -qf "filename"
ex:
# rpm -qf intel_drv.so
Ubuntu~~
# dpkg -S "filename"
ex:
# dpkg -S intel_drv.so
# rpm -qf "filename"
ex:
# rpm -qf intel_drv.so
Ubuntu~~
# dpkg -S "filename"
ex:
# dpkg -S intel_drv.so
2011年5月18日 星期三
Ubuntu NO_PUBKEY issues
在Ubuntu 中啟用 extras.ubuntu.com 的套件來源時,apt-get update 之後會出現以下錯誤訊息。
GPG error: http://extras.ubuntu.com maverick Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192解決方法:
安裝ubuntu-extras-keyring套件即可。
參考網站: 不專業網管筆記
2011年4月24日 星期日
How to test Smart Card reader(EZ100PU) in Linux OS
1.安裝pcscd(或加上pcsc-tools):
# apt-get install pcscd pcsc-tools
2.下載驅動程式:
http://www.casauto.com.tw/en/in-download-02.aspx?cid=C_00000024&id=P_00000055
3.解壓縮後進入解壓目錄,並檢查:
# cd driver_ezusb_v1.4.9
# ./check_env
4.安裝驅動程式:
# ./install
5.重開機或執行下列指令:
# /etc/init.d/pcscd restart
6.插上讀卡機,並執行pcsc_scan:
# pcsc_scan
若正常運作,會顯示下列訊息(未插卡):
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau
Compiled with PC/SC lite version: 1. 5. 3
Scanning present readers
0: CASTLES EZ100PU 00 00
Mon Apr 25 11:28:17 2011
Reader 0: CASTLES EZ100PU 00 00
Card state: Card removed,
來源: http://blog.xuite.net/jeremiahchou/oikonomia/34364335
# apt-get install pcscd pcsc-tools
2.下載驅動程式:
http://www.casauto.com.tw/en/in-download-02.aspx?cid=C_00000024&id=P_00000055
3.解壓縮後進入解壓目錄,並檢查:
# cd driver_ezusb_v1.4.9
# ./check_env
4.安裝驅動程式:
# ./install
5.重開機或執行下列指令:
# /etc/init.d/pcscd restart
6.插上讀卡機,並執行pcsc_scan:
# pcsc_scan
若正常運作,會顯示下列訊息(未插卡):
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau
Compiled with PC/SC lite version: 1. 5. 3
Scanning present readers
0: CASTLES EZ100PU 00 00
Mon Apr 25 11:28:17 2011
Reader 0: CASTLES EZ100PU 00 00
Card state: Card removed,
來源: http://blog.xuite.net/jeremiahchou/oikonomia/34364335
How to test Webcom in Linux OS
MPlayer與webcam
mplayer tv://-tv driver=v4l:width=320:height=240:device=/dev/video02. 用Mencoder壓縮webcam影片
mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0 -ovc lavc -o webcam.avi3. 用Mencoder壓縮含聲音的webcam影片
mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0:forceaudio:adevice=/dev/dsp1 -ovc lavc -oac mp3lame -lameopts cbr:br=64:mode=3 -o webcam.avi來源: http://wxlin1983.blogspot.com/2008/09/mplayerwebcam.html
2011年4月18日 星期一
How to compile new kernel for Debian
Debian(ubuntu)的make-kpkg讓核心編譯與的動作變得容易上手,安裝也比較無痛~
1.安裝編譯所需的套件:
# apt-get install kernel-package libncurses5-dev fakeroot \
2. 從www.kernel.org 下載kernel原始碼到/usr/src
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.2.tar.bz2
3. 解壓縮 kernel source
# tar -jxvf linux-2.6.36.2.tar.bz2
4. 複製本機電腦的 kernel config 至 linux核心原始碼的資料夾
# cd linux-linux-2.6.36.2
# cp /boot/config-`uname -r` .config
5. 設定 kernel source
# make menuconfig
在選單內,load剛剛複製的 .config,加上其他自訂的設定後就能Save & exit了。
6. 編譯核心前需先清除先前的設定
# make-kpkg clean
7. 編譯核心
# make-kpkg --initrd kernel_image kernel_headers
編譯完後會產生打包成 deb 檔
8. 安裝核心,此時會自動產生vmlinuz相關作業系統的二進制檔到/boot
# dpkg -i *.deb
參考資料: [linux] UBUNTU 10.04 (10.10)核心編譯 (kernel-2.6.36.2)
1.安裝編譯所需的套件:
# apt-get install kernel-package libncurses5-dev fakeroot \
2. 從www.kernel.org 下載kernel原始碼到/usr/src
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.2.tar.bz2
3. 解壓縮 kernel source
# tar -jxvf linux-2.6.36.2.tar.bz2
4. 複製本機電腦的 kernel config 至 linux核心原始碼的資料夾
# cd linux-linux-2.6.36.2
# cp /boot/config-`uname -r` .config
5. 設定 kernel source
# make menuconfig
在選單內,load剛剛複製的 .config,加上其他自訂的設定後就能Save & exit了。
6. 編譯核心前需先清除先前的設定
# make-kpkg clean
7. 編譯核心
# make-kpkg --initrd kernel_image kernel_headers
編譯完後會產生打包成 deb 檔
8. 安裝核心,此時會自動產生vmlinuz相關作業系統的二進制檔到/boot
# dpkg -i *.deb
參考資料: [linux] UBUNTU 10.04 (10.10)核心編譯 (kernel-2.6.36.2)
2011年3月20日 星期日
回復 Windows MBR
有時侯安裝 Linux 時, Grub 會將 Windows MBR 覆蓋掉, 如果今天要將 Linux 砍掉重練時, Grub也會不見, 這時 Windows 系統也會無法開啟, 如何復原 Windows MBR?
1. 首先 準備一張 Windows 7 安裝光碟
2. 光碟開機
3. 下一步 -> 點選 "修復您的電腦" -> 下一步
4. 點選 "命令提示字元(command prompt)"
5. 指令 "bootsect /nt60 SYS /mbr"
6. 重新啟動
收工
1. 首先 準備一張 Windows 7 安裝光碟
2. 光碟開機
3. 下一步 -> 點選 "修復您的電腦" -> 下一步
4. 點選 "命令提示字元(command prompt)"
5. 指令 "bootsect /nt60 SYS /mbr"
6. 重新啟動
收工
2011年2月16日 星期三
xorg.conf 如何設定延伸(extend)
除了X-windows可以設定外, 也可以利用 xorg.conf 設定
Section "Monitor"
Identifier "Monitor VGA1"
Option "LeftOf" "Monitor DVI1"
EndSection
Section "Monitor"
Identifier "Monitor DVI1"
EndSection
Section "Monitor"
Identifier "Monitor LVDS1"
Option "Ignore" "true"
EndSection
Section "Device"
.
.
.
Option "Monitor-VGA1" "Monitor VGA"
Option "Monitor-DVI1" "Monitor DVI1"
Option "Monitor-LVDS1" "Monitor LVDS1"
EndSection
Section "Monitor"
Identifier "Monitor VGA1"
Option "LeftOf" "Monitor DVI1"
EndSection
Section "Monitor"
Identifier "Monitor DVI1"
EndSection
Section "Monitor"
Identifier "Monitor LVDS1"
Option "Ignore" "true"
EndSection
Section "Device"
.
.
.
Option "Monitor-VGA1" "Monitor VGA"
Option "Monitor-DVI1" "Monitor DVI1"
Option "Monitor-LVDS1" "Monitor LVDS1"
EndSection
2011年2月14日 星期一
Debian 金鑰(key) 更新
在 APT 中管理金鑰:
以 root 身份使用以下指令可察看目前系統中的 APT 所持有公開金鑰列表:
當系統在進行套件清單更新時出現了類似 NO_PUBKEY xxxxxxxxxxxxxxxx 的錯誤訊息時,則表示有公開金鑰已過期或者是有新加入 apt 的 source 但未下載該對應之公開金鑰,而後面那串碼就是新的公開金鑰之指紋,只要使用以下指令即可從 key server 下載到該金鑰:
gpg 是一套專門管理金鑰的系統,但是他和 APT 的金鑰管理系統是獨立開來的,因此下載到金鑰後還必須將他匯給 APT 才行,指令如下:
以 root 身份使用以下指令可察看目前系統中的 APT 所持有公開金鑰列表:
# apt-key list當系統在進行套件清單更新時出現了類似 NO_PUBKEY xxxxxxxxxxxxxxxx 的錯誤訊息時,則表示有公開金鑰已過期或者是有新加入 apt 的 source 但未下載該對應之公開金鑰,而後面那串碼就是新的公開金鑰之指紋,只要使用以下指令即可從 key server 下載到該金鑰:
#gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys xxxxxxxxxxxxxxxx (網址有變)# gpg --keyserver hkp://wwwkeys.pgp.net --recv-keys xxxxxxxxxxxxxxxxgpg 是一套專門管理金鑰的系統,但是他和 APT 的金鑰管理系統是獨立開來的,因此下載到金鑰後還必須將他匯給 APT 才行,指令如下:
# gpg --armor --export xxxxxxxxxxxxxxxx | apt-key add -2011年1月23日 星期日
Archlinux 安裝 KDE 圖形介面
使用 FTP 安裝 Archlinux
美國鏡像站台:
http://archlinux.unixheads.org/$repo/os/i686
基本安裝步驟 google 一下會很多
安裝 KDE
# pacman -S kde
修改開機啟動服務
# vim /etc/rc.conf
# reboot
美國鏡像站台:
http://archlinux.unixheads.org/$repo/os/i686
基本安裝步驟 google 一下會很多
首先更新 db
# pacman –Sy
安裝 Xorg 和一些套件
# pacman -S xorg
# pacman -S hal
# pacman -S dbus
安裝 KDE
# pacman -S kde
修改開機啟動服務
# vim /etc/rc.conf
DAEMONS=(syslog-ng dbus hal alsa ... hal dbus kdm)
# reboot
2011年1月16日 星期日
查詢 module 的 .ko 檔擺放位置
使用 lsmod 可以看到系統載入哪些 module 或者是已知 module 名稱, 卻不曉得 module 是載入哪個 .ko 檔, , 可以用 module -l 來查詢 .ko 檔的位置
# module -l uhci-hcd.ko
/lib/modules/2.6.26.8-57.fc8/kernel/drivers/usb/host/uhci-hcd.ko
ubuntu 下預設無 module 這個指令, 高人建議也可以另外用 modinfo 這個指令, 這個指令比 module 訊息還要詳細
# modinfo uhci-hck.ko
filename: /lib/modules/2.6.26.8-57.fc8/kernel/drivers/usb/host/uhci-hcd.ko
license: GPL
description: USB Universal Host Controller Interface driver
author: Linus 'Frodo Rabbit' Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber, Alan Stern
srcversion: 5F321E70ABB1E976CDAC207
alias: pci:v*d*sv*sd*bc0Csc03i00*
depends:
vermagic: 2.6.26.8-57.fc8 SMP mod_unload 686 4KSTACKS
parm: ignore_oc:ignore hardware overcurrent indications (bool)
# module -l uhci-hcd.ko
/lib/modules/2.6.26.8-57.fc8/kernel/drivers/usb/host/uhci-hcd.ko
ubuntu 下預設無 module 這個指令, 高人建議也可以另外用 modinfo 這個指令, 這個指令比 module 訊息還要詳細
# modinfo uhci-hck.ko
filename: /lib/modules/2.6.26.8-57.fc8/kernel/drivers/usb/host/uhci-hcd.ko
license: GPL
description: USB Universal Host Controller Interface driver
author: Linus 'Frodo Rabbit' Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber, Alan Stern
srcversion: 5F321E70ABB1E976CDAC207
alias: pci:v*d*sv*sd*bc0Csc03i00*
depends:
vermagic: 2.6.26.8-57.fc8 SMP mod_unload 686 4KSTACKS
parm: ignore_oc:ignore hardware overcurrent indications (bool)
2011年1月13日 星期四
Uart Debug Message
有時侯開機過程中發生一些問題, 但是訊息一下子就往下跑, 想看也來不及時, 可以用 UART 將訊息傳送到電腦上的終端機來 Debug
在開機 grub下, kernel那一行最後加入 console=tty0 console=ttyS0,115200n8 就能將訊息傳送到電腦
在開機 grub下, kernel那一行最後加入 console=tty0 console=ttyS0,115200n8 就能將訊息傳送到電腦
增加 UART 裝置
linux uart device default 只有給四個 port, 如果板子上有五個 port 以上, default 就會不夠, 必須在開機裡加上 8250.nr_uarts=6 這個參數, 6的意思指UART的數量
# vim /boot/grub/grub.conf
kernel 那一行最後面加上 8250.nr_uarts=6
# reboot
# vim /boot/grub/grub.conf
kernel 那一行最後面加上 8250.nr_uarts=6
# reboot
2011年1月12日 星期三
Fedora12 console mode 下 out of range 無法顯示
由於KMS開機時, 會啟動 Intel driver, 但是 driver 抓到不正確的解析度, 會造成 out of range 的情形, 這時侯我們必須自行給予解析度:
只要開機時, 加上 video=1280 x1024-24@75 1280x1024, 24bps at 75Hz 就會有畫面出現
只要開機時, 加上 video=1280
2011年1月9日 星期日
auto-apt
你正在編譯某段程序,突然,停住了!一條錯誤資訊報告說你沒有它需要的.h頭檔案。讓auto-apt來救你吧,它問你是否要安裝需要 的套裝軟體,然後挂起編譯進程,安裝好套裝軟體後再恢復編譯進程。
你所要做的只有只有是:
# auto-apt run command
這裡“command”指在執行程序中可能出現“需求檔案不存在”問題的命令。例如:
# auto-apt run ./configure
一會兒,它就會告訴你要安裝所需的套裝軟體並自動前往apt-get處理。如果你正在 執行X,就會一個圖形界面提示視窗。
為了提高效率auto-apt所用的資料庫需要實時更新。可調用 auto-apt update,auto-apt updatedb和 auto-apt update-local來完成更新。
你所要做的只有只有是:
# auto-apt run command
這裡“command”指在執行程序中可能出現“需求檔案不存在”問題的命令。例如:
# auto-apt run ./configure
一會兒,它就會告訴你要安裝所需的套裝軟體並自動前往apt-get處理。如果你正在 執行X,就會一個圖形界面提示視窗。
為了提高效率auto-apt所用的資料庫需要實時更新。可調用 auto-apt update,auto-apt updatedb和 auto-apt update-local來完成更新。
2011年1月5日 星期三
如何解開及包裝 initrd
initrd 包裝不同會有解開二種不同的方法 :
===== 解開 ======
# mkdir tmp
# cd tmp
# cp /boot/initrd.img initrd.gz
# gunzip initrd.gz
# mkdir tmp2
===== 包裝 =====
===== 解開 ======
# mkdir tmp
# cd tmp
# cp /boot/initrd.img initrd.gz
# gunzip initrd.gz
# mkdir tmp2
1)
# cd tmp2
# cpio -id < ../initrd.img
2)
# mount -t loop initrd.img /mnt===== 包裝 =====
1)
# cd tmp/tmp2
# find . | cpio --create --format='newc' > ../initrd
# cd ../..
# gzip initrd 2)
# umount /mnt
# gzip initrd
訂閱:
文章 (Atom)