以往裝CentOS都有安裝GUI介面,並把需要的套件都選好
今天想練習基礎安裝,再慢慢裝上需要的套件時發現
輸入指令按tab雖可自動補完,但後面的參數(選項)按tab就不會自動補完,
得靠記憶或help查詢,這樣要頗麻煩(人老記不了這麼多選項參數全稱XD
舉例 yum up(tab)會自動補完成update,但基礎安裝下沒法補
不知是需要安裝什麼,謝謝
可以事先「規劃」,寫成 *.sh 腳本,一次性、無人值守 自動安裝。
但若覺的這樣很麻煩,建議用一般 DVD 版的 圖形安裝 安裝即可。
圖形安裝,也可以只選 基礎系統 的。
總體大小差別並不大。只是會多出一些用不到的套件,比如 LibreOffice 什麼的,更新時就會覺的浪費頻寬更新那個幹麻,平時根本沒在用。
這種情況,其實可以再把那些多餘的移除掉即可。
******************************
最小化/客製化 安裝,腳本參考:
(依照需求,自由 添加/縮減)
---------------------------------
#!/bin/bash
# 群組化安裝:
# 基礎系統
yum -y groupinstall Base
# X視窗
yum -y groupinstall "X Window System"
yum -y groupinstall Desktop
yum -y groupinstall "Chinese Support"
# 開發環境(C編譯 環境)
yum -y groupinstall "Development tools"
# 網頁伺服器/資料庫
yum -y groupinstall "Web Server"
yum -y groupinstall MySql
# 個別軟體套件安裝:
yum -y install perl-*
# 註:* 代表所有。
# 比如: php-* 代表名稱 php- 開頭的所有套件
yum -y install php-*
yum -y install samba
yum -y install dhcp
yum -y install bind
yum -y install squid
# 電子郵件
yum -y install postfix
yum -y install dovecot
yum -y install cyrus-sasl-*
yum -y install screen
yum -y install mrtg
# 溫度監控模組
yum -y install lm_sensors
# 移除X視窗下的網路管理員
# 註:會有這個東西,因為群組安裝X時添上去的
yum -y remove NetworkManager
yum -y install rp-pppoe
# 更新
yum -y update
************************
補充:
Q. 那些套件名稱要怎麼查?
1) 網路上爬文 / 看書
2) 先用圖形安裝,然後指令:rpm -qa 查詢本機已安裝所有套件
比如:rpm -qa > 已安裝套件.txt
3) tab 雖無作用,但 yum install 如果先打上幾個英文字加上 *,會列出名稱是 那個英文字開頭 的所有套件。
舉例:yum install php*
會列出所有名稱是 php 開頭的套件,然後它會問 yes/no 是否安裝,選 no 就好了。主要是想看那個英文字開頭的,有哪些套件。
就是它會去找 yum 源中(可設定,預設是官方源),所有名稱是那個英文字開頭的套件,列出來給你看。
註:
每個 Distro 發行版,套件名稱不太一樣。
舉例:同樣是 apache 套件。RedHat 系,叫做 httpd。debain系 的,是叫 apache2。
常用的套件,其實就那幾個。可以自行寫下來,紀錄在一個 *.txt 文字檔,方便查詢。
內文搜尋




























































































