+ -
当前位置:首页 → 问答吧 → Agilent ADS启动失败,说缺少libXm.so.3

Agilent ADS启动失败,说缺少libXm.so.3

时间:2011-12-14

来源:互联网

1.选择源:
$ sudo software-properties-gtk
选择合适的源能让安装软件更加快速,然后

$ sudo apt-get update
安装apt-fast或apt-metalink后安装软件时下载更加迅速,用法就是把apt-get install 换成apt-fast install和apt-metalink install

安装一些软件:
$ alias F='sudo apt-fast install'
$ F mplayer vim


2.选择语言:

$ sudo apt-get install gnome-language-selector
$ gnome-language-selector

安装输入法,五笔码表:
$ sudo apt-get install fcitx fcitx-table-wubi

安装man中文版
$ sudo apt-get install manpages-zh
使用时指定man路径, $ man -M /usr/share/man/zh_CN ls
或 $ vi /etc/manpath.config 在vi中用:%s/\/usr\/share\/man/\/usr\/share\/man\/zh_CN把/usr/share/man替换为/usr/share/man/zh_CN,以后运行man ls.

3.更改root密码:sudo passwd,然后
更改/etc/sudoers, 使之后运行sudo就不用输入密码确认:
$ cd /etc
$ su
# cp /etc/sudoers{,.back} #备份sudoers文件,防止更改错误造成问题,那就把文件替换回来
# vi /etc/sudoers
在vi中,在文件最后加上一行如下:
<myname> ALL=NOPASSWD:ALL
其中<myname>用用户名替代, 保存退出.

4.添加windows中文字体
windows系统目录下的Fonts目录下的simsun.ttf为宋体,simhei.ttf为黑体等等
可以如下例这样添加:
1)把windows分区挂载到/mnt/win7,并设为启动自动挂载(加入到fstab,见第4)
2)
$ cd /mnt/win7/Windows/Fonts
$ sudo mkdir /usr/share/fonts/winfonts
$ for i in sim*
$ do
$ sudo ln -s /mnt/win7/Windows/Fonts/$i /usr/share/fonts/winfonts/$i
$ done
这样便在winfonts目录下建立了到windows系统Fonts目录下sim*字体的软链接.
现在已经可以使用字体了
但网上还加了这些:
$ sudo mkfontdir && sudo mkfontscale && sudo fc-cache -fv


5.挂载分区

获取UUID,$ sudo ls -l /dev/disk/by-uuid > fstab.list
编辑 $ sudo gedit fstab.list 将uuid前的内容用"UUID="替换,变成形如:
UUID={uuid} {MountPoint} {FilesystemType} {Options} {dump} {pass}

系统安装后/etc/ 下的fstab默认挂载系统的分区,例如:
UUID=00a4b6ad-e9a9-4cb9-b1a6-1ba2a59baf4d / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda10 during installation
UUID=0e7b9f72-68a4-497f-ae11-45f79042272e /boot ext3 defaults 0 2
# /home was on /dev/sda5 during installation
UUID=08bb3df3-8b0f-4347-b81a-380ed56acd4a /home ext4 defaults 0 2
# /var was on /dev/sda11 during installation
UUID=f65fda31-57ae-4e78-9863-4736631bbc62 /var reiserfs defaults 0 2

在{pass}项/根目录为1,其它的系统目录在安装时重划了分区的指定为2,将fstab.list将要挂载的分区编辑成上例的形式,如:
UUID=426C77786C776597 /mnt/big ntfs-3g defaults 0 0
UUID=C861-EAD3 /mnt/fat32 vfat defaults,iocharset=utf8 0 0
UUID=d6576069-abff-4d9f-b9d3-62da1030eb94 /mnt/xfs.put xfs defaults 0 0
UUID=FAACFDD7ACFD8DFF /mnt/windows7 ntfs-3g defaults 0 0
{pass}项为0.
然后编辑$ sudo gedit /etc/fstab,将要自动挂的分区的记录附加到后面,保存.
运行 $ sudo mount -a 挂载记录在/etc/fstab下的所有分区.

6.前几天遇到了/var分区太小,下载的软件包放不下的情况.遇到某一分区大小不够用的情况,可以将一些空间mount到这个分区下的一个目录,如存放软件包的目录是/var/cache/apt/archives
于是 $ sudo mkdir /media/1 然后 $ sudo mount --bind /media/1 /var/cache/apt/archives就会发现archives 目录下的剩余空间和/media/1是一样的.但这mount的是archive目录,如果是系统重要的目录被作为挂载点,那会导致一些问题,这时要 $ sudo umount {MountPoint}卸载.
把这个操作加入/etc/fstab使启动自动挂载如下例:
/media/1 /var/cache/apt/archive none bind,rw 0 0


7.扩大swap分区,如果swap分区划得小了,可以新建一个文件作为swap分区:
$ sudo touch /mnt/512Mb.swap
$ sudo fallocate -l 512m /mnt/512Mb.swap sudo chmod 600 /mnt/512Mb.swap
fallocate length suffixes are: k, m, g, t, p, e (See man fallocate)
$ sudo mkswap /mnt/512Mb.swap
Adding the swap to the running system:
$ sudo swapon /mnt/512Mb.swap
Making the change permanent:
Add this line at the end of /etc/fstab:
/mnt/512Mb.swap none swap sw 0 0

查看512MB.swap挂载上没有, $ mount
或 $ sudo cat /proc/meminfo | grep SwapTotal 看大小增加了没.

最后由 haoyunniu 编辑于 2011-12-14 14:06,总共编辑了 7 次

作者: haoyunniu   发布时间: 2011-12-14

楼主,难道你把/var都单独分区了?

作者: ljj_jjl2008   发布时间: 2011-12-14

刚注册的号,我怎么回复2楼,我是把/var单独分区了,这样有什么缺点吗?

作者: haoyunniu   发布时间: 2011-12-14

我们一般只分/、/home、swap,连/boot一般都不单独分。分区多了浪费空间,也没有必要。

作者: ljj_jjl2008   发布时间: 2011-12-14

哦,呵呵,初来乍到,请多指教

作者: haoyunniu   发布时间: 2011-12-14

相关阅读 更多