现在用的是KDE界面,现总结如下回顾自己的安装。权做记录参考:
主要还是参考 archlinux 的WIKI
我安装的都是X86_64的系统,做开发,玩。
我的是静态IP
激活接口 # ip link set eth0 up 添加地址: # ip addr add <ip 地址>/<子网掩码> dev <接口名> 如 # ip addr add 192.168.1.2/24 dev eth0 添加网关 # ip route add default via <ip 地址> 例如: # ip route add default via 192.168.1.1 编辑 /etc/resolv.conf 如下, 替换你的DNS服务器IP地址 # nano /etc/resolv.conf nameserver 61.23.173.5 nameserver 61.95.849.8后来遇到重复设置IP的问题
设置源列表
#nano /etc/pacman.d/mirrorlist
添加
##添加在最前面 其他地方的链接我删掉了 Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors6.ustc.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.163.com/archlinux/$repo/os/$arch Server = http://mirrors.sohu.com/archlinux/$repo/os/$arch Server = http://ftp.sjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/$arch Server = http://mirrors.stuhome.net/archlinux/$repo/os/$arch
教育网中,无论是安装gentoo,还是archlinux ,中国科技大学的源链接是最快的,能达到1M/S。
ctrl+o保存,ctrl+x退出
一般情况下,只要源有了更改,就应该使用 pacman -Syy 命令
# pacman -Syy
# pacstrap /mnt base base-devel
# genfstab -p /mnt >> /mnt/etc/fstab
# arch-chroot /mnt
进入到sh-4.2#操作
配置系统Locale
下面几处删除#号,编辑/etc/locale.gen文件,将需要的locale前面的注释删除,编辑好之后保存,通过locale-gen命令生成:
#nano /etc/locale.gen en_US.UTF-8 UTF-8 zh_CN.GB18030 GB18030 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 zh_CN GB2312 # locale-gen # nano /etc/locale.conf LANG=zh_CN.UTF-8 LC_TIME=en_GB.UTF-8
修改终端字体,首先安装终端下的字体terminus-font,选择terminus-font:
sh-4.2# pacman -S terminus-font
# nano /etc/vconsole.conf 一般是默认的设置
KEYMAP=us
FONT=
FONT_MAP=
安装NetworkManager并启动服务
# pacman -S networkmanager # systemctl enable NetworkManager.service
默认安装的network,需启动:dhcpcd@<interface>.service,这里直接装networkmanager。
如果想在 Arch x86_64 上运行 32 位应用程序,请在 /etc/pacman.conf 中加入如下内容以启用 [multilib] 源:
[multilib]
Include = /etc/pacman.d/mirrorlist
修改/etc/pacman.conf 添加以下内容:
# nano /etc/pacman.conf #为了安装 kde 最新版 记得加在 extra前面 ·[kde-unstable] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist #添加在结尾处 [archlinuxfr] Server = http://repo.archlinux.fr/$arch
# passwd
# useradd -m -g users -G video,storage,optical,lp,scanner,games,wheel -s /bin/bash kodango
# passwd kodango
例如:
sh-4.2# passwd root sh-4.2# useradd -m -s /bin/bash -G wheel,games,power,video,audio,lp,storage,optical,scanner,users arch sh-4.2# passwd arch
# pacman -Syu
sh-4.2# pacman -S sudo
visudo修改配置文件,放开wheel组的权限
# visudo
默认进入vi编辑界面,i 编辑模式 ,x 删除光标后一个字符 , :wq 保存并退出
允许wheel用户组成员无密码使用sudo:
%wheel ALL=(ALL) NOPASSWD: ALL
sh-4.2# pacman -Syu
sh-4.2# pacman -S yaourt
# exit
# umount /mnt
# reboot
我当时多重启几次,才成功
登录
root
123456
测试网络是否连通
ping www.baidu.com
网络连接浪费了好多时间
WIKI上的都加了
修改dhcpcd的配置文件以避免dhcpcd进程修改/etc/resolv.conf nohook resolv.conf 另外, 可以创建文件/etc/resolv.conf.head 并在其中包含DNS信息. dhcpcd将把这个文件插入到/etc/resolv.conf文件头 nameserver 211.87.226.11 nameserver 208.67.220.220 给/etc/resolv.conf添加写保护 chattr +i /etc/resolv.conf chattr -i /etc/resolv.conf 去除写保护 使用静态 IP 地址 选用编辑器创建文件 /etc/conf.d/network。这个文件用于存储接口或者静态 IP 配置 /etc/conf.d/network interface=wlan0 address=192.168.0.10 netmask=24 broadcast=192.168.0.255 gateway=192.168.0.1用编辑器创建文件 /etc/systemd/system/network.service。这份示例中使用一个静态 IP 地址
/etc/systemd/system/network.service [Unit] Description=Network Connectivity Wants=network.target Before=network.target [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network ExecStart=/sbin/ip link set dev eth0 up ExecStart=/sbin/ip addr add 121.211.112.11/24 dev eth0 ExecStart=/sbin/ip route add default via ${gateway} [Install] WantedBy=multi-user.target 不要忘记启用它! # systemctl enable network 要进行测试,重启或者停用所有其它网络的守护进程,并以 root 权限执行 # systemctl start network
1. 安装 X 窗口:
# pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils // 安装基础包 # pacman -S mesa // 获得3D支持 # pacman -S mesa-demos // 如需要glxgears和glxinfo工具则安装此包
2. 安装显卡驱动:运行lspci获取主机的显卡类型,输入 # pacman -Ss xf86-video 查看所有开源驱动
# pacman -S xf86-video-nouveau nouveau-dri (针对nVIDIA)
3. 安装输入设备驱动: # pacman -Ss xf86-input 查找所有输入设备驱动
# pacman -S xf86-input-keyboard xf86-input-mouse # pacman -S xf86-input-synaptics // 支持触摸屏、板
4. 安装dbus:# pacman -S dbus
5. 测试X :
# pacman -S xorg-twm xorg-xclock xterm //安装测试环境 # startx// 启动测试,输入exit退出测试
// 可能会报错,一般看提示即可,如 去除/var/lib/pacman/de.lck
运行 # rm -rf /var/lib/pacman/de.lck 即可
6. 安装字体:
# pacman -S ttf-dejavu // 英文字体 # pacman -S wqy-zenhei // 中文字体
7. 安装音频驱动:
# pacman -S alsa-utils
8. 安装桌面环境:GNOME
# pacman -Syu // 确保系统为最新 # pacman -S gnome gnome-extra # pacman -S gdm // 安装登陆管理器 systemctl enable gdm # reboot安装 kde 环境为
我是完整安装的
kde-l10n-zh_cn 为需要的语言文件 l 为 Language 小写,排版看不出来 #pacman -S kde kde-l10n-zh_cn 安装结束后 启动 #systemctl enable kdm #systemctl enable kdm.service#reboot
最后成功完成
PS:有问题,找 google 最好了
还有些链接忘了,一并感谢!
参考链接:
https://wiki.archlinux.org/index.php/USB_Installation_Media_(简体中文)
https://wiki.archlinux.org/index.php/Beginners'_Guide_(简体中文)#.E5.AE.89.E8.A3.85.E5.9F.BA.E6.9C.AC.E7.B3.BB.E7.BB.9F
http://hi.baidu.com/qileilu/item/f28a91c5d0536e10515058f8
https://wiki.archlinux.org/index.php/Beginners'_Guide_(简体中文)
http://tieba.baidu.com/p/1745908846
http://kodango.me/install-archlinux-with-vbox
http://www.cnblogs.com/congbo/archive/2012/09/04/2668646.html
转载于:https://www.cnblogs.com/Null2051/archive/2012/12/22/2829304.html
相关资源:JAVA上百实例源码以及开源项目