沈雅

努力,以不负沈雅之名!
嵌入式、Linux、Cosplay、Acg、动漫、各种文学 全为我所爱矣!
交流联系:QQ88459122

Ubuntu 12.04 (Precise)的安装维护总结

1. 安装时联网,但不要选择“下载更新”;语言选中文,地区选Shanghai。
2. 通过软件中心编辑软件源为163,之后点击右上角齿轮图标:更新系统,重启。
3. 用户账户里将姓名改为中文:安装时不能输入中文,期待改进!
4. 安装附加驱动,选择“ATI/AMD专有的FGLRX图形驱动,激活,重启。
5. 配置双显示器:运行AMD Catalyst Control Center (管理),在“显示器管理器”页面选中外接显示器图标,从下拉菜单中选择“多显示器桌面 带显示器1”,确定,重启。
6. 通过系统设置的“显示”项:实现在不同的显示器/双显示器之间自由切换。
7. 打开系统设置的“语言”:安装完整的语言支持!
8. 卸载多余的:
sudo apt-get purge landscape-client-ui-install -y #远程控制
sudo apt-get purge deja-dup -y #备份
sudo apt-get purge ubuntuone* -y #Ubuntu One
sudo apt-get purge indicator-messages -y #托盘消息图标
sudo apt-get purge empathy empathy-common -y #聊天
sudo apt-get purge gwibber -y #微博
sudo apt-get purge thunderbird -y #邮件
sudo apt-get purge transmission-* -y #BT
sudo apt-get purge xul-ext-ubufox -y #Firefox的Ubuntu扩展
sudo apt-get purge gnome-orca -y #屏幕阅读
sudo apt-get purge onboard -y #屏幕键盘
sudo apt-get purge simple-scan -y #扫描
sudo apt-get purge totem -y #电影播放
sudo apt-get purge pitivi -y #视频编辑
sudo apt-get purge bluez -y #蓝牙
sudo apt-get purge emacs23 -y #文本编辑
9. 安装必备的:
sudo apt-get install ubuntu-restricted-extras -y #重要的额外程序
sudo apt-get install p7zip-full p7zip-rar unrar -y #压缩解压
sudo apt-get install build-essential g++-multilib mingw-w64 g++-mingw-w64 cmake valgrind meld autoconf astyle -y #开发
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev libedit-dev libfontconfig1-dev -y #Qt5
sudo apt-get install git gitk git-gui git-svn -y #版本管理
sudo apt-get install goldendict -y #词典
sudo apt-get install nautilus-open-terminal -y #右键终端
sudo apt-get install smplayer vlc -y #电影播放
sudo apt-get install libav-tools -y #视频转换
sudo apt-get install openshot -y #视频编辑
sudo apt-get install audacity -y #音频编辑
sudo apt-get install filezilla -y #FTP客户端
sudo apt-get install mldonkey-server -y #下载
sudo apt-get install furiusisomount -y #虚拟光驱
sudo apt-get install tuxpaint tuxmath gcompris -y #幼儿教育
sudo apt-get install indicator-cpufreq -y #CPU频率调节
sudo apt-get install indicator-weather -y #天气
sudo apt-get install exfalso -y #ID3修改
sudo apt-get install lm-sensors -y #温度检测
sudo apt-get install aptitude -y #安装删除
sudo apt-get install lo-menubar -y #LibreOffice全局菜单
sudo apt-get install gtkorphan -y #清理孤儿包
sudo apt-get install system-config-samba -y #局域网共享
sudo apt-get install ppa-purge -y #清理PPA
sudo apt-get install ia32-libs -y #64位系统跑32位程序

配置温度检测
sudo sensors-detect
手动启动:
sudo modprobe coretemp

从指定类型文件中查找
find . -name '*.c' | awk '{print "grep -i -nH keyword "$1}' | /bin/bash
find . -name '*.c' -exec grep -i -nH "keyword" {} \;
更好的搜索方法:
grep -i "search_string" . -r --include=*.txt
grep "search_string" . -r --include=*.txt --include=*.cpp --include=*.h

创建启动器
sudo apt-get install --no-install-recommends gnome-panel
gnome-desktop-item-edit . --create-new
sudo desktop-file-install XXX

修正IBUS图标丢失
gconftool --type boolean -s /desktop/ibus/panel/show_icon_on_systray true
gconftool --type boolean -s /desktop/ibus/panel/show true
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

安装JRE以运行cgoban围棋在线对弈
解压:sudo ./jre-6u31-linux-x64.bin
拷贝:sudo mv jre1.6.0_31/ /opt/jre1.6.0
安装:sudo update-alternatives --install /usr/bin/java java /opt/jre1.6.0/bin/java 0 --slave /usr/share/man/man1/java.1.gz java.1.gz /opt/jre1.6.0/man/man1/java.1
配置:sudo update-alternatives --config java
查询:update-alternatives --display java
版本:java -version
插件:mkdir -p ~/.mozilla/plugins/ && ln -s /opt/jre1.6.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
运行:padsp java -jar /opt/cgoban.jar

只显示目录名
ls -l | grep ^d

ls -d */

只显示文件
ls -l | grep ^-

分别设置子目录和文件不同权限
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

为指定文件设置可执行权限
find . -name 'commit-msg' -type f -exec chmod +x {} \;
find . -name '*.sh' -type f -exec chmod +x {} \;

减肥VBOX磁盘文件
sdelete -c -z C:\
VBoxManage modifyhd --compact WINXP.vdi

MlDonkey选项设置
buffer_writes_delay 60
buffer_writes_threshold 10240
buffer_writes true
client_buffer_size 10000000
ED2K-force_client_high_id true
ED2K-force_high_id true
ED2K-max_connected_servers 10
enable_kademlia true
max_hard_download_rate 0
max_hard_upload_rate 20
max_opened_connections 600
share_scan_interval 300
Options > Web infos,Remove掉所有项目,清空~/.mldonkey/web_infos目录后添加下面三项:
server.met http://ed2k.im/server.met 24
guarding.p2p http://ed2k.im/ipfilter.dat 96
kad http://ed2k.im/nodes.dat 24

使用apt-fast加速APT下载
sudo apt-get install axel
sudo axel -o /usr/bin/apt-fast http://www.mattparnell.com/linux/apt-fast/apt-fast.sh
sudo chmod +x /usr/bin/apt-fast

有用的PPA源
ppa:otto-kesselgulasch/gimp
ppa:alexey-ivanov/qtcreator
ppa:canonical-qt5-edgers/qt5-daily
ppa:ubuntu-wine/ppa
ppa:motumedia/mplayer-daily
ppa:smplayer2/daily

安装Qt5,配置多个Qt开发库
sudo update-alternatives --install /usr/bin/qmake qmake /opt/qt5/bin/qmake 30
sudo update-alternatives --config qmake
update-alternatives --display qmake

进程相关
pgrep XXX #查询
pkill XXX #杀掉
killall XXX #全杀

禁止某软件包升级
sudo echo "XXX hold" | sudo dpkg --set-selections
或:
sudo aptitude hold XXX

配置Wine纯净版
1. Dash -> 搜索wine,运行Configure Wine配置程序
2. 激活“函数库”页面,在“新增函数库顶替”下拉框里输入“winemenubuilder.exe”,添加,编辑,停用
3. 激活“函数库”页面,在“新增函数库顶替”下拉框里输入“winemine.exe”,添加,编辑,停用
4. 如果已经产生了你不想要的关联/菜单/图标,可以执行:
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.{xpm,png}
rm -f $HOME/.local/share/icons/*-x-wine-*.{xpm,png}
5. “驱动器”页面,删除Z分区,添加D分区,路径指定为~/qpSOFT/Wine
6. “关于”页面,填写Windows注册信息,姓名:loaden,单位:qpsoft
7. 运行Winetricks程序,安装字体:corefonts,然后从XP系统拷贝simhei.ttf simsun.ttc至Fonts目录
8. 安装DLL或组件:cmd mfc42 vcrun2003 vcrun2005 vcrun2008 vcrun2010 dotnet20
9. 安装Office 2003绿色版,运行,搞定!
10.安装弈城围棋,运行,搞定!

Wine调用批处理时字体错误处理
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WINECON_Fatal Couldn't find a decent font, aborting
方案:
$LANG=C
$wine cmd

64位系统Wine缺少gnome-keyring-pkcs11.so的错误处理
见:http://askubuntu.com/questions/127848/wine-cant-find-gnome-keyring-pkcs11-so
1) Install getlibs:
wget https://launchpad.net/~jcollins/+archiv ... a2_all.deb
sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
2) Install the 32bit library:
sudo getlibs -p gnome-keyring:i386
3) Make the symbolic link:
sudo mkdir /usr/lib/i386-linux-gnu/pkcs11
sudo ln -s /usr/lib32/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so

64位系统安装32位glGO
1) 下载glGo-1.4.1.deb,双击使用软件中心安装,会提示软件包质量欠佳:别管它,确认即可。
2) 安装getlibs,以获取并安装任意的32位库
wget https://launchpad.net/~jcollins/+archiv ... a2_all.deb
sudo dpkg -i getlibs_2.06-0ubuntu1~ppa2_all.deb
3) 安装32位库
sudo getlibs -p libpython2.7:i386
sudo apt-get install ia32-libs libjpeg62:i386 appmenu-gtk:i386
4) 软链接
sudo ln -s /usr/lib32/libpython2.7.so.1.0 /usr/lib/libpython2.5.so.1.0
5) 和GNUGO来一盘
sudo apt-get install gnugo

评论

© 沈雅 | Powered by LOFTER