iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0
自我挑戰組

短時間學習Linux 基本應用系列 第 14

【Day14】認識 Linux package

  • 分享至 

  • xImage
  •  

在 Unix 類的作業系統大部分都使用了中心化的機制來管理及安裝軟體,而在 Linux 中透過包管理器 ( package manager ) 可以安裝軟件,也提供了最新的版本更新,負責了軟件性能改進及安全修復的工作。這種的管理模式使安裝過程變得簡單一致,同時因軟件通常由 Linux 發行者維護而不用擔心安全性的問題。

以往在 Windows 系統中,為了下載軟件我們會訪問該軟件之網頁並且點擊下載按鈕,而在 Linux 中提供了方便的工具,也就是軟件包倉庫。通常一個軟件開發者會有自己的軟件包倉庫,並提供此軟件包特有的源連結。透過告訴計算機從這個源連結取的軟件,我們就可以省略訪問網站的步驟了。在 Linux 的發行版已經有配置一些預設的源連結,用於下載基本的軟件。

gzip

討論到包管理器,就必須了解到壓縮及解壓縮的內容。在 Linux 中,想要壓縮文件會使用到 gzip ,並以.gz 為結尾。

gzip myfile

若要解壓縮文件,可以使用以下操作:

gunzip myfile

tar

我們都曾經遇過.rar和.zip等類型的文件,皆屬於文件的歸檔。它們包含許多文件,並以單一的文件形式存在。Linux 中透過 tar 可以創建歸檔,並把多個文件加入至歸檔。如下:

tar cvf tarfile.tar myfile1 myfile2 

c - 創建
x - 提取
v - 列出歸檔中內容
f - 提供 tar 文件名


上一篇
【Day13】 Linux 程序的管理
下一篇
【Day15】了解 Linux kernel 1
系列文
短時間學習Linux 基本應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言