2016年2月21日 星期日

在Linux上安裝套件2

如何檢查Linux版本

Kernel 

$ uname -r

檢查Linux distribution version

$ cat /proc/version
or
$ cat /etc/issue



Debian / Ubuntu 安裝套件

dpkg是Debian底層的套件管理程式,其上還有強大的apt,在其上更有非常強大的aptitude管理系統


sudo apt-get update更新套件清單。
sudo apt-get upgrade升級系統已安裝套件的版本,此指令可一次升級所有已安裝套件的版本,也可以單獨升級某指定套件。
sudo apt-get dist-upgrade  <name>升級系統已安裝套件的版本,一併升級具相依性套件的版本。
sudo apt-get install  <name>安裝套件。
sudo apt-get remove  <name>移除套件,但保留該套件設定檔。
sudo apt-get autoremove  <name>移除套件,並且移除與該套件具有相依性之套件。
sudo apt-get --purge remove  <name>移除套件,一併移除該套件設定檔。
sudo apt-get clean移除套件的安裝原始檔。
sudo apt-get autoclean移除已經無法再下載的套件安裝原始檔。
sudo apt-get check檢查套件是否有相依性的問題。
apt-cache search  <name>透過此指令,我們可以使用關鍵字來搜尋套件完整名稱,name 為某套件的查詢關鍵字。
apt-cache showpkg  <name>查詢某套件的所有資訊。
apt-cache pkgnames  <name>查詢系統中所有可用的套件名稱。
apt-cache depends  <name>查詢與某套件有依存關係的所有套件,並顯示是否有衝突套件及建議取代套件

apt-get -s install              You can run a simulation to see what would happen if you                                                                  upgrade/install a package:           

apt-get -V -s upgrade       To see all possible upgrades, run a upgrade in verbose mode and (to                                              be safe) with simulation, press n to cancel:

apt-cache policy <pkg>     The option policy can show the installed and the remote version                                                     (install candidate) of a package

apt-show-versions <pkg>   If installed, shows version information about one or more packages

查詢已安裝的套件
dpkg -l 



aptitude

aptitude 是比apt-get更強大的安裝工具 , 使用方式類似
aptitude install <package>
Passing -V will show detailed information about versions, again to be safe with the simulation switch


aptitude -V -s install <package>
Displays the versions of specified packages.


aptitude versions <package>

更新apt Host

有時候某些套件找不到 , 可能要修改/etc/apt/sources.list 中的 host列表 , 並且更新apt
example : 
   1. 在您的 /etc/apt/sources.list 文件中像下面這樣添加一行:
          deb http://ftp.de.debian.org/debian sid main  
   2.執行 $apt-get update 



下載 原始檔進行安裝

一般下載一個xxx.tar.baz解開後都會提供一個.configure和install
以進行下列方式的安裝


# ./configure
# make
# make install


下載 RPM檔進行安裝

# rpm -ivh  MySQL-client-3.23.57-1.i386.rpm


沒有留言:

張貼留言