Tag Archives: linux

Linux

Install Broadcom b4312 driver on LMDE

有两种方式:

一、安装如下包:

1
2
wireless-tools
firmware-b43-lpphy-installer

如果安装成功了,执行以下命令:

1
2
3
modprobe b43
iwconfig
ifconfig wlan0 up

参考http://wiki.debian.org/bcm43xx#b43_and_b43legacy
这种方法我没安装成功,而且报“子进程 已安装post-installation 脚本 错误号4”。

现在将内核升级到了2.6.38,安装成功,并可以使用。

二、另一种参考http://wiki.debian.org/wl#Wheezy。安装以下包:

1
2
3
module-assistant
wireless-tools
broadcom-sta*

安装完成后,执行:

1
2
3
modprobe -r b44 b43 b43legacy ssb brcm80211
modprobe wl  #这一步可能会报错,说wl模块不存在,处理办法见下方
iwconfig

以上完成后,无线网卡应该可以使用了。

报wl模块不存在的话,需要参考/usr/share/doc/broadcom-sta-source中的README.Debian,使用root权限执行

1
2
module-assistant prepare broadcom-sta
module-assistant auto-install broadcom-sta

执行成功后,再执行modprobe wl即可。

Linux

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。直接运行该程序,根据引导一步步操作就可以了。

Linux

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。

第 2 页,共 2 页12