Linux如何安裝軟體

2020-12-09 MySQL從刪庫到跑路

相比於windows系統,Linux安裝程序就比較複雜了,很多需要root用戶才能安裝。常見的有以下幾種安裝方法

源碼安裝rpm包安裝yum安裝 (RedHat、CentOS)apt-get安裝 (debian,ubuntu)源碼安裝

以安裝gcc為例,登陸https://gcc.gnu.org/,下載自己想要的版本的gcc安裝包上傳gcc-4.1.2.tar.gz到Linux伺服器任意目錄,解壓解壓目錄執行shell命令configuration解壓目錄執行shell命令make install優點是安裝目錄,軟體版本等可以隨心所欲的配置。同一個安裝包可以在任意版本的Linux進行安裝。

缺點是安裝的門檻較高,配置複雜,不同軟體配置項目不同。安裝容易失敗。安裝成功有時也會對原系統有破壞。

rpm包安裝

常用命令參數

查看 rpm -qa

安裝 rpm -ivh 包名

卸載 rpm -e 包名

http://rpm.pbone.net/是一個搜索rpm包的網站,搜索框裡查找

出現搜索結果

點擊第一個結果進入詳情界面,可以看到rpm包的具體信息,包括依賴以及包裡內容

優點是安裝時無需配置,可以選擇版本。

缺點是安裝包的依賴關係需要人工維護,安裝A發現依賴B,安裝B發現依賴C,有時也很考驗耐心。

安裝gdb為例

確定依賴關係gcc -> g++ -> gdb,gdb依賴g++,g++依賴gcc

gcc

rpm -ivh cpp-4.1.2-42.el5.i386.rpm

rpm -ivh kernel-headers-2.6.18-92.el5.i386.rpm

rpm -ivh glibc-headers-2.5-24.i386.rpm

rpm -ivh glibc-devel-2.5-24.i386.rpm

rpm -ivh libgomp-4.1.2-42.el5.i386.rpm

rpm -ivh gcc-4.1.2-42.el5.i386.rpm

g++

rpm -ivh libstdc++-devel-4.1.2-48.el5.i386.rpm

rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm

gdb

rpm -ivh gdb-7.0.1-23.el5.i386.rpm

按順序安裝完上面眼花繚亂的包後,才算安裝完成。

rpm包命名規則

gcc-c++-4.1.2-48.el5.i386.rpm

name-version -arch(.src).rpm

name: 軟體包名稱

version: 帶有主、次和修訂的軟體包版本

arch: 發行商版本,fc、el、mga、tr……硬體平臺,硬體平臺包括了:i386、i486、i586、i686、x86_64、ppc、sparc、alpha

src: 原始碼包

YUM

基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體。

yum install gdb

優點是自動管理依賴關係。

缺點是需要連接公共網絡,安裝的是指定伺服器上的最新版本。

apt-get

apt-get是一條linux命令,適用於deb包管理式的作業系統,主要用於自動從網際網路的軟體倉庫中搜索、安裝、升級、卸載軟體或作業系統。

apt-get install gdb

相關焦點

  • 菜鳥如何玩轉linux?
    上回說到電腦技術愛好者必知的作業系統,提到了linux作業系統,但是對於小白來說linux作業系統像是無字天書,根本不知道哪裡可以下載到,更別說怎麼使用了,今天就來講講我們的linux系統在哪裡可以下載到,怎麼去玩linux。
  • Linux內核學習神器,Bochs安裝及常見問題解決
    bochs簡介可以將bochs理解成為一個虛擬化平臺,它是一個完全虛擬化的軟體。bochs與虛擬化產品VMware和VirtualBox很像,但又有不同,後者更多的是一個產品,用於實現計算虛擬化,而前者則更多的是一個開發工具,用於作業系統的開發調試。
  • Linux 環境下安裝 MySQL,各種踩坑、疑難雜症|原力計劃
    準備軟體首先準備 mysql 服務端和客戶端的 rpm 安裝包mysql-server【提取碼:wpdp】mysql-client【提取碼:69fn】2.首先安裝 mysql 之前首先查看一下本機是否已經安裝了 mysqlrpm -qa | grep -i mysql如果有則強制刪除rpm -e mysql-libs --nodeps3.
  • Arch Linux 安裝指引
    ↩約伊茲的萌狼鄉手札.給 GNU/Linux 萌新的 Arch Linux 安裝指南 rev.B[G/OL]. 約伊茲的萌狼鄉手札, https://blog.yoitsu.moe/arch-linux/installing_arch_linux_for_complete_newbies.html ↩
  • chocolatey軟體包管理器安裝
    chocolatey是windows上的軟體包管理器,類似於mac上的brew,linux上的apt、yum、dnf、pacman等,安裝很簡單,取決於網速
  • linux 虛擬主機好嗎
    linux 虛擬主機好嗎?linux 虛擬主機是採用Linux系統搭建的虛擬主機,是企業和個人都非常喜歡使用的虛擬主機種類。運行穩定,對軟體的兼容遠超Windows系統。又由於代碼開源,即使linux不幸感染病毒,維護人員也容易查出運行異常之處,並加以解決。平時,linux系統也可利用自帶防火牆、入侵檢測和安全認證等工具及時修補漏洞,提高系統安全性。
  • 如何安裝uos國產作業系統,虛擬機安裝,不用變動設備
    前幾天發布的國產系統引起了激烈的討論,今天我特意下載安裝了uos系統進行測試,由於沒有在官網申請內測,所以應用商店的軟體都不可以用,只能測試畫面部分。總體來說,uos還是很不錯的,不論是從畫面還是功能上來說都是如此,應用商店的軟體也很全面,基本覆蓋了大部分日用軟體。下面教大家如何在虛擬機內安裝uos系統。首先在uos下載鏡像,由於一般用戶電腦基本都是amd或者intel平臺,所以選擇第一項作業系統x86_64版。
  • 如何在虛擬機上的ubuntu20.04安裝eclipse
    Ubuntu20.04,就直接在官網上下載解壓版的eclipse;而官網上也有在線安裝的eclipse。那麼,如何在線安裝eclipse?具體操作如下:操作步驟:1、在官網上下載安裝版本的eclipse-inst-linux64.tar.gz,然後複製到Ubuntu系統上
  • 國產linux發行版本——deepin作業系統安裝方法
    大家好,歡迎回到萬魔寺,前兩期,和大家一起學習了ubuntu系統的安裝,今天我們一起來學習一下國產linux作業系統deepin的安裝方法。deepin系統是由武漢深之度科技有限公司開發,在網絡上口碑比較好的一款linux國產發行版。
  • 為什麼說 Manjaro Linux 是最好用的 Linux
    、ubuntukylin、centos、Fedora、Apricity OS、Antergos、Manjaro Linux、gentoo linux 以及 linux from scratch,可謂是 Linux 老手了。
  • linux各個目錄代表什麼
    ,某些軟體可能會把配置文件默認存放在這個目錄下,多數都是/etc目錄下,此目錄沒有被具體的定義;/tftpboot:遠程啟動tftpserver的根目錄,這個目錄只有安裝了tftp-server軟體後才會產生;/usr:安裝除作業系統本身外的一些應用程式或組件,一般可以認為linux系統上安裝的應用程式默認都安裝在此目錄中
  • 完善軟體生態,國產Linux作業系統任道重遠
    一直以來,linux作業系統都想要打敗微軟的windows,雖然在伺服器領域出類拔萃,但在桌面領域一直不是windows的對手,其實並不是linux在操作上難用,也不是界面難看,而最重要的一個問題就是生態。
  • Linux系統中yum安裝軟體的路徑查看方法
    安裝vim軟體:yum install vim -y3. 查看vim軟體的安裝包:4. 查看安裝包的安裝路徑:第三步查詢到vim有三個安裝包,我們根據需要查詢這些安裝包的安裝路徑。查詢第一個安裝包的安裝路徑:就會列出vim-minimal-8.0.1763-13.el8.x86_64安裝包的詳細安裝路徑,其它同理。
  • Linux環境配置VS2015詳細教程
    VS2015推出了跨平臺開發,其中包括了對Linux程序開發的支持,最近剛好需要開發linux程序,對其進行了一些研究。) ubuntu-16.04-desktop-amd64.iso Linux(虛擬機鏡像) 虛擬機軟體和Linux系統鏡像可以選擇自己熟悉的版本,下文的介紹將以VMware和ubuntu系統為準。
  • Linux系統的Linux應該怎麼讀?正確讀法在這裡,很多人都讀錯了!
    1、linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。3、有人綜合網上和linux自己的讀音,概括出幾個自認為最合適也最通用的讀法:/li'n^ks/(「裡那克斯」)或/'li:nэks/(「裡訥克斯」)或/li'nju:ks/(「裡紐克斯」)。4、這幾個應該是誰都聽得懂的。至於哪個比較正宗,當然是linux的原因。但事實上使用linux哪種讀法的人似乎都不在少數。
  • linux和windows系統的區別
    在 21 世紀的今天,網際網路可以說是當代發展最為迅速的行業,舉個很簡單的例子,現在的我們不論什麼年齡階層,幾乎人手都有一部手機,上面的某博,某音,末手等軟體,更是受到多數人的熱愛,並且人們不僅僅用其來消遣娛樂,甚至是用來賺錢,比如說現在深受80. 90 後熱愛的自媒體事業,而這些東西能夠運行下去,
  • Linux之父如何定義Linux!主要想讓黑客、計算機學生使用和學習!
    因此他們是使用計算機的理想選擇,但是如果你想了解他們如何工作,那是不可能的。 也有一些 Unix 是附帶源碼的。Minix,Andrew S. Tanenbaum編寫的學習工具,已經在大學中作為教學工具使用了很多年了。
  • windows10如何設置禁止安裝軟體?
    有些企業、機房等地方需要設置禁止安裝任何第三方軟體,只能使用預先安裝好的軟體,那麼具體該如何設置呢,之前我們通過組策略設置過,現在我們來看註冊表如何來設置禁止。7、當然我們也可以通過一些專業的軟體一鍵設置,下面來看看具體的操作方法。百度下載大勢至電腦文件防洩密系統,解壓後安裝,使用快捷鍵alt+F2喚出登錄窗口,輸入帳號和密碼,點擊確定。
  • kali linux在它面前頓然失色
    一些人傾向於選擇kali linux,利用它集成的眾多安全軟體,但對於有一定實戰戰經驗的人來說,一定有個性化定製需要,此時,kali linux必然無法滿足這種需要,選擇black archlinux會方便很多。
  • 咪咕音樂盒如何安裝第三方軟體
    三、找到當貝市場的APK,安裝即可       四、當貝市場安裝好之後,就可以隨意在當貝裡面安裝你需要的第三方 直播、點播、遊戲....等應用。(有了當貝市場,就可以隨意安裝其他軟體了,海量應用,簡單方便)