• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    配置 arch linux

    發布: 2007-5-26 11:31 | 作者: goodboy1881 | 來源: 互連網 | 查看: 36次 | 進入軟件測試論壇討論

    領測軟件測試網

    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帶給我們一個快速的靈活的操作系統,這也是老手都喜歡它的一個重要的原因。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>