1. 程式人生 > >Linux:軟體安裝

Linux:軟體安裝

Linux 上的軟體安裝

四種安裝方式

  • 線上安裝
  • 從磁碟安裝盤deb軟體包
  • 從二進位制軟體包安裝
  • 從原始碼編譯安裝

線上安裝

在不同的linux發行版上面線上安裝方式會有一些差異包括使用的命令及它們的包管理工具,因為我們的開發環境是基於ubuntu的,所以這裡我們涉及的線上安裝方式將只適用於ubuntu發行版,或其它基於ubuntu的發行版如國內的ubuntukylin(優麒麟),ubuntu又是基於debian的發行版,它使用的是debian的包管理工具dpkg,所以一些操作也適用與debian。而在其它一些採用其它包管理工具的發行版如redhat,centos,fedora等將不適用(redhat和centos使用rpm)。

    apt-get install w3m

如果安裝了軟體之後無法立即使用Tab鍵補全這個命令,可以執行source ~/.bashrc

apt 包管理工具介紹

當你在執行安裝操作時,首先apt-get 工具會在本地的一個數據庫中搜索關於 w3m 軟體的相關資訊,並根據這些資訊在相關的伺服器上下載軟體安裝。

我們需要定期從伺服器上下載一個軟體包列表,使用 sudo apt-get update 命令來保持本地的軟體包列表是最新的(有時你也需要手動執行這個操作,比如更換了軟體源),而這個表裡會有軟體依賴資訊的記錄,對於軟體依賴,我舉個例子:我們安裝 w3m 軟體的時候,而這個軟體需要 libgc1c2 這個軟體包才能正常工作,這個時候 apt-get 在安裝軟體的時候會一併替我們安裝了,以保證 w3m 能正常的工作。

apt-get

apt-get使用各用於處理apt包的公用程式集,我們可以用它來線上安裝、解除安裝和升級軟體包等,下面列出一些apt-get包含的常用的一些工具:

  • install:其後跟上軟體包名,用於安裝一個軟體包。
  • update:從軟體源映象伺服器上下載軟體包列表清單。
  • upgrade:升級本地可更新的全部軟體包,但存在依賴問題時將不會升級,通常在升級之前執行一次update。
  • dis-upgrade:解決依賴關係並升級(存在一定的風險)。
  • remove:移除已安裝的軟體包,包括所有依賴的軟體包,但不包含軟體包的配置資訊。
  • autoremove:移除之前被其它軟體包依賴,但現在不再被使用的軟體包。
  • purge:與remove相同,會連配置檔案一起移除。
  • clean:移除下載到本地的已安裝的軟體包,預設儲存在/var/cache/apt/archives/
  • autoclean:移除已安裝的軟體的舊版本軟體包。

常用的引數:

  • -y:自動迴應師傅安裝軟體包的選項。
  • -s:模擬安裝。
  • -q:安靜模式。
  • -f:修復損壞的依賴關係。
  • -d:只下載不安裝。
  • --reinstall:重新安裝已經安裝但是可能存在問題的軟體包。
  • --installsuggests:同時安裝APT給出的建議軟體包。

apt-cache

軟體搜尋:apt-cache search soft1 soft2

使用dpkg從本地磁碟安裝deb軟體包

dpkg 是 Debian 軟體包管理器的基礎,它被伊恩·默多克創建於 1993 年。dpkg 與 RPM 十分相似,同樣被用於安裝、解除安裝和供給和 .deb 軟體包相關的資訊。

dpkg 本身是一個底層的工具。上層的工具,像是 APT,被用於從遠端獲取軟體包以及處理複雜的軟體包關係。"dpkg"是"Debian Package"的簡寫。

我們經常可以在網路上簡單以deb形式打包的軟體包,就需要使用dpkg命令來安裝。

dpkg 常用引數介紹:

  • -i:安裝指定的deb包。
  • -R:後面加上目錄名,用於安裝該目錄下的所有deb安裝包。
  • -r:remove,移除某個已安裝的軟體包。
  • -I:顯示deb包檔案的資訊。
  • -s:顯示已安裝軟體的資訊。
  • -S:搜尋已安裝的軟體包。
  • -L:顯示已安裝軟體包的目錄資訊。

從二進位制安裝

二進位制包的安裝比較簡單,我們需要做的只是將從網路上下載的二進位制包解壓後放到合適的目錄,然後將包含可執行的主程式檔案的目錄新增進PATH環境變數即可,如果你不知道該放到什麼位置,請重新複習第四節關於 Linux 目錄結構的內容。

相關推薦

Linux軟體安裝

Linux 上的軟體安裝 四種安裝方式 線上安裝 從磁碟安裝盤deb軟體包 從二進位制軟體包安裝 從原始碼編譯安裝 線上安裝 在不同的linux發行版上面線上安裝方式會有一些差異包括使用的命令及它們的包管理工具,因為我們的開發環境是基於ubuntu的,所以這裡我們涉及的線上安裝方式將只適用於ubuntu發

Linux軟體安裝Openblas安裝

一、apt安裝 sudo apt-get install libopenblas-dev 二、手動從source安裝 1. 下載OpenBLAS並編譯 1 git clone https://github.com/xianyi/OpenBLAS.git 2 cd O

Linux軟體安裝libstdc++.so.6: version `CXXABI_1.3.9' not found

libstdc++.so.6在系統中存在於 /usr/lib/libstdc++.so.6  或者 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 導致這個問題的出現可能是你在別的庫中(例如anaconda)也存在該動態庫檔案 1、檢

Linux軟體安裝軟體,Linux

Debian/Ubuntu apt-get dpkg aptitude aptitude命令與apt-get命令一樣,都是Debian Linux及其衍生系統中功能極其強大的包管理工具。與apt-get不同的是,aptitude在處理依賴問題上更佳一些。舉例來說,aptitude在刪除一個包時,會同時

Linux軟體安裝及管理

一、軟體名的含義 kolourpaint-libs-4.10.5-4.el7.x86_64.rpm 【1】 【2】 【3】 【4】 【1】軟體名稱 【2】軟體版本號 【3】試用版本 【4】紅帽系的軟體包 二、rpm安裝軟體 1.rpm的指令

LINUX系統軟體安裝和解除安裝的常見方法

linux系統分很多種簡單介紹幾種常用的: 1、centos/redhat: 安裝: rpm安裝,如果有依賴,很鬧心,如果使用--nodeps不檢查依賴,會有問題。 #rpm -ivh <XXX.rpm> #不檢查依賴的話,新增 --nodeps yum安裝,自動解決依賴,推薦

linuxubuntu安裝mysql(二)--推薦

1)下載mysql安裝包mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz,下載地址:https://dev.mysql.com/downloads/mysql/ 2)建立合適的目錄 安裝檔案下載目錄:/usr/mysqldata/softwareMysql目錄安裝位置:

同學們自行調研Linux軟體安裝的幾種方式(原始碼安裝, rpm安裝, yum安裝). 重點要理解rpm安裝和yum安裝的區別.

一、原始碼安裝 原始碼安裝的步驟就是:編譯原始碼,然後安裝 1.1 安裝準備 a. 首先用yum安裝gcc,用於編譯原始碼 b. 官網下載原始碼包 c. winSCP windows與linux傳輸檔案(如果直接用要安裝軟體的linux電腦下載就不用傳輸了) 1

Linux軟體安裝常識

前言:當我們學習一個系統的時候,安裝解除安裝檢視軟體位置是一個必不可少且重要的環節,這裡就在這記下一些Linux下安裝軟體的一些知識。 Linux下有兩種軟體包的管理機制:1.Deb軟體包和Rpm軟體包。這裡詳細講解Deb軟體包的一些知識。 軟體包的命名 分別對應軟體報的名稱,

Linuxapache安裝

1、查詢是否已安裝 rpm -qa httpd 如果已安裝,先解除安裝  發現有依賴包,先把依賴解除安裝 或者加上--nodeps引數,不考慮依賴,直接解除安裝   rpm -e --nodeps httpd-2.2.15-29.e16.centos.x86_

【 專欄 】- Linux常用軟體安裝與配置

Linux常用軟體安裝與配置 Linux常用軟體,如Nginx,Memcached,PHP,Python,Mysql,Samba,Apache,TTserver,Redis,Gearman,svn等一些常用的軟體的安裝,配置以及使

linux常用軟體安裝整理【整理中。。。】

0、軟體安裝容易出現的問題。 a、報錯 http://ppa.launchpad.net/***/**/ubuntu bionic Release 404 Not Found 原因:ppa:***/** 沒有18.04版本的源 解決方法:修改/etc/ap

Linux軟體安裝的幾種方式

一、簡介 Linux下軟體安裝的方式主要有原始碼安裝、rpm安裝、yum安裝,而常用的安裝包主要有以下三種: tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。 rpm包,如software-1.2.

linux常用命令(九)Linux軟體安裝

(一)apt線上安裝1.sudo apt-get install w3m  安裝軟體包2.sudo apt-get --reinstall w3m  重新安裝已經安裝但可能存在問題的軟體包3.sudo

Linux系統軟體安裝的幾種方式

Linux系統,一個檔案能不能執行看的是有沒有可執行許可權x,不過真正的可執行檔案是二進位制檔案(binary file),舉例來說Linux上的c語言原始碼編寫完後,通過gcc程式編譯後就可以建立一個可執行的二進位制檔案。 1、什麼是make 與configure  make是一個程式,會去找makef

Linux軟體安裝初探

 對於多數linux使用者,從安裝到使用linux,所遇到的煩惱與困難可能遠超過你的想象。從開始選擇linux套件,就令你煩惱究竟選哪一套好呢?而安裝系統的過程更是困難重重。等到有了一個較象樣的linux環境,接下來令人頭痛的是linux應用程式如何獲得?linux的應用軟

linux軟體安裝

在 Red  Hat  Linux 下,應用軟體的安裝包通常有兩種格式: 1)  rpm 包,如 software-1.2.3-1.i386.rpm。它是 Redhat  Linux 創造的一種包封裝格式。 2)  tar 包,如 software-1.2.3-1.tar.

Linux軟體安裝的幾種方法

軟體安裝解除安裝,分幾種情況: 1:RPM包,這種軟體包就像windows的EXE安裝檔案一樣,各種檔案已經編譯好,並打了包,哪個檔案該放到哪個資料夾,都指定好了,安裝非常方便,在圖形介面裡你只需要雙擊就能自動安裝。 ==如何解除安裝: 1、開啟一個SHELL終端

Linux軟體安裝詳解

在Windows下安裝軟體時,只需用滑鼠雙擊軟體的安裝程式,或者用Zip等解壓縮軟體解壓縮即可安裝。在Linux下安裝軟體對初學者來說,難度高於Windows下軟體安裝。下面我就詳細講解Linux下如何安裝軟體。 先來看看Linux軟體副檔名。軟體字尾為.rpm最初是R

Linux安裝虛擬機時如何選擇網絡類型?

交換 p地址 net info 橋接模式 com 指定 自動分配 一個 如圖所示工作站提供了5種網絡模式,我們主要用的就是上面3種:橋接模式,NAT,僅主機 1,僅主機模式 僅主機模式:虛擬機用過vmnet1網卡與宿主機通信,但是不能與物理局域網內其他主機通信,可利用虛