linux軟體包的安裝
㈠ linux裡面在Ubuntu系統中,如何安裝和部載一個軟體包
方法一:使用apt-get安裝(centos中是yum)
使用apt-get install來安裝應用程序算是最常見的一種安裝方法了,比如我要安裝build-essential這個軟體,使用以下,他會幫我把所有的依賴包都一起安裝了。
sudo apt-get install build-essential
apt-get後面接參數:
apt-get install xxx 安裝xxx 。如果帶有參數,那麼-d 表示僅下載 ,-f 表示強制安裝
apt-get remove xxx 卸載xxx
apt-get update 更新軟體信息資料庫
apt-get upgrade 進行系統升級
apt-cache search 搜索軟體包
Tips:建議您經常使用「apt-get update」命令來更新您的軟體信息資料庫
apt-get理論上是要求能夠聯網,但是如果製作了本地源,就不需要聯網,製作本地源可以參考:ubuntu製作本地源
方法二:使用dpkg安裝(centos中是rpm)
使用dpkg用來安裝deb包。
sudo dpkg -i package.deb
dpkg後面接參數意思:
dpkg -i package.deb 安裝包
dpkg -r package 刪除包
dpkg -P package 刪除包(包括配置文件)
dpkg -L package 列出與該包關聯的文件
dpkg -l package 顯示該包的版本
dpkg –unpack package.deb 解開 deb 包的內容
dpkg -S keyword 搜索所屬的包內容
dpkg -l 列出當前已安裝的包
dpkg -c package.deb 列出 deb 包的內容
dpkg –configure package 配置包
(./configure)–> 編譯(sudo make) –> 安裝(sudo make install)。
配置:這是編譯源代碼的第一步,通過 ./configure 命令完成(圖形化可以用cmake-gui來配置)。執行此步以便為編譯源代碼作準備。常用的選項有 --prefix=PREFIX,用以指定程序的安裝位置。更多的選項可通過 --help 查詢。也有某些程序無需執行此步。
編譯:一旦配置通過,可即刻使用 make 指令來執行源代碼的編譯過程。視軟體的具體情況而定,編譯所需的時間也各有差異,我們所要做的就是耐心等候和靜觀其變。此步雖然僅下簡單的指令,但有時候所遇到的問題卻十分復雜。較常碰到的情形是程序編譯到中途卻無法圓滿結束。此時,需要根據出錯提示分析以便找到應對之策。
安裝:如果編譯沒有問題,那麼執行 sudo make install 就可以將程序安裝到系統中了。
㈡ 怎麼在linux裡面安裝軟體
1)取得應用軟體:通過下載、購買光碟的方法獲得;
2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar_xvzf軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar_xvf解壓後的tar包」進行解包;
3)閱讀附帶的INSTALL文件、README文件;
4)執行「./configure」命令為編譯做好准備;
5)執行「make」命令進行軟體編譯;
6)執行「makeinstall」完成安裝;
7)執行「makeclean」刪除安裝時產生的臨時文件。
㈢ Linux 下常用的(軟體包)安裝源
我最常用的 Linux 發行版為 CentOS。為了擁有一個「干凈」的系統,盡量減少不必要的軟體安裝,我一般都會採用 minimal 版本安裝。但安裝完成後並不能滿足我的基本需求;對我來說,還需要安裝一些常用的(對我來說)軟體包。而我需要有很多軟體,在CentOS 自帶的yum 源中並沒有。所以就促使我去尋找其他的可用 yum 軟體源。
企業級 Linux 擴展軟體包(Extra Packages for Enterprise Linux 即:EPEL)是一個Fedora特殊興趣小組為企業級 Linux創建、維護和管理的高質量的附加軟體包,企業級Linux 包括但不限於 Red Hat Enterprise Linux(RHEL),CentOS,Scientific Linux(SL)和 Oracle Linux(OL)。
我一般是在 fedora 官網獲取 epel-release 軟體: http://fedoraproject.org/wiki/EPEL 。
我在 CentOS 6 系統下會使用如下指令安裝 epel-release
Remi repository 是包含最新版本 php 和 Mysql 包的 Linux 源,由 Remi 提供維護。有個這個源之後,使用 YUM 安裝或更新 PHP、MySQL、phpMyAdmin 等伺服器相關程序的時候就非常方便了。
它依賴 EPEL 軟體包。
我一般是在其官網獲取 remi-release 軟體: Remi's RPM repository
我在 CentOS 6 系統下會使用如下指令安裝 remi-relsase:
RepoForge 的前身是 RPMForge 。
RepoForge項目維護Red Hat Enterprise Linux(RHEL),CentOS和Scientific Linux的RPM軟體包。它提供了一組與各種RHEL派生版本兼容的存儲庫。
我一般是在其官網獲取 RepoForge (rpmforge-release)軟體: RepoForge
我在 CentOS 6 (x86)系統下會使用如下指令安裝 rpmforge-release:
以上三個 Linux 軟體源已經夠我當前使用了,如果以後在Linux使用過程中有用到其他的軟體源,我會在此文件下做補充。
很多時候在CentOS系統下默認的Postgresql版本並不能滿足需求。如我安裝GitLab時就要求Postgresql在9.1以上,但CentOS 系統 6.9 版本僅提供了Postgresql 的 8.4.20 版本,而CentOS 7 默認也無法安裝Postgresql 9 及以上版本。
當然你可以使用源碼安裝,但對於大多數人來說應該會選擇一個更簡單的方法。那就去給你的系統安裝一個postgresql的yum源吧。
網址: https://yum.postgresql.org/
進到首頁你應該可以看到以下內容:
選一個Postgresql的發行版本點進去,會看到如下內容:
對應於不同的發行版本,針對不同的操作系統有著不同的yum源。你可以根據你的操作系統進行選擇。
比如我選擇了 Postgresql 9.6 版本,而我的操作系統是 CentOS 6.9 ,x86 架構。我只需要執行以下命令:
然後在 /etc/yum.repos.d 目錄下會多出一個 文件 pgdg-96-centos.repo 。
至此,你就可以使用命令 yum install postgresql96 來安裝postgresql 9.6 版本最新的發行版了軟體了。
在CentOS6系統中,默認能安裝的MySQL最高版本為5.5.x;而到CentOS7中由於Oracle收購MySQL,因擔心版權問題,CentOS7放棄了MySQL而採用了Mariadb,最高支持版本為5.5.x。對於用習慣了MySQL的,並且想使用高版本MySQL的我來說,系統默認支持已經滿足不了需求。
可以從 這里 選擇一個你所需要的yum源進行安裝。
然後:
然後你就可以執行以下命令安裝 MySQL 5.7了
在MongoDB的官網上可以找到MongoDB的yum安裝源配置方式。
MongoDB 官網YUM源配置方式
然後在打開的頁面中會有如下信息:
你需要根據自己的需求調整版本號,然後創建一個/etc/yum.repos.d/mongodb-org-y.x.repo文件,把上面的配置寫進去。
完成以上步驟後,就可以使用以下命令安裝MongoDB了。
㈣ 如何在linux下安裝軟體包
一、Linux常用安裝包及安裝方法
1、安裝包一般有四類:
1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系統的打包工具tar打包的。
2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一種包封裝格式。包的管理工具YUM
3)dpkg包,如software-1.2.3-1.deb。他是Den Linux提供的一種包封裝格式。包的管理工具apt-get
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux軟體不公開源代碼,只發布二進制可執行程序,這
類程序一般會以bin來標記。
2、tar一般安裝方法
1)取得應用軟體:通過下載、購買光碟的方法獲得;
2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格
式,則能執行:「tar -xvzf 軟體包名」,就能一步完成解壓和解包工作。如果不是,則先用解壓軟體,再執
行「tar -xvf 解壓後的tar包」進行解包;
3)閱讀附帶的INSTALL文件、README文件;
4)執行「./configure」命令為編譯做好准備;
5)執行「make」命令進行軟體編譯;
6)執行「make install」完成安裝;
7)執行「make clean」刪除安裝時產生的臨時文件。
一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理
,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。
3、rpm包一般安裝方法
只需簡單的一句話,就能說完。執行:
rpm -ivh rpm軟體包名
rpm參數 參 數 說 明
-i 安裝軟體
-t 測試安裝,不是真的安裝
-p 顯示安裝進度
-f 忽略所有錯誤
-U 升級安裝
-v 檢測套件是否正確安裝
4、deb包一般安裝方法
dpkg -i deb軟體包名
如:dpkg -i software-1.2.3-1.deb
5、bin包一般安裝方法
1)、打開一個SHELL,即終端
2)、用CD 命令進入源代碼壓縮包所在的目錄
3)、給文件加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)
4)、執行命令:./******.bin(realplayer for linux就是這樣的安裝包),執行安裝過程中可以指定安裝目錄,類似於Windows下安裝。
二、如何查找光碟中的rpm包
使用find命令查找光碟中的內容即可。比如要查找mysql相關的rpm包。可以執行如下命令:
find /media -name mysql*.rpm
說明:一般將光碟插入光碟機,Linux系統會自動掛載,如上圖,我的機器掛載點是/media目錄。找到你需要的包名,直接安裝即可。
㈤ linux系統下如何安裝軟體
linux下安裝軟體有兩種方式:
一是安裝二進制的包,一般都是rpm格式的了,常用rpm -ivh XXX.rpm的方式來安裝了
rpm -qa可以查看軟體包的信息,具體請網路rpm命令。
rpm安裝有時遇到依賴關系的問題,所以有了自動查找依賴關系的工具,redhat的yum和
ubuntu的apt-get都是其中的例子,這兩個工具都是自動解析依賴關系的,從網上查找相應
的資源並安裝,如yum install XXX或者apt-get install XXX。用這種工具要注意
的就是配置資源豐富,速度快的源了,默認的源不一定合適。
二是安裝源碼包,你從網上下載來的是source文件,而不是二進制的可執行文件,那麼就需要
自己編譯和安裝它了,一般下載來的是壓縮包,比如XXX.tar.gz,常用的安裝方式就是俗稱的
三板斧了,1 tar -zxvf XXX.tar.gz 2 ./configure --prefix=/usr/local/***
3 make && make install 。具體安裝方法可能有差異,注意看安裝包里的readme或者
INSTALL文件,一般都有比較詳細的說明。
PS:linux不用殺毒軟體的,所以沒有360 for linux的,呵呵。
㈥ linux下如何安裝軟體
具體操作步驟如下。
1、打開系統,找到軟體中心,打開軟體中心。如下圖所示。
㈦ 如何在Linux系統下安裝軟體
1、打開系統,可以看到桌面如下圖,找到軟體中心,打開軟體中心