1. 程式人生 > >Linux入門進階第二天——軟件安裝管理(上)

Linux入門進階第二天——軟件安裝管理(上)

軟件包 軟件安裝 alt dpkg 代碼包 mage 進階 部分 images

一、大綱介紹

  技術分享

二、簡介

  軟件包分類:

技術分享

  源碼包:

 技術分享

  技術分享

  二進制包:(源碼包編譯後的包,將不能再看到源代碼)

技術分享

  MySQL PhP等開發環境的搭建比較麻煩

   更詳細的封裝類型介紹:

軟件包的封裝類型
1.RPM軟件包:這種軟件包文件的擴展名為".rpm",只能在使用RPM機制的Linux操作系統中安裝。RPM軟件包一般針對特定版本的系統定制,因此依賴性較強。安裝RPM包需要使用rpm命令。

2.DEB軟件包:這種軟件包文件的擴展名為".deb",只能在使用DPKG機制的Linux操作系統中安裝。安裝DEB軟件包需要使用Linux系統中的dkpg命令。

3.源代碼包:這種軟件包是程序員開發完成的原始代碼,一般被制作成".tar.gz"".tar.bz2"等格式的壓縮包文件,因多數使用tar命令打包而成,所以經常被稱為"TarBall"。安裝源代碼軟件包需要使用相應的編譯工具,由於大部分Linux系統中都安裝有基本的編譯環境,因此使用源碼軟件包要更加靈活。 4.提供安裝程序的軟件包:這種軟件包的擴展名不一,但仍以TarBall格式的居多。軟件包中會提供用於安裝的可執行程序或腳本文件,如install.sh、setup等,只需運行安裝文件就可以根據向導完成安裝。 5.綠色免安裝的軟件包:這種軟件包直接包含有編譯好的執行程序文件,因此不需要特別安裝。

  //反編譯基本是不可能,也就是編譯是一般認為的不可逆的

Linux入門進階第二天——軟件安裝管理(上)