ubuntu系統升級和其餘相關操做記錄

 

以前在openstack中安裝了ubuntu 12.04虛擬機,版本較低,須要升級爲高版本。下面分享下升級過程:git

ubuntu系統升級操做:
$ cat /etc/issue
Ubuntu 12.04.5 LTS \n \lgithub

$ sudo apt-get update
$ sudo apt-get install -y update-manager-core
$ sudo do-release-upgrade -d
此步執行後會提示升級,要下載最新系統數據,安裝大概須要一個多小時。數據庫

若是上面最後一步提示找不到較高版本。
那麼就使用如下方法升級成功:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ apt-get install -y update-manager
$ update-manager -d
此步執行後會提示升級,要下載最新系統數據,安裝大概須要一個多小時。ubuntu

升級後,再次查看ubuntu版本,發現已經是最新系統版本了:
$ cat /etc/issue
Ubuntu 14.04 LTS \n \lsublime-text

另外注意:
ubuntu系統升級是從低版本往高版本逐級升的,好比ubuntu12.04-->ubuntu14.04-->ubuntu16.04等
若是上面升級到一個新版本後發現不是最新版本,還能夠繼續照此步驟執行升級,直至升級到最新版本。緩存

==============================================================
ubuntu中強制安裝:
apt-get install -f 軟件名

查出安裝的軟件
dpkg -l
dpkg -l |grep 軟件名

dpkg -r 軟件名   #強制卸載
dpkg --purge 軟件名       #刪除軟件卸載後的遺留文件
=============================================================
ubuntu中關閉sublime text自動檢測更新提示
點擊菜單欄"Preferences"=> "Settings",清空右邊欄內容將裏面修改成以下(主要是添加第一行內容):bash

{
    "update_check": false,
    "color_scheme": "Packages/Color Scheme - Default/Amy.tmTheme",
    "font_face": "宋體",
    "font_options":
    [
        "no_bold",
        "no_italic",
        "no_antialias",
        "gray_antialias"
    ],
    "font_size": 12,
    "ignored_packages":
    [
        "Vintage"
    ]
}

若是添加後不起做用就是沒有註冊的緣由,設置一下注冊碼就能夠!作法:
"菜單"->"help"->"Enter License",輸入下面內容便可!spa

—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——

=======Ubuntu下sublime不能輸入中文的問題解決辦法=========命令行

# git clone https://github.com/lyfeyaj/sublime-text-imfix.git1
# cd sublime-text-imfix && ./sublime-imfix1

執行完以後重啓sublime,就能夠輸入中文了!

============================================
Ubuntu 16.04經過rc.local設置開機啓動命令/腳本(經過update-rc.d管理Ubuntu開機啓動程序/服務)
rc.local腳本是一個Ubuntu開機後會自動執行的腳本,咱們能夠在該腳本內添加命令行指令。該腳本位於/etc/路徑下,須要root權限才能修改。
注意:
- rc.local腳本里面啓動的用戶默認爲root權限。
- 必定要將命令添加在exit 0以前。裏面能夠直接寫命令或者執行Shell腳本文件sh。blog

============================================
rm -rf /var/cache/apt/archives/* #清理緩存
apt-get autoclean #刪除已經卸載掉的軟件包
apt-get autoremove #卸載軟件時殘留在系統裏的垃圾

============================================
Ubuntu中"apt-get -f install"命令
Ubuntu 下用apt-get或dpkg進行安裝操做時,當發現多是安裝的其餘軟件包不兼容致使了安裝包出錯時,能夠根據提示須要執行「sudo apt-get -f install 」來卸載以前的衝突包。若是安裝過aptitude包,還可使用命令"aptitude -f install" ,實現相同的效果。

說明:
apt-get -f install 是修復損壞的軟件包,嘗試卸載出錯的包,從新安裝正確版本的
-f參數放在 install 前面跟後面是同樣的效果

==============================================================
安裝軟件 apt-get install softname1 softname2 softname3……
卸載軟件 apt-get remove softname1 softname2 softname3……
卸載並清除配置 apt-get remove --purge softname1
更新軟件信息數據庫 apt-get update
進行系統升級 apt-get upgrade
搜索軟件包 apt-cache search softname1 softname2 softname3……
修正(依賴關係)安裝:apt-get -f install

安裝deb軟件包 dpkg -i xxx.deb
刪除軟件包 dpkg -r xxx.deb
連同配置文件一塊兒刪除 dpkg -r --purge xxx.deb
查看軟件包信息 dpkg -info xxx.deb
查看文件拷貝詳情 dpkg -L xxx.deb
查看系統中已安裝軟件包信息 dpkg -l
從新配置軟件包 dpkg-reconfigure xx

sudo dpkg -p package_name卸載軟件包及其配置文件,但沒法解決依賴關係!

sudo aptitude purge pkgname卸載軟件包及其配置文件與依賴關係包!
清除全部已刪除包的殘餘配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
若是報以下錯誤,證實你的系統中沒有殘留配置文件了,無須擔憂。

好比:
dpkg -i NylasMail.deb #安裝這個軟件
dpkg --info NylasMail.deb #查看這個軟件安裝後的包名,好比查看到該軟件包名稱爲nylas-mail(即Package: nylas-mail)
dpkg -r nylas-mail #卸載
dpkg --purge nylas-mail

================ubuntu16.04下清除垃圾空間的方法===================

root@bobo:~# cat /root/cache_del.sh 
#!/bin/bash

rm -rf /var/cache/apt/archives/*
apt-get autoclean
apt-get autoremove

rm -rf /home/kevin/.cache/*

每1小時清除一次
root@bobo:~# crontab -l
0 * * * * /bin/bash -x /root/cache_del.sh >/dev/null 2>&1
相關文章
相關標籤/搜索