惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
Forbes - Security
Forbes - Security
WordPress大学
WordPress大学
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
Spread Privacy
Spread Privacy
D
Darknet – Hacking Tools, Hacker News & Cyber Security
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
P
Privacy International News Feed
A
About on SuperTechFans
T
Tailwind CSS Blog
I
InfoQ
S
Securelist
云风的 BLOG
云风的 BLOG
罗磊的独立博客
Recent Announcements
Recent Announcements
T
The Exploit Database - CXSecurity.com
B
Blog RSS Feed
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
腾讯CDC
Cyberwarzone
Cyberwarzone
有赞技术团队
有赞技术团队
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Full Disclosure
S
Secure Thoughts
博客园 - 司徒正美
J
Java Code Geeks
Y
Y Combinator Blog
Google Online Security Blog
Google Online Security Blog
GbyAI
GbyAI
N
News and Events Feed by Topic
Help Net Security
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Project Zero
Project Zero
T
Tenable Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Tor Project blog
MyScale Blog
MyScale Blog
Scott Helme
Scott Helme
小众软件
小众软件
K
Kaspersky official blog

Fooleap's Blog

渴望理想 | Fooleap's Blog 19 年底一些事 | Fooleap's Blog 藉秋风,跑起来 | Fooleap's Blog 一个人去跑步 | Fooleap's Blog 8 月的跑量仿佛是那暑假的作业 | Fooleap's Blog 三伏天跑步那么难受,为何还要跑? | Fooleap's Blog 解决小程序开发“当前系统代理不是安全代理” | Fooleap's Blog 忘却配速的夏日跑步 | Fooleap's Blog 六月天时“带水”跑步更爽 | Fooleap's Blog 出来混迟早要还的 | Fooleap's Blog 跑步不能当饭吃 | Fooleap's Blog 将京东移动端详情页链接转为 PC 端 | Fooleap's Blog 不是热就是雨 | Fooleap's Blog 这半月,我跑了 11 个 520 | Fooleap's Blog 跑完流汗一时爽,一直流汗一直爽 | Fooleap's Blog 初夏夜跑 | Fooleap's Blog Electron 中打开 QQ 临时会话 | Fooleap's Blog 春节期间的培隆角 | Fooleap's Blog 从春天跑到夏天 | Fooleap's Blog 晨雾中奔跑 | Fooleap's Blog 漫步春雨中 | Fooleap's Blog 跑在木棉花下 | Fooleap's Blog 我在春节依然坚持跑步 | Fooleap's Blog 伴随着日出跑步 | Fooleap's Blog 没有最好,只有更好 | Fooleap's Blog 电子气温计 | Fooleap's Blog 渡亭小学的金凤花 | Fooleap's Blog 随心而跑 | Fooleap's Blog 2018 跑步小结 | Fooleap's Blog 在 gVim 中使用“非等宽字体” | Fooleap's Blog 动车进汕,喜大普奔 | Fooleap's Blog 雨战汕马,漫步鮀城 | Fooleap's Blog 准备出发汕马 | Fooleap's Blog 环苏溪跑个半马 | Fooleap's Blog 不义之财 | Fooleap's Blog 跑去培隆看日落 | Fooleap's Blog 雨后跑土路 | Fooleap's Blog 秋意渐浓 | Fooleap's Blog 在夕阳下奔跑 | Fooleap's Blog 准备参加 2018 汕马 | Fooleap's Blog 不可立见的 spoiler 标签 | Fooleap's Blog TomTom Spark 表带 | Fooleap's Blog Disqus 支持新浪微博图床 | Fooleap's Blog 暂存 Disqus 匿名评论者邮箱地址 | Fooleap's Blog 组一台迷你主机 DeskMini 310 | Fooleap's Blog 我的个人信息卖给了谁? | Fooleap's Blog 我发了违法短信? | Fooleap's Blog 使用 Python 合并地图瓦片 | Fooleap's Blog 使用 Python 合并瓦片图 | Fooleap's Blog 拆电热水壶 | Fooleap's Blog 使用树莓派做监控显示 | Fooleap's Blog 南方的冷 | Fooleap's Blog 蓝牙耳机 Avantree Jogger Plus | Fooleap's Blog 新厝布网 | Fooleap's Blog 报装移动宽带 | Fooleap's Blog 双十一战绩 | Fooleap's Blog 郁闷的心情 | Fooleap's Blog 像 Disqus 一样获取链接颜色 | Fooleap's Blog Disqus 的 URL 编码问题 | Fooleap's Blog 选择框的全选联动 | Fooleap's Blog 弹出层中的视频全屏问题 | Fooleap's Blog 2016 年台风海马 | Fooleap's Blog 纯 CSS 实现导航图标动画 | Fooleap's Blog 湾头晨跑路线推荐:南湾小学跑道 | Fooleap's Blog Jekyll 显示每一年的文章数 | Fooleap's Blog 湾头晨跑路线推荐:南湾堤顶 | Fooleap's Blog Disqus 的 @ 提及功能 | Fooleap's Blog 近日渡亭堤顶的夕阳 | Fooleap's Blog 使用 Disqus API 上传图片 | Fooleap's Blog Disqus API 评论嵌套问题 | Fooleap's Blog Disqus API 的权限问题 | Fooleap's Blog 湾头晨跑路线推荐:环三湾 | Fooleap's Blog 如何下载 Apple Emoji 的 PNG 图片 公众号文章二维码 | Fooleap's Blog Disqus 的评论预审核 | Fooleap's Blog 湾头最好的跑道 | Fooleap's Blog 结合七牛和高德地图 API 显示照片位置 | Fooleap's Blog Zip 压缩排除特定目录 | Fooleap's Blog 流水涸摸蚬热 | Fooleap's Blog 2017 跨年跑 | Fooleap's Blog Jekyll 的中文字数统计 | Fooleap's Blog 为 Jekyll 文章页添加相关文章 | Fooleap's Blog 为 Jekyll 添加一个标签页面 | Fooleap's Blog 干了这瓶蛇草水 | Fooleap's Blog 在 macOS 上使用 NTFS 差点丢数据 Disqus Moderator Badge Text 已支持中文 为 Jekyll 添加一个简单的 API | Fooleap's Blog 为 Jekyll 加上简单搜索功能 | Fooleap's Blog 解决 Jemoji 的出错 | Fooleap's Blog 检测网络是否能够访问 Disqus | Fooleap's Blog 解决 This socket is closed 问题 更好的 Markdown 插图方式 | Fooleap's Blog 转换 Nike+ 的坐标数据 | Fooleap's Blog 高德地图 API 显示跑步路线 | Fooleap's Blog 善用 Google 搜索工具 | Fooleap's Blog 利用 Nike+ API 获取跑步路线数据 | Fooleap's Blog 七牛 API 生成页面 URL 二维码 旧年 12 月跑步笔记 | Fooleap's Blog 科学使用 Disqus | Fooleap's Blog 培隆角的日出 | Fooleap's Blog
Linux 学习笔记 (4) | Fooleap's Blog
fooleap · 2011-05-14 · via Fooleap's Blog

一直以来都对 Arch Linux 十分向往,而 Arch Linux 硬盘安装是十分折腾的,此次安装栽在安装源的设置,宿舍网络情况并不好,把 iso 文件挂载在 /src 目录下,不行,也还没找到相关信息。这我想起了 Archboot,而无意中却碰到了 ArchBang (主页) 这个图形界面的 Live CD,和 Ubuntu 等发行版一样,Live 环境都提供了安装在硬盘的快捷方式。一切只需点击 Install,这给我这等菜鸟带来多大的方便啊!

ArchBang 的引导和 Arch Linux 一样:

在 Windows 下,提取镜像 /arch/boot/i686 路径的 vmlinuz26 和 archbang.img ( Arch Linux 则是 /boot/ 的 vmlinuz26 和 archlinux.img ) 到 C 盘根目录,并把 iso 文件也放 C 盘根目录。

在 Grub for DOS 的配置文件 menu.lst 里添加一项

title Install ArchBang
root   (hd0,0)
kernel /VMLINUZ26 archisolabel=archiso
initrd /ARCHBANG.IMG

进入引导进入后会自动检测 /dev/disk/by-label/archiso,用所提供的 shell:

# mkdir /tmp_mnt
# mount –r –t vfat /dev/sda1 /tmp_mnt
# modprobe loop
# losetup /dev/loop6 /tmp_mnt/ArchBang-2011.02.04-i686.iso
# ln –s /dev/loop6 /dev/disk/by-label/archiso
# exit

这下检测就有了,不管是在 Grub 的命令行,还是 Bash,多按 tab 都会有好处的。对于 iso 文件名更是方便,不可能忘了之后去查看文件名再回来输入吧?

进入 Live CD 环境后,右键安装

安装过程和 Arch Linux 差不多,而安装完的系统环境就不是一个基本的系统,而是有着图形界面的环境,SLiM + Openbox + tint2 + Conky 的界面(如图)让鄙人倍感亲切。

安装后的各种配置

资源占用很低,这完全符合 Arch 哲学极简之道。安装完中文字体和输入法之后,用起来就十分舒服了。Linux 各发行版的不同,最直接的是软件包管理,Debian 系是 DEB,Redhat 系则是 RPM,Arch Linux 则是 Pacman。Pacman 用着特舒服,安装软件只需 pacman -S *,如果没有则可 yaourt -S *,当然在此之前必须确认 yaourt 的安装。一般的常用软件 Pacman 都有,而像国内的 youmoney, yong 这些,就需要 AUR。在 Arch Linux 下,意料之外的是,yong 输入法居然不用手动安装,当然如果手动安装会比较麻烦,不是轻易就可完成。

在英文 locale 下,小小输入法的安装

这方面对我来说有点复杂,我的 locale.gen 文件是这样的:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK

通过 AUR 安装 yong 输入法

修改 /etc/gtk-2.0/gtk.immodules

找到 “xim” “X Input Method” “gtk20” “/usr/share/locale” “ko:ja:th:zh”

在 local 添加 en, 即为:

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

添加环境变量,鄙人添加到 ~/.profile 文件,当然 ~/.xinitrc 等也可以。

export LC_CTYPE='zh_CN.utf8'
export XMODIFIERS="@im=yong"
export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

自启动只需将”yong -d &”添加到 Openbox 的 autostart.sh 即可

安装 Grub2

自动生成配置文件

# grub-mkconfig -o /boot/grub/grub.cfg

将 Grub 安装到主引导记录中

Gtk+ 主题的配置可以使用 Lxappearance 来调整,可直接

联网

ADSL 连接使用 pppoe-setup, pppoe-start,相对来说比起 Ubuntu 等发行版的 pppoeconf 麻烦了点,不过也就手动设置了 DNS 服务器。

也可以使用熟悉的 nm-applet,官方中文 Wiki 关于 NetworkManager 的说明已不适用,gnome-network-manager 已不在。可参考 英文 ArchWiki

# pacman -S networkmanager network-manager-applet

切记安装后修改 /etc/rc.conf 文件,如下

在 DAEMONS 这个值中的 networkmanager 前加 @, 即 @networkmanager, 否则 nm-applet 将无法启动

在添加 DSL 连接的时候,要撤选左下角“对所有用户可用”,要不会提示权限不足。

用 NetworkManager 管理连接 vpn pptp ,在添加 vpn 连接时,在高级里勾选 Point To Point,在 Arch 用 VPN 的时候,连接后不用重启浏览器就能浏览网页,而 Ubuntu 却要,这是什么原因?还是此前用 Lubuntu 的时候的配置问题?

# pacman -S networkmanager-pptp pptpclient

昨天在淘宝上买了本杂志,支付宝控件安装后 Firefox 却没识别到,于是 Google 下

支付宝 控件依赖于 libpng12.so.0 最新的 Arch Linux 软件包升级到了 linpng14,这对依赖 libpng12 库的部分应用程式来讲,可能会出现 linpng12.so.0 无法截入的问题。 解决方法也很简单,作一个库文件的软连接即可,如下: ln -s /usr/lib/libpng14.so /usr/lib/libpng12.so.0

Arch Linux 在我的小本上发挥极致,更重要的是 Arch Linux 有着完善的 Wiki,Arch Linux Wiki 太强大了。软件使用有什么不懂,可直接往左侧搜索框直接搜索软件名。

2011 年 5 月 13 日

下午再进入 Arch Linux 原盘的 Live 环境,原来 Arch Linux 原盘的 Live 也有 pppoe 拨号,可以直接通过 pppoe-setup, pppoe-start 来连接网络后,通过网络安装系统,这下子 Arch Linux 的安装搞明白了,退出后看了下 Arch Wiki 也确实记录了这一安装方式,多拜读 Wiki 才是对的!不过也确实很想弄明白 Arch Linux 的硬盘安装方法,安装源到底挂载在哪呢?

相关资料

  1. 硬盘安装 ArchBang!
  2. Arch Linux Wiki

  1. 这个方法可能有些步骤是多余的,不过鄙人经过这样的配置之后输入法正常使用,所以也不想再折腾
  2. 免费 VPN 可参考 新民智工作室(我是王掌柜) 文章:郭嘉的故事

本文历史

  • 2011 年 05 月 09 日 创建文章
  • 2011 年 05 月 11 日 添加 NetworkManager 部分
  • 2011 年 05 月 12 日 添加支付宝控件部分
  • 2011 年 05 月 13 日 添加 grub2 部分
  • 2011 年 05 月 14 日 添加 yong 输入法部分

最近更新

猜你喜欢