歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Ubuntu 12.04配置記錄

Ubuntu 12.04配置記錄   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* telepathy* -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 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 #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 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 #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 ia32-libs -y #64位系統跑32位程序 sudo apt-get install ppa-purge -y #PPA清除   配置溫度檢測 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. 更新源 # echo "deb http://mirrors.163.com/ubuntu precise main universe" > /etc/apt/sources.list # apt-get update b. 語言支持 # locale-gen en_US.UTF-8 zh_CN.UTF-8 c. 時區 # dpkg-reconfigure tzdata d. 必備工具 # apt-get install bash-completion nano sudo e. 字體 # apt-get install ttf-wqy-* f. 圖形界面 # apt-get install libgtk2.0-0 libgtk-3-0 appmenu-gtk appmenu-gtk3 # echo "export DISPLAY=:0.0" > /etc/profile.d/gui_support.sh g. 支持PPA源添加 # apt-get install python-software-properties 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應該可以作為萬能參數了。
 
Copyright © Linux教程網 All Rights Reserved