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
sudo
apt-get purge indicator-messages -y
sudo
apt-get purge empathy* telepathy* -y
sudo
apt-get purge gwibber* -y
sudo
apt-get purge thunderbird -y
sudo
apt-get purge transmission-* -y
sudo
apt-get purge xul-ext-ubufox -y
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 clang cmake valgrind meld autoconf astyle -y
sudo
apt-get
install
"^libxcb.*"
libx11-xcb-dev libglu1-mesa-dev libxrender-dev libedit-dev libfontconfig1-dev -y
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
mplayer vlc smplayer -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
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
sudo
apt-get
install
indicator-weather -y
sudo
apt-get
install
exfalso -y
sudo
apt-get
install
lm-sensors -y
sudo
apt-get
install
aptitude -y
sudo
apt-get
install
lo-menubar -y
sudo
apt-get
install
gtkorphan -y
sudo
apt-get
install
system-config-samba -y
sudo
apt-get
install
ia32-libs -y
sudo
apt-get
install
ppa-purge -y
配置温度检测
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
创建启动器
gedit XXX.desktop,添加内容:
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Version=1.0
Name=glGo
Exec=schroot -c 32 -p glGo
Terminal=
false
Icon=goa-panel
其中,图标可在
/usr/share/icons/hicolor
中寻找;
参数可根据需要修改。
安装:
sudo
desktop-
file
-
install
XXX.desktop
修正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']"
或:
ibus-daemon -drx
详见:https:
//code
.google.com
/p/ibus/wiki/Ubuntu
安装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
add-apt-repository ppa:apt-fast
/stable
sudo
apt-get update
sudo
apt-get
install
apt-fast
进程相关
pgrep XXX
pkill XXX
killall XXX
禁止某软件包升级
sudo
echo
"XXX hold"
|
sudo
dpkg --
set
-selections
配置Wine纯净版
1. Dash -> 搜索wine,运行Configure Wine配置程序
2. 激活“函数库”页面,在“新增函数库顶替”下拉框里输入“winemenubuilder.exe”,添加,编辑,停用
3. 激活“函数库”页面,在“新增函数库顶替”下拉框里输入“winemine.exe”,添加,编辑,停用
如果已经将int main() {
return
0; }编译成main.exe,则可以执行:
cp
-f main.exe $HOME/.wine
/drive_c/windows/system32/winemenubuilder
.exe
cp
-f main.exe $HOME/.wine
/drive_c/windows/system32/winemine
.exe
然后将第2、3两步中的停用改成原装。
4. “驱动器”页面,添加D分区,路径指定为$HOME
/qpSOFT/Wine
;同时将Z分区路径修改为$HOME
5. “关于”页面,填写Windows注册信息,姓名:loaden,单位:qpsoft
6. 运行Winetricks程序,安装字体:corefonts,然后从XP系统拷贝simhei.ttf simsun.ttc至Fonts目录
7. 视需要安装DLL或组件:winetricks cmd vcrun6 vcrun2003
下载:
http:
//www
.winehq.org
/download/ubuntu/
https:
//launchpad
.net/~ubuntu-wine/+archive
/ppa
彻底清理Wine
删除$HOME/.
local
/share/applications/mimeapps
.list中含有wine的条目
删除$HOME/.wine目录
find
$HOME/.config -name
'*wine*'
-
exec
rm
{} \\;
find
$HOME/.
local
-name
'*wine*'
-
exec
rm
{} \\;
find
$HOME/.
local
-name
'*wine*'
-
exec
rm
-r {} \\;
rm
-rf $HOME/.
local
/share/icons/hicolor
rm
-f $HOME/.
local
/share/applications/mimeinfo
.cache
Wine调用批处理时字体错误处理
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WINECON_Fatal Couldn't
find
a decent font, aborting
方案:
$LANG=C
$wineconsole cmd 或$wineconsole XXX.bat
另一方案:
$wine cmd
$XXX.bat
这样就不会存在找不到中文字体的问题了,但要支持中文:
1. 批处理文件编码必须是GBK
2. 行尾必须用Windows风格
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位Ubuntu系统,通过Wine模拟纯32位Windows
打开终端,预设环境变量:
export
WINEARCH=win32
export
WINEPREFIX=$HOME/.wine32/
winecfg
winetricks ie6
这样就可以解决64位Ubuntu中,Wine无法安装32位IE的错误。
不过以后每次运行纯32位Windows中的程序,例如IE6,就需要先导出环境变量了。
通过
bash
脚本可以简化操作:wine32.sh
#!/bin/bash
export
WINEARCH=win32
export
WINEPREFIX=$HOME/.wine32/
winefile
在文件管理器中双击安装或运行。
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 appmenu-gtk:i386
sudo
apt-get
install
ia32-libs libjpeg62: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
MinGW-w64静态链接
-static-libgcc -static-libstdc++ 或 -static
修正dpkg -i *.deb安装后缺少信赖
sudo
apt-get
install
-f
获取脚本文件所在路径
包含文件:$0
只要路径:`
dirname
"$0"
`ol
批量文本替换
grep
"old"
-rl ./ |
xargs
sed
-i
"s/old/new/g"
grep
"Objbase.h"
-rl . --include=*.cpp --include=*.h |
xargs
sed
-i
"s/Objbase.h/objbase.h/g"
或:
sed
-i
"s/原字符串/新字符串/g"
`
grep
原字符串 -rl 所在目录
64位系统中通过chroot构建32位环境
1. 安装工具:
sudo
apt-get
install
debootstrap schroot
2. 编辑配置:
sudo
editor
/etc/schroot/chroot
.d
/32
.conf,添加如下内容
[32]
description=Ubuntu 32Bit
type
=directory
directory=
/32
users
=loaden,okayen
groups
=
users
root-
groups
=root
personality=linux32
3. 安装系统:
sudo
debootstrap --arch i386 --variant=buildd precise
/32
http:
//mirrors
.163.com
/ubuntu/
4. 配置系统:
sudo
schroot -c 32
a. 更新源
b. 语言支持
c. 时区
d. 必备工具
e. 字体
f. 图形界面
g. 支持PPA源添加
4. 软件安装
a. 安装FoxReader
$
sudo
dpkg -i FoxitReader_1.1.0_i386.deb
$
sudo
apt-get
install
libcanberra-gtk-module
$ schroot -c 32 -p FoxReader
b. 安装glGo
$
sudo
dpkg -i glGo-1.4.1.deb
$
sudo
apt-get
install
libsm6 libjpeg62 libsdl-image1.2 libsdl-ttf2.0-0 libsdl-mixer1.2 libglu1-mesa libpython2.7 gnugo
$
sudo
ln
-s
/usr/lib/libpython2
.7.so.1.0
/usr/lib/libpython2
.5.so.1.0
$ schroot -c 32 -p glGo
5. 构建32位Qt5编译环境
sudo
apt-get
install
"^libxcb.*"
libx11-xcb-dev libglu1-mesa-dev libxrender-dev libedit-dev libfontconfig1-dev -y
6. 安装GCC4.7
sudo
add-apt-repository ppa:ubuntu-toolchain-r
/test
sudo
apt-get update
sudo
apt-get
install
gcc-4.7 g++-4.7
卸载多余的内核
查询所有内核:dpkg --get-selections|
grep
linux
正在使用的内核不能删除:
uname
-r
删除不需要的内核:
sudo
apt-get remove XXX
屏幕亮度
查询最大亮度:
cat
/sys/class/backlight/acpi_video0/max_brightness
sudo
gedit
/usr/bin/bright
添加:
#!/bin/bash
pkexec
/usr/lib/gnome-settings-daemon/gsd-backlight-helper
--
set
-brightness 15
其中--
set
-brightness 15中的值视需要在max_brightness的1
/2
和3
/4
之间取。
添加可执行权限:
chmod
+x
/usr/bin/bright
设置:
gsettings
set
org.gnome.settings-daemon.peripherals.input-devices hotplug-
command
"/usr/bin/bright"
查看:
cat
/sys/class/backlight/acpi_video0/
*brightness
Ubuntu 下列签名无效: BADSIG 40976EAF437D05B5
sudo
rm
-r
/var/lib/apt/lists
sudo
apt-get update
通过源码编译升级软件包
0. 安装公钥:
sudo
apt-get
install
debian-keyring
1. 安装依赖:
sudo
apt-get build-dep XXX
2. 下载源码:apt-get
source
XXX
3. 替换源码或修改源码
4. 重新编译:
cd
源码目录 && dpkg-buildpackage -rfakeroot -uc -b
5. 覆盖安装:
sudo
dpkg -i *.deb
安装GCC-4.7编译器
sudo
add-apt-repository ppa:ubuntu-toolchain-r
/test
sudo
apt-fast
install
gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib
更新mplayer和smplayer
sudo
add-apt-repository ppa:motumedia
/mplayer-daily
sudo
add-apt-repository ppa:smplayer2
/daily
sudo
apt-fast
install
mplayer2 smplayer2
命令行解压缩到指定目录
sudo
tar
xvf XXX.
tar
.xz -C
/opt
不需要添加J选项,
tar
会根据压缩包名称识别压缩包格式。
所以xvf应该可以作为万能参数了。