分享
 
 
 

配置 arch linux

王朝system·作者佚名  2006-05-08
窄屏简体版  字體: |||超大  

1.配置网络

如果采用DHCP上网的话,就仿照如下的代码在rc.conf里面写

lo="lo 127.0.0.1"

eth0="dhcp"

eth1="dhcp"

INTERFACES=(lo eth0 eth1)

如果不是的话,在rc.conf里面添上IP信息,仿照/etc/network-profiles/template里面的内容

eth0="192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255"

GATEWAY=192.168.1.1

# DNS Settings (optional)

DOMAIN=localdomain

DNS1=192.168.0.1

hostname也在rc.conf里面

HOSTNAME=myhost

一个基本可用的网络就算是配置好了。

2.更新软件包

软件包配置在/etc/pacman.conf文件中定义,而/etc/pacman.d/*定义了各个软件仓库的信息。我的配置文件如下

HOSTNAME=myhost [testing]

Server = ftp://ftp.archlinux.org/testing/os/i686

[current]

# Add your preferred servers here, they will be used first

Include = /etc/pacman.d/current

[extra]

# Add your preferred servers here, they will be used first

Include = /etc/pacman.d/extra

[unstable]

# Add your preferred servers here, they will be used first

Include = /etc/pacman.d/unstable

[community]

# Add your preferred servers here, they will be used first

Include = /etc/pacman.d/community

我打开了所有的软件包分支。如果是用来做服务器,那还是用release好了,current也不要用。这种分包方式有点象FreeBSD的风格。

一些软件包管理的命令

更新软件包信息用 pacman -Sy

升级软件包信息用 pacman -Su

查找软件包信息用 pacman -Ss Key

更新软件包信息用 pacman -S --info packname

安装软件包信息用 pacman -S packname

删除软件包信息用 pacman --remove packname

升级某个软件包信息用 pacman -Su packname

和传统的dpkg-apt rpm-yum模式不同,arch linux把软件包管理程序合并成了一个--所有的软件包管理工作都通过pacman完成。

3.配置X

首先用pacman -S xorg安装xorg

默认arch没有xorg.conf的(算是一个arch的风格吧,最小的配置,最大的灵活性),我们需要用Xorg -configure给出一个基本的xorg.conf的配置文件,然后把生成的文件拷贝到/etc/X11下面。有一些option我们需要手动加上,请man xorg.conf。

要知道,arch的xorg软件包细化的厉害,如果你的X需要一些特别的驱动,就需要另外安装了,比如说显卡驱动,比如说鼠标板touch pad的驱动。运行如下的命令:

pacman -S ati-fglrx

安装ati的驱动。

运行

pacman -S synaptics

安装鼠标板的驱动。而鼠标板的配置请参考其他的文章

4.安装gnome

gnome也同样细化的厉害,我们需要运行如下的几个命令来安装一个本地化可用的gnome

安装gnome pacman -S gnome

安装gdm pacman -S gdm

安装gnome-termianl pacman -S gnome-terminal

scim输入法:

安装scim pacman -S scim

安装拼音输入法 pacman -S scim-tables

安装其他 pacman -S scim-pinyin

arch默认并没有任何附加的locale供用户使用,我们需要自己生成,比如说,我们需要zh_CN.utf8的locale,就要在/etc/locale.gen里面将相应的zh_CN.UTF-8 UTF-8的注释给解除,然后运行locale-gen。然后在/etc/rc.conf里面指定locale

LOCALE="zh_CN.utf8"

LANG="zh_CN.utf8"

要在启动X时启动输入法,就需要在/etc/X11/xinit/xinitrc.d里面建立一个启动脚本,并且添加如下的内容

export XIM=scim

export XIM_PROGRAM=/usr/bin/scim

export XIM_ARGS="-d"

export GTK_IM_MODULE=$XIM

scim -d

最后是启动gdm,需要在/etc/rc.conf里面修改DAEMONS一段,添加gdm,好像这样

DAEMONS=(syslog-ng !hotplug !pcmcia network netfs crond sshd mysqld httpd 855resolution gdm)

剩下的添加字体一类的工作和其他发行版差不多,最简单的做法就是把simsun和tahoma和simhei拷贝到/usr/share/fonts/TTF里面然后运行一下fc-cache -f。

5.配置apache,php,mysql环境

这本来并没有什么好说的,但是arch的配置方法还是蛮有意思的。也一并写在这里。

5.1.安装命令:

安装apache2 pacman -S apache

安装mysql5 pacman -S mysql

安装php5 pacman -S php

同样的,需要把apache和mysql的启动信息放到/etc/rc.conf里面

5.2.关于配置

arch给出的配置文件是一个相当简单的文件,我们需要做一些修改,比如说apache,默认的arch是不允许访问主页的,需要在Directory里面自己修改访问规则,例如修改为:

<Directory "/var/www/html/wordpress">

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow

Allow from 127.0.0.0/255.0.0.0 192.168.11.2 192.168.11.6 192.168.11.3

Deny from 192.168.11.0/255.255.255.0

</Directory>

而为了使用php,需要让apache加载php模块,在配置文件中添加:

LoadModule php5_module modules/libphp5.so

剩下的配置,例如虚拟主机的配置,就都需要在/etc/httpd/conf/extra的相应配置文件中指定。

对于mysql来说,因为大多数的php程序还没有实现mysql5的密码函数,所以我们暂时的在mysql上面用旧的密码验证方式,在my.cnf的[mysqld]一段加上old_passwords=1,并且,数据库默认的瑞典码也要用utf8来代替。default-character-set=utf8

php默认也是不加载任何模块的,我们要在/etc/php.ini里面把mysql模块加载进来。

上面所讲到的东西在其他版本虽然也适用,但是这些设置在FC5或者Debian里面,上面这些都是不需要设置的,虽然做这些有些麻烦,这也体现了arch的定制性,arch带给我们一个快速的灵活的操作系统,这也是老手都喜欢它的一个重要的原因。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有