四联光电智能照明论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1807|回复: 0
打印 上一主题 下一主题

Archlinux安装配置

[复制链接]
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    跳转到指定楼层
    楼主
    发表于 2016-10-19 11:15:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    记录自己的配置习惯,方便以后安装。(有空随时更新)

    尽量精简、主要用于科研与学习的配置。(尽管当年几个人合买的二手机子总共已经用了6年,准备卖了,以后有钱了买小本,可能装“有奔头”吧。)

    一、安装过程中的配置:主机名、网络配置、源等
    1.主配置文件rc.conf
    LOCALE="zh_CN.utf8"
    HARDWARECLOCK="localtime"
    TIMEZONE="Asia/Shanghai"

    网络配置(目前只限于遇到过的静态IP、自动获取IP)
    静态IP:
    eth0="eth0 192.168.0.* netmask 255.255.255.0 broadcast 192.168.0.255"#静态IP
    gateway="default gw 192.168.0.1"
    ROUTES=(gateway)

    自动获取:
    eth0="dhcp"
    INTERFACES=(eth0)

    开机启动的进程(后面的加!表示先不加载):
    DAEMONS=(@syslog-ng @network @netfs @crond !hal !fam !alsa !gdm)


    二、安装后的配置:显卡、声卡驱动
    1.图形界面(连同驱动、桌面、登录管理器一起安装好)
    对于新手来说,最重要的图形界面,所以先配置图形界面。

    1.1显卡驱动安装
    NVIDIA GForce 400 64M的老显卡,

    开源驱动:
    pacman -S hal xorg xfce4 gdm xf86-video-nouveau xf86-video-nv (xf86-video-vesa是在装xorg的包的时候自动装上的,新的Xorg默认不提供鼠标、键盘的驱动?所以先装hal)

    闭源驱动:
    pacman -S hal xorg xfce4 gdm nvidia-96xx (应该会自动关联nvidia-96xx-utils的)

    驱动和xorg安装之后,就可以用工具自动配置显示配置的文件了
    方法有3(原来还有用hwd配置,现在arch源里没有这个了):
    (1)主流的一些显卡可以不用配置,因为X.org7.2以上内建配置文件,这样用户可以不用自己显卡配置文件。(/etc/xorg.conf或/home/username/xorg.config.new文件)
    (2)Xorg -configure
    生成/home/username/xorg.config.new
    (3) 自己写,哈哈!

    先修改/etc/rc.conf,把hal前的!去掉再重启;或者/etc/rc.d/hal start。

    再测试显卡驱动,X -config /etc/xorg.conf或 /home/username/xorg.config.new

    或者直接startxfce4或gdm,就能用图形界面了。

    (现在可能会遇到一个小问题,就是xfce4依赖dbus,默认的安装包中只有dbus-core,而安装xfce4的时候没有把这个依赖加上,不会自动装,所以我们在运行xfce4之前要把dbus装上:
    pacman -S dbus
    否则会出现这样的错误提示:
    Failed to execute dbus-launch to autolaunch D-Bus session.
    2009-8-09)

    1.2 音卡驱动
    pacman -S alsa
    测试成功后把rc.conf中alsa前面的“!”去掉。


    三、软件
    1.习惯安装的软件(全写到一起,一次装上,哈哈!):
    pacman -S firefox flashplugin numlockx stardict texlive-latex3 texlive-latexextra texlive-publishers prosper texmaker winefish xpdf-chinese-simplified audacious


    2.有用的备装软件
    python qtocave  

    3.分别说明:
    硬件配置:
    numlockx(启动X时开启NumLock)
    图形:
    scrot(命令行截屏)。


    四、高级进阶(慢慢学吧):
    1. 图形界面远程登录其它Linux机器
    这里假设要登录的远程机器已经配置好了(具体是怎么配置的其实还不是很清楚^_^,比如这个“xhost + 本地IP”,不知道是什么意思)
    用这个命令:
    X :1.0 -quiet -query [Remote Machine IP]


    2. SSH的配置
    在Arch下,如果你只是安装了ssh,要明白如果你想让其它机子连你的机子,可能必须还有两件事要做:一件事一般是菜鸟才会不知道的,启动sshd服务,命令“/etc/rc.d/shhd start”;另一件就是修改/etc/hosts.allow,如果你没有修改过的话,默认是空的,你要加上“sshd:ALL”或“sshd:[Remote Machine IP or IP reange]”。

    如果你觉得用密码登很不方便,也可以用密钥来登,不用每次输密码,省不少心,还比密码登安全些。
    ssh-keygen命令产生公钥和私钥。你要登录的远程的机子上只要有公钥就可以,而你本地的机子上应该有两者。不过如果一大群机子,为了互登的方便,把公钥和私钥放到每台机子的~/.ssh/下就可以了。

    其它的高级配置在ssh的配置文件里,/etc/ssh/sshd_config,里头有端口设置、IP限制、允不允许用密码登录,使不使密钥登录的选项等一切你能想得到的选项。


    3. 内核编译。
    在安装过程中和升级过程中,是要进行内核编译的,

    我们可以看到升级过程中用的内核编译命令:
    /sbin/mkinitcpio -k 2.6.29-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img

    用的配置文件是/etc/mkinitcpio.conf
    例子:
    在HOOKS中加入usb选项,让linux内核认usb。

    --------------------------------------------------------------------------------
    HOOKS="base udev autodetect pata scsi sata usb filesystems"
    --------------------------------------------------------------------------------
    有空可以详细了解下。


    rc.conf中加载的模块,snd是不是都是声卡的驱动?
    MODULES=(8139cp 8139too mii slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-page-alloc snd-pcm snd-rawmidi snd-timer snd snd-mpu401-uart snd-mpu401 snd-ac97-codec snd-intel8x0 soundcore)
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Silian Lighting+ ( 蜀ICP备14004521号-1 )

    GMT+8, 2024-5-14 20:52 , Processed in 1.046875 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表