Linux下載軟件
@[toc]

零.前言
本文將介紹Linux系統下的軟件查找、安裝與刪除,并介紹兩款有意思的軟件以及怎樣實現Linux系統與windows系統互傳軟件。
1.軟件安裝的三種方式
在軟件安裝的過程中可能存在大量的軟件間的依賴關系,如果一個一個安則非常麻煩。
1.源碼安裝
2.rpm安裝
3.yum安裝
源碼安裝可能導致同一份代碼在不同的環境下編譯出錯,而yum本身會考慮依賴關系,所以我們盡量使用yum進行安裝。
2.對安裝軟件的理解
在windows系統下,或者安卓系統下,我們安裝軟件的時候都會有一個叫軟件商店的東西,找到想要安裝的軟件,比如王者榮耀,直接下載安裝即可。而linux也有這樣的一個類似軟件商店的東西,它的名字就叫做yum。
在安裝軟件的過程中,除了需要我們客戶端的同時,還需要遠程的服務端,每一次下載軟件時我們都需要向服務端請求軟件。
服務器可以理解為一個沒有鍵盤鼠標顯示器的電腦,上面運行的系統就是Linux系統。我們能夠下載的所有應用都在遠端服務器上,隨時等著我們去下載。
有人會說,為什么不運行windows呢?
這是因為一臺服務器,從大公司買回來開機開始,基本就不會去關機了,一直跑到報廢為止,這就是為什么有時候三更半夜我們仍然可以刷抖音,或者打游戲的原因。很顯然,windows系統根本就不可能開機那么長的時間很容易廢掉,相比而言Linux系統更加穩定,很大程度得益于它是開源的。
我們的手機已經存放了對應服務器的地址,所以可以找到該服務器,并下載相應的軟件。
這里的重點是,yum相當于軟件商店。是與遠端服務器相連接的。
3.軟件安裝三板斧
(1)yum list
該命令用于查找后列出軟件,或者直接輸入yum list將可以下載的軟件全部列出。
比如我們想查找sl.x86_64這款軟件可以用到之前學過的grep來進行篩選:
我們發現已經找到了許多有匹配的軟件,從中我們也可以找到我們需要的軟件:sl.x86_64
其中,5.02-1表示的是版本號,@epel表示的是安裝源(就像安裝王者的時候會有@騰訊一樣)。
(2)yum install
我們可以對sl.x86_64進行安裝。直接執行命令:
yum install sl.x86_64
這樣就安裝完成了。
在安裝的過程中還會詢問你是否進行安裝,這里輸入y同意安裝即可。如果不希望被詢問可以加在yum后加-y
我們可以通過該軟件特定的sl指令運行一下這個軟件:
這是一個小火車的程序。
我們再來安裝一個叫cowsay的小程序,運行之后的結果是這樣的:
(3)yum remove
yum remove可以用來刪除軟件,如果不想被詢問是否刪除,可以在yum后加-y選項。
這樣,軟件就被移除完了。
我們在學習的過程中,可以邊學習邊安裝軟件,還可以去搜索一下Centos7下一些有意思的軟件進行安裝。
4.yum的位置
我們的yum源存在在/etc/yum.repos.d/中,我們只要關心這個路徑下的centos-Base,repo即可,這個文件里就是各種軟件即對應的服務器地址。
有些epel源的軟件無法安裝,我們可以通過:sudo yum install -y epel-release來安裝擴展源。
注意事項
1.yum要工作,必須要聯網。
2.centos里面,只能有一個yum在運行,只能同時裝一個軟件。
5.與windows實現聯動
為了實現可以拖拽上傳,或者指令上傳,我們可以安裝lrzsz來使Linux系統與外圍的Windows系統進行聯動。
yum -y install lrzsz
安裝之后,可以直接進行拖拽上傳:
如果不想拖拽,我們還可以使用rz和sz的指令:
當我們使用sz指令時,會自動彈出對話框輸入想將文件傳入的地址。
同理,我們也可以使用rz來從Linux像Windows傳文件。
6.總結
學習了軟件安裝,我們就可以更好地下載或者使用各種編程工具了,只不過Linux系統是給程序員使用的,沒有太多有意思的游戲可以玩~,歡迎大家一起苦中作樂,開發一款基于Linux的游戲(淚目)。最后歡迎大家一鍵三連。
ps:安利一款叫hacknet的游戲,基本是純指令的。感興趣的可以玩一玩啊。
5G游戲 HTTP Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。