軟件包管理器yum和git

目錄

一、Linux軟件包管理器yum

1、Linux下的軟件安裝方法

?2、了解yum

1、實際例子引入

2、yum

3、查找軟件包

4、安裝軟件包

5、卸載軟件

二、git


一、Linux軟件包管理器yum

1、Linux下的軟件安裝方法

1、在Linux下安裝軟件,一個通常的辦法是下載到程序的源代碼,并進行編譯,得到可執行程序。
2、還有一種方法就是把一些常用的軟件提前編譯好,做成軟件包(可以理解成windows上的安裝程序)放在一個服務器上,通過包管理器可以很方便的獲取到這個編譯好的軟件包,直接進行安裝。yum(Yellow dog Updater,Modi?ed)是Linux下非常常用的一種包管理器,主要應用在Fedora,RedHat,Centos等發行版上。

?2、了解yum

1、實際例子引入

我們以實際生活中的例子來講一講。比如:我們有一個手機,我們要使用CSDN的APP,但是手機上本來是沒有的,并且我們也不知道在哪。那么我們就會去手機上的應用商店搜索,然后下載安裝。那么,APP就是在應用商店里面嗎?當然不是。

一般來說,軟件開發商會將其開發的軟件APP放到自己擁有的服務器上,然后將APP上傳到應用商店上。手機端的用戶就可以通過應用商店,通過點擊搜索、下載安裝,其實就是請求服務器上的某個可執行程序或安裝包,將它下載到你的手機上,然后安裝,就有了相應的APP。

在Linux下,我們也不知道我們需要的工具在哪里,所以Linux社區以及對應的開發人員開發出來的Linux工具會發布到服務器中,而yum的作用就相當于上面的應用商店,通過yum,我們可以搜索各種Linux下的工具,然后下載安裝。

2、yum

yum是一個在Fedora、RedHat以及CentOS中的前端軟件包管理器,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。一個服務器同一時刻只允許一個yum進行安裝,不能在同一時刻同時安裝多個軟件。

3、查找軟件包

*? ? ?yum list:yum list指令,可以羅列出可供下載的全部軟件。

說明:?

1、第一列:軟件名.軟件的體系結構。第二列:軟件版本.軟件所能運行的平臺。第三列:軟件的提供者。

2、"x86_64"后綴表示64位系統的安裝包,"i686"后綴表示32位系統安裝包。

3、"el7"表示操作系統發行版的版本,“el7"表示的是"centos7/redhat7”,“el6"表示"centos6/redhat6”。

*? ? ??yum list | grep 字符(串):將包含字符(串)的軟件顯示出來。

4、安裝軟件包

命令:?sudo yum install 軟件。yum會自動找到都有哪些軟件包需要下載,下載安裝時會進行詢問,這時候敲“y”確認安裝,當出現“complete”字樣時,說明安裝完成。

如果默認自動安裝,不進行詢問,可以使用命令:sudo yum install -y 軟件名

yum安裝軟件只能一個裝完了再裝另一個,正在使用yum安裝一個軟件的過程中,如果再嘗試用yum安裝另外一個軟件,yum會報錯。

5、卸載軟件

命令:sudo yum remove 軟件。

yum會自動卸載該軟件,這時候敲“y”確認卸載,當出現“complete”字樣時,說明卸載完成。


二、git

1、git clone :克隆遠程倉庫。

2、git? add:將新增的文件添加到本地倉庫。

3、git commit? -m 后面加上提交的日志 :? 提交。(日志寫修改了代碼的哪些部分。)

4、git push:將本地內容推送到遠端。

5、有時候無法提交,會出現提交沖突:git pull? ? ?把遠端拉到本地同步。(如果遠端和本地都同步進行修改了,起沖突了,直接先pull一下)。

6、 .gitignore :不想提交某些后綴的文件同步到遠端的git倉庫,就可以添加到.gitignore。

7、git rm:可以刪除。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/162291.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/162291.shtml
英文地址,請注明出處:http://en.pswp.cn/news/162291.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

c 一維數組轉為二維數組

通過數組指針來轉換 用這種方法可以把屏幕mmap 中的數據轉為二維的長乘高的數據 #include <stdio.h>int main() {int mm[5] { 0,1,2,3,4 };int (*pm)[3] (int (*)[3])mm; //pm 排 &#xff0c;[3]表示列printf("%d\n", pm[0][2]); // {0,1,2}…

經典百搭女童加絨衛衣,看的見的時尚

經典版型套頭衛衣 寬松百搭不挑人穿 單穿內搭都可以 胸口處有精美的小熊印花 面料是復合柔軟奧利絨 暖和又不顯臃腫哦&#xff01;&#xff01;

Jenkins+Maven+Gitlab+Tomcat 自動化構建打包、部署

JenkinsMavenGitlabTomcat 自動化構建打包、部署 1、環境需求 本帖針對的是Linux環境&#xff0c;Windows或其他系統也可借鑒。具體只講述Jenkins配置以及整個流程的實現。 1.JDK&#xff08;或JRE&#xff09;及Java環境變量配置&#xff0c;我用的是JDK1.8.0_144&#xff0…

排序算法--快速排序

實現邏輯 ① 從數列中挑出一個元素&#xff0c;稱為 “基準”&#xff08;pivot&#xff09;&#xff0c; ② 重新排序數列&#xff0c;所有元素比基準值小的擺放在基準前面&#xff0c;所有元素比基準值大的擺在基準的后面&#xff08;相同的數可以到任一邊&#xff09;。在這…

LoRa技術-什么是LoRa

1 概述 LoRa是創建長距離通信連接的物理層無線調制技術&#xff0c;屬于CCS&#xff08;線性調制擴頻技術&#xff09;的一種&#xff0c;工作頻段范圍在Sub-1GHz以下。相較于傳統的FSK等技術&#xff0c;LoRa在保持低功耗的同時極大地增加了通訊距離&#xff0c;且具備抗干擾…

2023年度openGauss標桿應用實踐案例征集

標桿應用實踐案例征集 2023 openGauss 數據庫作為企業IT系統的核心組成部分&#xff0c;是數字基礎設施建設的關鍵&#xff0c;是實現數據安全穩定的保障。openGauss順應開源發展趨勢&#xff0c;強化核心技術突破&#xff0c;著力打造自主根社區&#xff0c;攜手產業伙伴共同…

【開源】基于JAVA的高校實驗室管理系統

項目編號&#xff1a; S 015 &#xff0c;文末獲取源碼。 \color{red}{項目編號&#xff1a;S015&#xff0c;文末獲取源碼。} 項目編號&#xff1a;S015&#xff0c;文末獲取源碼。 目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、研究內容2.1 實驗室類型模塊2.2 實驗室模塊2.3 實…

這個問題你必須關注!網上申請的流量卡未激活是否可以更換套餐?

資費低&#xff0c;流量多&#xff0c;所以近年來在網上申請流量卡已經成了一種趨勢&#xff0c;雖然在網上申請流量卡比較方便&#xff0c;但是很多問題大家都比較迷惑&#xff0c;就比如&#xff0c;下面有私信小編的一個問題。 ?  網友咨詢&#xff0c;網上申請的流量卡…

PTA-用天平找小球

三個球A、B、C&#xff0c;大小形狀相同且其中有一個球與其他球重量不同。要求找出這個不一樣的球。 輸入格式&#xff1a; 輸入在一行中給出3個正整數&#xff0c;順序對應球A、B、C的重量。 輸出格式&#xff1a; 在一行中輸出唯一的那個不一樣的球。 輸入樣例&#xff…

內衣洗衣機哪些品牌質量好實惠?小型洗衣機全自動

現在洗內衣內褲也是一件較麻煩的事情了&#xff0c;在清洗過程中還要用熱水殺菌&#xff0c;還要確保洗衣液是否有沖洗干凈&#xff0c;還要防止細菌的滋生等等&#xff0c;所以入手一款小型的烘洗全套的內衣洗衣機是非常有必要的&#xff0c;專門的內衣洗衣機可以最大程度減少…

Spring中的循環依賴的解決辦法

Spring中的循環依賴的解決辦法 文章目錄 Spring中的循環依賴的解決辦法情形一&#xff1a;使用構造注入方式注入依賴情形二&#xff1a;使用Setter方式進行依賴注入情形三&#xff1a;使用延遲加載進行依賴注入情形四&#xff1a;使用第三方庫進行依賴注入 先說明&#xff1a;推…

windows上安裝DBeaver

訪問 DBeaver 的官方網站&#xff08;https://dbeaver.io/&#xff09;。 在主頁上找到并點擊 "Download" 或 "Get DBeaver Now"&#xff08;獲取 DBeaver&#xff09;按鈕。 您將看到不同的下載選項&#xff0c;選擇適用于 Windows 的安裝程序。通常為 …

重磅!2023年兩院院士增選名單公布

中國科學院 關于公布2023年中國科學院院士增選當選院士名單的公告 根據《中國科學院院士章程》《中國科學院院士增選工作實施辦法&#xff08;試行&#xff09;》等規定&#xff0c;2023年中國科學院選舉產生了59名中國科學院院士。 現予公布。 中國科學院 2023年11月22日…

設計模式——結構型模式

結構型模式描述如何將類或對象按某種布局組成更大的結構。它分為類結構型模式和對象結構型模式,前者采用繼承機制來組織接口和類,后者釆用組合或聚合來組合對象。 由于組合關系或聚合關系比繼承關系耦合度低,滿足“合成復用原則”,所以對象結構型模式比類結構型模式具有更…

機器學習算法(1)——簡單線性回歸

一、說明 在在這篇文章中&#xff0c;我們將學習我們的第一個機器學習算法&#xff0c;稱為簡單線性回歸。這是一個重要的算法&#xff0c;因為當您可能正在學習第一個神經網絡&#xff08;稱為人工神經網絡&#xff09;時&#xff0c;在此算法中學習的技術也適用于深度學習。我…

畢業設計ASP.NET 1400動漫公司網站【程序源碼+文檔+調試運行】

摘要 本系統將實現一個動漫公司網站&#xff0c;包括前臺用戶模塊和后臺管理員模塊。前臺用戶模塊主要包括最新動漫、注冊登錄、公司簡介、公司新聞、動漫中心、聯系我們和會員中心等功能。后臺管理員模塊包括用戶管理、公司簡介管理、公司新聞管理、動漫類別管理、動漫管理、…

加工車間污水處理設備有哪些

在加工車間中&#xff0c;污水處理設備是至關重要的一部分。它們的功能是將污水進行處理&#xff0c;確保其達到符合環保標準的水質要求。以下是一些常見的加工車間污水處理設備&#xff1a; 1.初級沉淀池&#xff1a;初級沉淀池是最基本的污水處理設備之一。它通過重力作用將…

阿里云服務器ECS產品知識及購買和使用常見問題及答案匯總

本文總結了阿里云用戶在購買和使用阿里云服務器中的一些常見的問題&#xff0c;包括什么是云服務器ECS&#xff0c;特性與優勢&#xff0c;應用場景&#xff0c;基本概念&#xff0c;使用限制等眾多問題&#xff0c;讓您全方位了解阿里云服務器&#xff0c;并根據自己的需求選擇…

Qt pro常用宏

RC_ICONS IStudio.icoCONFIG no_debug_release # 不會生成debug 和 release 文件目錄 DESTDIR $$PWD/../bin # 指定編譯最終文件的生成路徑 OBJECTS_DIR $$PWD/temp/obj # obj中間文件存放路徑 MOC_DIR $$PWD/temp/moc # moc中間文件…

百戰python01-初識python_turtle繪圖

文章目錄 簡介練習1.簡易的進度條學習使用turtle在屏幕上繪制圖形注:需要對python有基本了解,可查看本作者python基礎專欄,有任何問題歡迎私信或評論(本專欄每章內容都將不定期進行內容擴充與更新) 簡介 python簡介及方向+pycharm安裝使用請轉 練習 注:嘗試練習。了解…