Skip to content

Commit

Permalink
patch context
Browse files Browse the repository at this point in the history
add context of show package version.
  • Loading branch information
chusiang committed Mar 3, 2016
1 parent 9206e59 commit 65b1abd
Showing 1 changed file with 21 additions and 13 deletions.
34 changes: 21 additions & 13 deletions 04.package-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,45 +120,53 @@
1. 搜尋 (毋需管理者權限)。

# Debian/Ubuntu
aptitude search <package_name>
aptitude search <package_name>
apt-cache search <package_name>
dpkg -l | grep <package_name>
dpkg -l | grep <package_name>

# CentOS/RHEL
yum search <package_name>
rpm -qa | grep <package_name>
yum search <package_name>
rpm -qa | grep <package_name>

2. 安裝。

# Debian/Ubuntu
sudo aptitude install <package_name>
sudo apt-get install <package_name>
sudo dpkg -i <package_name>
sudo apt-get install <package_name>
sudo dpkg -i <package_name>

# CentOS/RHEL
sudo yum install <package_name>
sudo rpm -ivh <package_name>
sudo yum install<package_name>
sudo rpm -ivh <package_name>

3. 升級。

# Debian/Ubuntu
sudo aptitude upgrade <package_name>
sudo apt-get upgrade <package_name>
sudo apt-get upgrade <package_name>

# CentOS/RHEL
sudo yum update <package_name>
sudo rpm -Uvh <package_name>

4. 移除。

# Debian/Ubuntu
# Debian/Ubuntu
sudo aptitude remove <package_name>
sudo apt-get remove <package_name>
sudo dpkg -r <package_name>
sudo apt-get remove <package_name>
sudo dpkg -r <package_name>

# CentOS/RHEL
sudo yum remove <package_name>
sudo rpm -e <package_name>
sudo rpm -e <package_name>
5. 版本查詢。

# Debian/Ubuntu
dpkg-query -W <package_name>

# CentOS/RHEL
rpm -q <package_name>

話說套件管理的指令也不算少,凍仁強烈建議大家使用 aptitude 及 yum 來管理套件,其最棒的是它們會自行處理套件間的相依性,可減輕不少負擔。至於參數的部份,請先牢記 search, install, update, upgrade 和 remove。相信到這裡我們已可完成大部份的事情了。

Expand Down

0 comments on commit 65b1abd

Please sign in to comment.