apt-get軟體管理工具
下面講解,linux系統下如何進行軟體的管理,包括軟體的索引安裝、更新、解除安裝刪除、本地儲存介中軟體的安裝、系統公升級等操作。
一、linux軟體包按封裝型別分為3類:
1、debian,其擴充套件名為「.deb」
2、red hat, 其擴充套件名為「.rpm」
3、tarball,其副檔名有「.tar.gz」、「.tar.bz2」或「tgz」
tarball是一種大量檔案(類似zip檔案)組成的單個檔案大型檔案集合,主要用於發布軟體的源**,用「tar」命令組合檔案,用「gzip」命令壓縮檔案容量,解壓時用「tar -xzf filename」命令解壓,然後在執行安裝操作。
二、軟體倉庫
軟體倉庫,顧名思義就是存放軟體包的地方,指的是乙個**或者乙個目錄,uvuntu linux系統下通過特定的命令就能完成軟體包的索引、軟體的更新、安裝等操作,固定的倉庫使得軟體更為規範,安裝操作步驟更為簡單,不類似windows下的軟體,極為散亂,存在各種不安全性。
主要的軟體倉庫有:main、restricted、universe、multiverse這4個。
三、軟體包的依賴關係
四、軟體維護操作
1、安裝軟體
sudo apt-get install ***x
【提示】使用該命令安裝軟體時系統會自動安裝存在依賴關係的軟體包,以保證軟體正常執行。
2、更新軟體
sudo apt-get update # 跟新軟體源索引
sudo apt-get upgrade ***x # 將軟體公升級到最新版本
3、解除安裝軟體
sudo apt-get remove ***x # 方式一:解除安裝軟體(刪除軟體包)
sudo apt-get autoremove ***x # 方式二:自動解除安裝軟體但保留其配置檔案
sudo apt-get autoremove --purge ***x #方式三:自動解除安裝軟體其刪除其配置檔案
4、重灌同一軟體
sudo apt-get --reinstall install ***x
補充:系統是如何知道軟體源的呢?
原因是系統 /etc/apt/sources.list 配置檔案定義了軟體的發行源,具體操作看:sources.list配置檔案。
我的個人知識管理工具軟體
個人知識管理 personal knowledge management 的概念一般指個人通過工具建立知識體系並不斷完善,進行知識的收集 消化吸收和創新的過程。總的來說,個人知識管理工具軟體分為網路版和單機版,我個人認為,網路版的工具選擇有幾個大原則,包括 1 資料可匯出,這點非常重要,可以匯出的資...
我的個人知識管理工具軟體
個人知識管理 personal knowledge management 的概念一般指個人通過工具建立知識體系並不斷完善,進行知識的收集 消化吸收和創新的過程。總的來說,個人知識管理工具軟體分為網路版和單機版,我個人認為,網路版的工具選擇有幾個大原則,包括 1 資料可匯出,這點非常重要,可以匯出的資...
軟體專案管理工具
經過蒐集發現目前比較火熱的專案管理工具主要有 華為軟體開發雲和禪道 華為軟體開發雲個人認為是功能最強大的一款軟體,它裡面不僅包含有專案管理的一整套全生命週期的工具平台,而且還提供雲端服務的管理和wiki百科知識庫。缺點是沒有開源,需要付費購買後使用,當然有5天的免費試用期。jira是國外atlass...