标签存档: ubuntu

我装好ubuntu13.04之后的优化过程

原来的ubuntu升级到13.10之后不久,在一次升级过程中挂掉了,由于手头没有合适的u盘,一直没有重装。

昨天又抱着试一试的心态,用别人给的一个sd卡读卡器,发现我的笔记本的某一个usb端口启动时可以识别它,于是,弄了个启动u盘,重新安装ubuntu13.04。

安装过程中在分区那里,直接把原来的ubuntu的分区格式化,其他几个分区直接挂载即可。

安装完成之后,桌面启动了,做了如下工作:

1、升级系统

sudo apt-get update && sudo apt-get upgrade

2、在软件中心,卸载如下软件:

libreoffice、thunderbird、ibus、Firefox Ubufox扩展、桌面共享、Empathy、扫描易、蓝牙、ubuntu one、各种辅助功能等。

3、安装如下软件:

fcitx、fcitx-table-wubi、ubuntu-tweak、新立得、wps。

其中wps是wps官网下载,然后dpkg安装;ubuntu-tweak是手动添加源,再apt安装;其他则用命令来完成:sudo apt-get install synaptic fcitx fcitx-table-wubi。

没装搜狗软件法是因为我基本不用拼音。

4、彻底清除无用的软件包

在新立得中,搜索libreoffice、bluz、ubuntu one相关包,能卸载的全部卸载。

打开ubuntu tweak,清理垃圾文件。

5、其他修改:

a、去掉grub菜单中一些没用的东西:

/etc/grub.d/中只保留00_header、10_linux、30_os-prober,其他删掉;

修改/etc/default/grub文件,将GRUB_DEFAULT和GRUB_TIMEOUT项改成我想要的参数,比如我想让我的gentoo默认3秒启动。

最后运行:sudo update-grub。

b、安装firefox的flash插件

在http://get.adobe.com/cn/flashplayer/中下载tar.gz格式文件,将解压出来的so文件,放到~/.mozilla/plugins/目录中,其中plugins目录需要新建。

c、用ubuntu tweak进行一些设置,比如把启动器设置成自动隐藏等操作。

linux下安装搜狗输入法

随着Linux Deepin 12.12 beta的发布,linux下的搜狗输入法正式进入人们的视野。

linux下的搜狗输入法是搜狗提供接口,fcitx目前的主要开发者csslayer在fcitx的基础上制作的。

由于搜狗的协议只允许deepin社区使用,因此deepin在其官方源中的包,在microcai提出涉嫌违反GPL协议后,deepin将deb包放到了non-free中。

为此,在microcai的建议下,fcitx现开发者csslayer在获得yuking的允许后,降级了fcitx的GPL协议。

目前,gentoo的overlay、archlinux的aur和ubuntu的ppa等维护者都添加fcitx-sogoupinyin的源,即可直接下载并安装搜狗拼音。安装方法如下:

ubuntu:

sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx-sogoupinyin

archlinux和gentoo如果添加了aur和gentoo-zh,则可以用yaourt或emerge直接安装:

yaourt -S fcitx-sogoupinyin

emerge fcitx-sogoupinyin

Ubuntu 13.10(saucy )更新源

Ubuntu 13.10,Saucy Salamander(俏皮的蝾螈)更新源:

deb http://archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse

修复ubuntu13.04

昨天把我的ubuntu13.04给整残了,后来折腾一番终于又恢复了。过程如下:

昨天在gentoo下打算删除另一个分区上的系统,结果误删了ubuntu下的bin目录,造成ubuntu无法启动。

先想到看看用gentoo的bin文件行不行,于是把gentoo下的bin目录复制过去,重启,结果还是不行!于是放弃了,不行哪天再重装吧。

昨天下午,下载了一个ubuntukylin的iso,在vbox中试用了一下。一下想到,既然ubuntukylin是13.04基础上改的,那我把它的bin文件夹复制过去不就行了?

于是,在vbox中的ubuntukylin中把bin目录scp到主机的ubuntu系统目录下。启动,成功了!

 

ubuntu 13.04(raring)的源

ubuntu13.04发行计划:

Ubuntu 13.04 Alpha 1 – 12月1日
Ubuntu 13.04 Alpha 2 – 2月7日
Ubuntu 13.04 Beta - 3月7日
Ubuntu 13.04 Final - 4月25日

更新源:

deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse

chroot升级gentoo和arch的脚本

笔记本上有3个linux系统和1个win7,平时主要用gentoo,偶而用一下其他系统,主要就是升升级。

由于我是个升级控,因此经常在此系统中chroot更新彼系统,为了免去一条条输入命令,写了个简单的脚本。

ubuntu和arch下升级gentoo的脚本:

1、chroot进入gentoo的脚本(文件名为g),存到ubuntu和arch的用户目录下,root后直接运行./g或者ubuntu下sudo ./g即可。

#!/bin/sh
cp /etc/resolv.conf /gentoo/etc/
mount -t proc proc /gentoo/proc
mount -o bind /dev /gentoo/dev
chroot /gentoo /bin/bash

注:“gentoo”为挂载的gentoo分区名。

2、更新gentoo系统脚本(文件名为g),放到gentoo系统分区/目录下,上一步chroot进入gentoo后,运行/g即可。

#!/bin/sh
env-update && source /etc/profile
export PS1="(chroot) $PS1"
emerge --sync && emerge --update --deep --newuse --with-bdeps=y @world

gentoo下升级arch、ubuntu的脚本和上面类似,只不过第二个脚本更简单一些,因为有些命令无法运行,如env-update,另外,把emerge换成pacman或者apt-get就行了。

由于ubuntu默认不能chroot,因此无法在其他系统下更新它,不过,网上有教程可以让ubuntu也可以chroot。

我错了,ubuntu照样可以chroot,只需要添加root密码即可,在ubuntu中:

sudo passwd root

多个linux系统共用软件配置

这几天把arch装到了我笔记本硬盘上,至此笔记本上的操作系统:ubuntu12.10、gentoo(kde)、arch(gnome3)和win7。

主系统为gentoo,其他系统也就偶而开一下升级软件。

在三个linux中如果共用各种软件的配置,可以把home单独挂载,但不同的桌面环境容易造成混乱,因此我采用软件链接来实现。

比如firefox的配置放在kde中,其他环境则用链接方式搞定,如ubuntu和arch中运行以下命令即可(均将gentoo挂载为/gentoo):

ln -s /gentoo/home/gentoo/.mozilla ~/.mozilla

其他类似共用软件均可以采用以上方式,比如vbox、filezilla等。

ubuntu设置静态ip

桌面版可以图形化设置静态ip,本文是在字符界面下如何设置静态ip:

1、修改/etc/network/interfaces文件,添加ip设置参数:

sudo vi /etc/network/interfaces

添加:

auto eth0
iface eth0 inet static
address 192.168.1.109
netmask 255.255.255.0
gateway 192.168.1.103

其余代码注释掉。

2、修改/etc/resolv.conf文件,设置dns:

sudo vi /etc/resolv.conf

添加:

nameserver 202.99.160.68
nameserver 202.99.166.4

3、重启网卡

ubuntu删除右上角的小信封和用户图标

一直不太喜欢ubuntu默认安装后在右上角显示小信封和用户注销图标,可以用以下命令
卸载:

sudo apt-get remove indicator-session indicator-messages

注:indicator-session为用户注销图标,indicator-messages为小信封。

Ubuntu11.10升级完成

笔记本里的ubuntu11.04顺利升级为11.10。个人初步感觉有几点变化:
1、桌面显示管理器可以选择为lightdm,轻量级的,感觉还行;
2、unity有所变化,初步感觉没有太大的变化,只是细节部分有些变化;
3、右上角多了系统设置、软件更新等常用菜单,赞一个,非常不错;
4、系统设置里面感觉比以前简洁了,有些不适应;
5、有些软件没了全局菜单,比如新立得、libreoffice,不知道是不是升级上来的原因;
6、多年来困扰我的声音问题解决了,插上耳机喇叭终于不响了。

第 1 页,共 2 页12