Tag Archives: install

Arch Linux broadcom wireless 驱动自行编译安装

Arch最近频繁升级内核,有木有?一激动,升级了内核,无线网络没了,有木有?
以前,辛辛苦苦找到了无线网卡的驱动broadcom-wl,结果现在全白费了,有木有?

但是,回过神来,不想折腾的Linux User不适合用Arch。想想,还是硬着头皮自己编译吧。当然也不是完全从零开始,Arch的一个优点就是有很好的用户支持,官方wiki中没有的话,可以去AUR看看。因为原先使用的是第三方源中的broadcom-wl,所以在AUR中搜索了一下,于是就得到了编译需要的前提信息,链接是http://aur.archlinux.org/packages.php?ID=19514

好,接下来进入编译工作。

  1. 在上面的链接中下载整个编译需要的文件(Tarball),如PKGBUILD、install等,也可以点击这里下载,解压
  2. 编译需要依赖以下软件或工具:makepkg,fakeroot,patch,make。请确保一一安装。
  3. 从终端进入刚才的Tarball解压出来的目录,执行makepkg,不推荐使用root权限编译(所以要安装fakeroot,这些信息在编译过程中都会一一提示的,请注意输出的内容)
  4. 编译成功后,会生成名字类似broadcom-wl-5.100.82.112-2-i686.pkg.tar.xz的包,使用 pacman -U broadcom-wl-5.100.82.112-2-i686.pkg.tar.xz 安装。
  5. 安装完成后,执行 modprobe wl

原先使用第三方源安装时,如果执行modprobe wl是会报错的,现在OK了。

如果这样之后还是不行的话,给我留言吧。记得描述清除,或者留下联系方式。

nvidia b4312 install arch linux

以下安装信息已中文用户为主,安装机器为Dell Insporon 1420(Nividia显卡,Broadcom 4312无线网卡),安装介质为2011.08.19 i686。已经有一篇关于安装的博文,Install ArchLinux。这一篇是针对特定机型的安装记录,以及一些注意点,尽可能精简安装过程。

  1. 基础安装。以下是一些需要注意的。
    • 中国地区用户在设置硬件时钟类型时,推荐使用locatime
    • 在选择安装包时,推荐将sudo选中,省得后面还要再装。
    • 设置配置。主要是更新源的选择,即/etc/pacman.d/mirrorlist,推荐选择China相关的源中的一个,一般选择163的即可。
  2. 创建用户。具体的请参见Install ArchLinux。例如,useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power -s /bin/bash archie。设置密码为passwd archie。
  3. 更新软件源信息。pacman -Syu
  4. 如果没有安装sudo,可以通过命令pacman -S sudo安装。
  5. 配置sudo。nano /etc/sudoers,该文件中已经预设了一些配置,由于创建的用户已经在wheel组中,将相应的#%wheel ALL=(ALL) ALL前的注释#去掉就好了。至于# %wheel ALL=(ALL) NOPASSWD: ALL也是可以的,这样就不需要输入密码了。
  6. 登出root,使用新建的帐号登录。这一步是处于操作安全性的考虑,毕竟使用root的每一步操作都会即刻生效,而是用一般用户还要受到sudo的牵绊。
  7. 安装于图形化相关的基础软件。sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xf86-video-nouveau (pacman -Ss xf86-video | less)
  8. 安装字体。sudo pacman -S ttf-dejavu wqy-zenhei
  9. 安装dbus、networkmanager、显卡驱动。sudo pacman -S dbus networkmanager nvidia network-manager-applet
  10. 安装桌面环境。sudo pacman -S gnome(安装时,可以根据自己的需求选择相应的软件套装,这里安装了除1外的所有软件套装)
  11. 安装桌面环境的额外软件套装。sudo pacman -S gnome-extra(这里安装了5、6、7、8、9、10、12、13、14、15、18、22、23、24、31、33)请根据安装的输出信息,补充安装解压缩支持和影音编解码支持。
  12. 中文输入法。sudo pacman -S ibus-pinyin
  13. 进行一些配置。sudo nano /etc/rc.conf,在deamon中添加dbus、networkmanager、gdm,除此之外的可以在其前方添加@,让它在背景中运行。
  14. 添加软件源,安装无线网卡驱动。参照Arch Linux network。如果想手动安装,可以使用与sudo pacman -U /var/cache/pacman/pkg/broadcom-wl-5.100.82.38-6-i686.pkg.tar.xz类似的命令。
  15. 一些细节问题的修正。
    • 聊天工具empathy无法显示帐号菜单。执行安装sudo pacman -S telepathy 。
    • ibus无法自动启动。执行cp /usr/share/applications/ibus.desktop ~/.config/autostart
  16. 重启
  17. 一些软件的安装。
    • flash插件。sudo pacman -S flashplugin
    • chromium。sudo pacman -S chromium
    • gnome shell tweak tool。sudo pacman -S gnome-tweak-tool
    • libreoffice。sudo pacman -S libreoffice-calc libreoffice-common libreoffice-gnome libreoffice-impress libreoffice-writer libreoffice-zh-CN

Install Gnome3 on ArchLinux

Gnome3已经发布有一段时间了,初步使用以及参加HZLUG后,确实是不错的新一代桌面,让我一改觉得它臃肿的看法。

具体的安装可以参见官方文档:https://wiki.archlinux.org/index.php/GNOME_3

这里对自己的安装过程做一些记录:

  1. 安装gnome3。启用testing源,nano /etc/pacman.conf,找到被注释的[testing],将注释去除。
  2. 使用的更新源。中国境内的163的源比较快,但是前天出现一些问题,导致community出问题,不过已经修复。如果出现这样的问题,可以尝试切换到其他的更新源。
  3. 安装dbus。安装dbus,pacman -S dbus。启用dbus,/etc/rc.d/dbus start。配置dbus,nano /etc/rc.conf,在DEAMON中添加dbus。
  4. *安装fuse。pacman -S fuse。添加模块,modprobe fuse。
  5. 安装nvidia驱动。一种是安装开源驱动nouveau,另一种是安装闭源nvidia驱动。由于使用前者导致gnome-shell无法正常运行,使用后者。pacman -S nvidia。
  6. 配置nvidia。安装pkg-config,pacman -S pkg-config。执行nvidia-xconfig。重启reboot。
  7. 安装gnome。pacman -Syu testing/gnome testing/gnome-extra。后者是可选的扩展包。基本的gnome就装前者。
  8. 安装pmount。挂载移动设备用。pacman -S pmount。pmount依赖于hal,如果hal没安装请先安装,如果已经安装,执行/etc/rc.d/hal start。将hal加入DAEMON,nano /etc/rc.conf。
  9. 安装ntfs-3g。提供ntfs读写支持。昨天想往移动硬盘拷些文件,结果提示没有权限。Google了一下,说是缺少ntfs读写支持,需安装ntfs-3g,pacman -S ntfs-3g。
  10. 除此之外,声音等请参考以前的博文

Install GNOME 3 based on openSUSE

Gnome3发布已经有几天了,想了解详情去官方网站看看。官方网站提供了适用Gnome3的liveCD,不过仅提供了openSUSE和Fedora的。

我这里试用的是GNOME 3 based on openSUSE。刚开始是在虚拟机中试用,但是Gnome3加载失败!?没法试用。后来刻在CD里,从CD启动就可以看到Gnome3的界面了。

由于还没有看官方的发行说明,仅说说我所看到的。

  1. 窗口上只有一个关闭按钮,最大化是需要双击标题栏来实现,不提供最小化按钮。整个标题栏都显得很大个。
  2. 在当前窗口弹出的对话框不再像以前那样存在自己的标题栏,而是像从父窗口中生长出来的那样,不再出现移动子窗口而父窗口不动的问题,现在看来移动子窗口就移动父窗口。

整体感觉,Gnome3有一种焕然一新的感觉。有些方面是值得其他桌面学习的,例如弹出对话框的那个。

感觉不错了,想安装到硬盘上怎么办呢?可以在应用程序中搜索install,或者打开Yast,搜索install。直接运行该程序,根据引导一步步操作就可以了。

Install ArchLinux

从头开始安装archlinux,并将安装过程记录之,本博文正是在archlinux下编写。

安装可参见Arch Beginners Guide,虽然有中文翻译,还是推荐看英文,更准确。

1、安装并配置系统。依照提示一步步操作,指导编辑配置文件,主要修改rc.conf中的locale、mirrors.list中的源设置为中国的、locale.gen中使用zh_CN。设置root密码,后续操作使用。安装启动引导器。重启。

2、更新系统。使用root登录后,执行pacman -Syu。此时,因为使用中文环境,又没有中文字体的缘故,中文都显示为方块。没关系,执行完上面的命令,可能会提示安装新版的pacman,输入y安装。

3、安装Xorg。pacman -S xorg xorg-server xorg-xinit xorg-utils xorg-server-utils。

4、安装dbus。pacman -S dbus。编辑模块:nano /etc/rc.conf,添加dbus:DAEMONS=(syslog-ng dbus ntwork crond)。启动dbus:/etc/rc.d/dbus start。

5、测试X。安装测试环境pacman -S xorg-twm xorg-xclock xterm。运行startx。退出图形界面pkill X。无效则使用reboot。

6、安装字体。英文字体pacman -S ttf-dejavu。执行pacman -Ss wqy搜索中文字体。一般搜出来一个宋体,一个正黑。只装一个还是全装就由你自己决定了。pacman -S wqy-bitmapfont,pacman -S wqy-zenhei。

7、创建用户。命令useradd -m -g [initial_group] -G [additional_groups] -s [login_shell] [username],示例添加用户archie:useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power -s /bin/bash archie。设置密码passwd archie。删除用户: userdel -r [帐户名]。

8、安装sudo。pacman -S sudo。将添加的用户添加进sudoers。nano /etc/sudoers。找到root ALL=(ALL) ALL,在其下添加archie ALL=(ALL) ALL。此后,当你使用archie登录且需要root权限时,可使用sudo获得root权限。

9、安装桌面环境。需参考Arch新手上路。安装gnome,pacman -S gnome。选择默认启动的桌面环境:nano ~/.xinitrc,去除gnome-session前的#。startx测试。

*10、待命进程。安装gamin:pacman -S gamin。启动/etc/rc.d/fam start。

11、安装登录管理器。pacman -S gdm。启用gdm:方法一,在rc.conf中的DAEMON后增加gdm;方法二,nano /etc/inittab,修改启动方式。注意:gdm依赖于hal,而hal依赖于dbus。这三项不推荐在background中运行。

12、安装输入法。pacman -S scim。配置scim:
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=”scim”(无法工作,使用export QT_IM_MODULE=”scim-bridge”)export QT_IM_MODULE=”scim”
scim -d

13、声音设置。将alsa加入DAEMON。安装alsa-oss、alsa-utils,将用户加入audio组:gpasswd -a archie audio。

修改语言环境后,需执行locale-gen。添加中文编码locale-gen zh_CN.GB18030。