CentOS 6.2
廢話不多說,說說過程:
(1) http 安裝 centos 6.2
假設: 1> 本機有grub , 將 iso 中isolinux中的 boot.cat grub.conf isolinux.bin vmlinuz
boot.msg initrd.img isolinux.cfg splash.jpg vesamenu.c32 拷貝到 本機的/boot中
2> 將centos 6.2的光盤復制到 http服務下例如 /var/www/html 下面,將光盤的iso也復制到這個目錄下,有時安裝過程可能需要iso中的東西,centos會自動從iso文件中尋找
安裝步驟:
1> 進入grub的命令行模式,然後
grub> root (hd0, 0 ) #選擇boot所在的分區作為根,根據自己的情況來定
grub> kernel vmlinuz
grub> initrd initrd.img
grub> boot #啟動
2> 選擇url安裝,配置ip神馬的就行了
(2) 修改源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
vim /etc/yum.repos.d/CentOS-Base.repo
- [base]
- name=CentOS-$releasever - Base
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
- baseurl=http://run.hit.edu.cn/centos/$releasever/os/$basearch/
- gpgcheck=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-
- #released updates
- [updates]
- name=CentOS-$releasever - Updates
-
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
-
- baseurl=http://run.hit.edu.cn/centos/$releasever/updates/$basearch/
-
- gpgcheck=1
-
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-
- #additional packages that may be useful
-
- [extras]
-
- name=CentOS-$releasever - Extras
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
-
- baseurl=http://run.hit.edu.cn/centos/$releasever/extras/$basearch/
-
- gpgcheck=1
-
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-
- #additional packages that extend functionality of existing packages
-
- [centosplus]
-
- name=CentOS-$releasever - Plus
-
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
-
- baseurl=http://run.hit.edu.cn/centos/$releasever/centosplus/$basearch/
-
- gpgcheck=1
-
- enabled=1
-
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-
- #contrib - packages by Centos Users
-
- [contrib]
-
- name=CentOS-$releasever - Contrib
-
- #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
- baseurl=http://run.hit.edu.cn/centos/$releasever/contrib/$basearch/
-
- gpgcheck=1
-
- enabled=1
-
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
#yum clean all // 清除緩存
#yum update
#yum install xxx
下載源碼包:
wget http://vault.centos.org/6.2/updates/Source/SPackages/kernel-2.6.32-220.7.1.el6.src.rpm
rpm -ivh xx.rpm
cd rpmbuild/SPECS 此rpmbuild是安裝後在當前文件夾下的一個文件夾
rpmbuild -bp --target=`uname -m` kernel.spec 此rpmbuild是命令
之後 rpmbuild裡有 BUILD,裡面就是源代碼了
yumdownloaer 的使用。
Ncurses 提供字符終端處理庫,包括面板和菜單。
yum install ncurses-devel
yum 中的幾個變量
$releasever,發行版的版本,從[main]部分的distroverpkg獲取,如果沒有,則根據RedHat-release包進行判斷。
$arch,cpu體系,如i686,athlon等
$basearch,cpu的基本體系組,如i686和athlon同屬i386,alpha和alphaev6同屬alpha。
對yum.conf設定完成,我們就可以好好體驗yum帶來的方便了。
開機自動啟動配置文件,一段時間不用都忘了 /etc/rc.local