国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linuxOPS基礎_linux軟件包安裝

這篇具有很好參考價值的文章主要介紹了linuxOPS基礎_linux軟件包安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

軟件包概述

linuxOPS基礎_linux軟件包安裝
上圖是windows下的軟件包 Linux下也有很多可以安裝的軟件,而這些軟件的安裝包可細分為兩種,分別是源碼包二進制包。

Linux下軟件的安裝方式

① RPM軟件包安裝 => 軟件名稱.rpm

② YUM包管理工具 => yum install 軟件名稱 -y

③ 源碼安裝 => 下載軟件的源代碼 => 編譯 => 安裝(最麻煩的,但是也最穩(wěn)定)

源碼包

源碼包就是一大堆源代碼程序,是由程序員按照特定的格式和語法編寫出來的。計算機只能識別機器語言,也就是二進制語言,所以源碼包安裝之前需要編譯。

? 編譯過程耗時較長
? 大多數(shù)用戶不懂開發(fā),編譯過程中可能會有各種錯誤,用戶無力解決。

? 為了解決使用源碼包安裝的問題,Linux 軟件包的安裝出現(xiàn)了使用二進制包的安裝方式。

二進制包

二進制包,也就是源碼包經(jīng)過成功編譯之后產(chǎn)生的包。

? 二進制包是 Linux 下默認的軟件安裝包,目前主要有以下 2 大主流的二進制包管理系統(tǒng):

  • RPM 包管理系統(tǒng):功能強大,安裝、升級、査詢和卸載非常簡單方便,因此很多 Linux 發(fā)行版都默認使用此機制作為軟件安裝的管理方式,例如 Fedora、CentOS、SuSE 等。
  • DPKG 包管理系統(tǒng):由 Debian Linux 所開發(fā)的包管理機制,通過 DPKG 包,Debian Linux 就可以進行軟件包管理,主要應用在 Debian 和 Ubuntu 中。

? RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫

? 作用:rpm 的作用類似于豌豆莢,華為應用市場,App Store,主要作用是對linux 服務器上的軟件包進行對應管理操作,管理分為:查詢、卸載、安裝/更新。

如何獲取rpm包

a. 去官網(wǎng)去下載http://rpm.pbone.net;

b. 不介意老版本的話,可以從光盤(或者鏡像文件)中讀取;CentOS7.6*.iso

查詢系統(tǒng)中已安裝的rpm軟件

rpm -qa |grep 要搜索的軟件名稱

選項說明:
-q :query,查詢操作
-a :all,代表所有

示例1 查詢計算機中已安裝的rpm軟件包

案例:查詢計算機中已安裝的rpm軟件包

 rpm -qa
 ## q(query) a(all) 查詢所有

linuxOPS基礎_linux軟件包安裝

示例2 搜索計算機中已安裝的軟件包

案例2:搜索計算機中已安裝的firefox軟件包

rpm -qa |grep firefox

linuxOPS基礎_linux軟件包安裝

卸載CentOS系統(tǒng)中的rpm軟件包

rpm -e 軟件名稱 [選項]
選項說明:
->-nodeps :強制卸載

示例1 把系統(tǒng)中的指定軟件進行卸載操作

案例 把系統(tǒng)中的firefox瀏覽器進行卸載操作

rpm -e firefox-60.2.2-1.el7.centos.x86_64
或
rpm -e firefox
## 當系統(tǒng)中只有一個firefox開頭的才行

linuxOPS基礎_linux軟件包安裝
如上,卸載完firefox之后再查詢就查詢不到了

rpm軟件包的安裝

基本語法:

# rpm -ivh 軟件包的名稱.rpm
選項說明:
-i:install,安裝
-v:顯示進度條
-h:表示以"#"形式顯示進度條

這是,安裝rpm軟件包的語法,但是先別急,想要安裝rpm包,還需要先擁有rpm包

rpm軟件包的獲取(光盤)

第一步:在VMware虛擬機中加載CentOS7.6的安裝光盤
linuxOPS基礎_linux軟件包安裝
第二步:使用 # lsblk(list block devices)或者df -T 查看塊狀設備的信息

lsblk查看

linuxOPS基礎_linux軟件包安裝

df -T查看

linuxOPS基礎_linux軟件包安裝
/dev/sr0代表光驅設備 => 掛載點 => /mnt/cdrom文件夾
沒有掛載點也沒關系,可以跳轉linuxOPS基礎_linux掛載與解掛學習掛載相關知識自己掛載

Linux操作系統(tǒng)的中所有存儲設備必須先掛載后使用

使用cd命令,切換到掛載目錄
cd /mnt/cdrom

linuxOPS基礎_linux軟件包安裝
我們查看一下掛載點里面有啥
linuxOPS基礎_linux軟件包安裝
其中packages里面就是npm包,

使用cd進入packages包
cd Packages

linuxOPS基礎_linux軟件包安裝
注意大小寫不要寫錯

查詢我們要安裝的軟件包
ls | grep firefox

linuxOPS基礎_linux軟件包安裝
可以看到有兩個firefox包,這里我們安裝x86_64的包

使用rpm -ivh命令安裝軟件
 rpm -ivh firefox-60.2.2-1.el7.centos.x86_64.rpm

也可以不打這么長,直接用tab鍵補充
linuxOPS基礎_linux軟件包安裝

rpm軟件包的升級

rpm -Uvh 升級后的軟件包名稱.rpm
選項說明:
-U :Update,更新操作

使用rpm -Uvh對firefox-60.2.2版本進行升級

rpm -Uvh firefox-68.4.1-1.el7.centos.x86_64.rpm

rpm擴展

依賴關系

一個軟件必須先有其他軟件才能運行,例如之前xmind啟動過程中提示的缺少DLL,稱之為依賴

WAMP(Windows + Apache + MySQL + PHP)安裝前必須先安裝VC++ 2014 x86_64,這種情況就稱之為有依賴關系。

60.8.0的firefox可以更新成功

下面我們嘗試更新到68.4.1的版本

用法:rpm -Uvh 軟件包名稱
rpm -Uvh firefox-68.4.1-1.el7.centos.x86_64.rpm
使用rpm命令,安裝68.4.1版本的軟件包

linuxOPS基礎_linux軟件包安裝
錯誤提示:

error:Failed dependencies:

提示安裝68版本的firefox需要依賴nspr4.21的版本,nss的3.44的版本,這就是我們說的依賴關系。

A軟件
A軟件 => 需要依賴B軟件
B軟件 => 需要依賴C軟件
C軟件

查看文件所屬的包名

rpm -qf 文件名稱
判斷某個文件所屬的包名稱

案例:查詢/etc/ntp.conf 屬于哪個軟件包

linuxOPS基礎_linux軟件包安裝

查詢軟件安裝完成后,生成了哪些文件

rpm -ql 軟件名稱
顯示這個軟件安裝后生成了哪些文件

案例1:查詢firefox軟件生成了哪些文件
linuxOPS基礎_linux軟件包安裝
注意:軟件安裝完成后,一共生成了以下幾類文件文章來源地址http://www.zghlxwxcb.cn/news/detail-474564.html

  • 配置文件類:/etc目錄
  • 程序文件本身,二進制文件命令:/usr/bin或/usr/sbin目錄
  • 文檔手冊:/usr/share/doc或man目錄

到了這里,關于linuxOPS基礎_linux軟件包安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux軟件包的三種安裝方式

    Linux軟件包的三種安裝方式

    角色 系統(tǒng)命令 應用程序 文件位置 一般在/bin和/sbin目錄中,或為Shell內(nèi)部指令 通常在/usr/bin、/usr/sbin和/usr/local/bin、/usr/local/sbin目錄中 主要用途 完成對系統(tǒng)的基本管理工作,例如IP配置工具 完成相對獨立的其他輔助任務,例如網(wǎng)頁瀏覽器 適用環(huán)境 一般只在字符操作界面中運

    2024年02月04日
    瀏覽(37)
  • 【Linux】rpm && yum(軟件包的安裝以及查詢)

    【Linux】rpm && yum(軟件包的安裝以及查詢)

    應用程序與系統(tǒng)命令的關系 典型應用程序的目錄結構 Linux文件 常見的軟件包封裝類型 Linux內(nèi)核簡介 RPM軟件包管理器Red-Hat Package Manager ● 由Red Hat公司提出,被 眾多Linux發(fā)行版 所采用 ● 建立 統(tǒng)一的文件數(shù)據(jù)庫 ● 詳細記錄軟件包 安裝、卸載、升級等變化 信息 ● 自動分析軟

    2024年02月04日
    瀏覽(57)
  • 在linux下如何使用yum命令查看安裝了哪些軟件包

    Linux 系統(tǒng)下 yum 命令查看安裝了哪些軟件包: 1. 使用 yum 查找軟件包 命令: 2. 列出所有可安裝的軟件包 命令: 3. 列出所有可更新的軟件包 命令: 4. 列出所有已安裝的軟件包 命令: 5. 列出所有已安裝但不在 Yum Repository 內(nèi)的軟件包 命令: 6. 使用 yum 獲取軟件包信息 命令:

    2024年02月02日
    瀏覽(30)
  • redis在linux和windows上的安裝配置(解決問題:沒有可用軟件包 redis)

    redis在linux和windows上的安裝配置(解決問題:沒有可用軟件包 redis)

    Redis是一個基于 內(nèi)存 的key-value結構數(shù)據(jù)庫,目前互聯(lián)網(wǎng)技術領域使用最為廣泛的 存儲中間件 。 Redis是用C語言開發(fā)的一個開源的高性能鍵值對(key-value)數(shù)據(jù)庫,官方提供的數(shù)據(jù)是可以達到100000+的QPS(每秒內(nèi)查詢次數(shù))。它存儲的value類型比較豐富,也被稱為結構化的NoSql數(shù)據(jù)

    2024年02月11日
    瀏覽(113)
  • 【Linux系列P4】Linux需要什么?編輯器?軟件包?一文幫你了解掌握 [yum]&[vim]———基礎開發(fā)工具篇

    【Linux系列P4】Linux需要什么?編輯器?軟件包?一文幫你了解掌握 [yum]&[vim]———基礎開發(fā)工具篇

    前言 大家好吖,歡迎來到 YY 滴 Linux系列 ,熱烈歡迎! 本章主要內(nèi)容面向未接觸過Linux的老鐵,主要內(nèi)容含 歡迎訂閱 YY 滴Linux專欄!更多干貨持續(xù)更新!以下是傳送門!? 訂閱專欄閱讀: YY 的《Linux》系列 ????? 【Linux系列-P1】 Linux環(huán)境的搭建 【Linux系列-P2】Linux的基本

    2024年02月06日
    瀏覽(31)
  • 一篇文章打好SQL基礎,熟悉數(shù)據(jù)庫的基礎操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎使用

    一篇文章打好SQL基礎,熟悉數(shù)據(jù)庫的基礎操作和方法,以及安裝MySQL軟件包和Python操作MySQL基礎使用

    SQL的全稱:Structured Query Language,結構化查詢語言,用于 訪問和處理數(shù)據(jù)庫的標準計算機語言 。 SQL語言1974年有Boyce和Chamberlin提出的,并且首先在IBM公司研制的關系數(shù)據(jù)庫系統(tǒng)SystemR上實現(xiàn)。 經(jīng)過多年發(fā)展,SQL已經(jīng)成為數(shù)據(jù)庫領域同意的數(shù)據(jù)操作標準語言,可以說幾乎市面上所

    2024年02月08日
    瀏覽(104)
  • Linux軟件包管理

    Linux軟件包管理 gcc 編譯程序主要經(jīng)過四個過程: [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Ui7wlR9e-1691465983118)(png/2019-10-11-11-51-23.png)] 如上圖gcc編譯過程 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-U8OkM0eq-16914

    2024年02月13日
    瀏覽(24)
  • Linux命令——軟件包管理

    Linux命令——軟件包管理

    ??博主最近項目上線,操作了linux系統(tǒng),感覺命令很容易遺忘,因此總結一下,本文記錄的是linux中相關的軟件包管理命令 ??如果是新建立的虛擬機,可能需要安裝某些軟件,這時不知道系統(tǒng)是否已經(jīng)安裝,就需要用到以下這些命令 語法:yum list 作用:查詢系統(tǒng)已經(jīng)安裝

    2024年02月05日
    瀏覽(16)
  • Linux Snap軟件包詳解

    Linux snap 是一種軟件打包和分發(fā)格式,用于在不同的Linux操作系統(tǒng)上安裝和運行應用程序。它不僅包括應用程序本身,還包括其依賴項和運行環(huán)境,因此可以保證在任何支持 snap 的 Linux 系統(tǒng)中都能夠以相同的方式運行(有點像 docker )。 snap 還具有自動更新功能,使得應用程序可

    2024年02月08日
    瀏覽(25)
  • 【Linux】源代碼軟件包

    【Linux】源代碼軟件包

    人不走空 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? 目錄 ? ????????個人主頁:人不走空?????? ??系列專欄:算法專題 ?詩詞歌賦:斯是陋室,惟吾德馨 1. 什么是源代碼軟件包? 2. 源代碼軟件包的主要組成部分 3. 源代碼軟

    2024年01月16日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包