一、在線安裝
1、軟體管理中心安裝。(ubuntu)1)更新源sudo apt-get update2)打開軟體中心,搜索你要安裝的軟體,雙擊安裝即可。例如安裝apache,如下圖
2、命令行安裝方式
1)更新,命令:apt-get update
2)查找你要安裝的軟體,apt-cache search 「軟體名」
3)apt-get install 軟體名
以上在線的兩種方式都提到了apt-get 方式,那麼它的工作原理簡單說明一下,apt-get相關的有兩個重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目錄.
當我們執行apt-get update程序分析sources.list看這個文件里是否有對應的Packages/Sources/Release列表文件,如果有更新則下載之,存入/var/lib/apt/lists/目錄(其實就是保持與當前系統版本軟體源表最新);apt-get install 安裝相應的包 ,下載並安裝。
這種方式的好處在於:如果你想要載入的應用需要依賴另一個應用程序才能正常工作,apt-get會幫你找到並載入所需的程序庫或應用代碼,這種方式是比較常用的的。比如我們執行apt-get install mysql-server,可以看到相關的依賴包(如圖)
二、線下安裝
之所以叫線下的安裝方式,也就是說你要把軟體下載到本地去安裝。一般我們下載的文件後綴名都是zip、tar.gz等壓縮包,解壓後會看到rpm、bin、deb、run之類擴展名文件。很多軟體都會提供不同LINUX版本的安裝格式,你可以根據自己的系統下載不同擴展名的軟體。
1、rpm安裝包:這時一款老牌的安裝格式,是紅帽創建的安裝格式,現在已成為一種標准,常用在opensuse/turbo/redhat版本),安裝方法rpm -ivh 軟體名.rpm (如果只是安裝一個i參數就夠了,如果還要看安裝進度和軟體信息就加個vh)
2、deb安裝包:DEB是Debian軟體包格式的文件擴展名,常用在centos/ubuntu,在蘋果系統里也常見此安裝方式。安裝方法:dpkg -i 軟體名.deb
3、run安裝包:以QT(一種編程工具)的安裝文件為例,
1)授權: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)執行:./qt-unified-linux-x64-2.0.2-2-online.run即可安裝。
4、bin安裝包:bin包是一個自解壓格式的安裝包,要想執行它,需要先賦予它可執行的許可權。
(以安裝jdk為例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、編譯後安裝方式:
舉例安裝nagios插件(nagios是一種開源的監控軟體,需要多種插件支持監控模塊)
1)cd /tmp/nagios-plugins-* //先進入目錄
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安裝的用戶安裝的路徑都可在此設置,這一步一般用來生成 Makefile,為下一步的編譯做准備
3)make //編譯過程如果 在 make 過程中出現 error ,你就要記下錯誤代碼,缺少什麼包就按照什麼包。
4) make install //如果make無問題就可以直接安裝了。
這種安裝方法的好處是你可以自定義安裝路徑、安裝賬號等參數,常見開源平台下載的源碼安裝方式。
6、其它,還有一些軟體解壓後生成的文件夾內包含很多文件,一般文件夾內有install.sh、setup.py等安裝文件方式,此種方式類似windows的exe安裝方式,你需要先授權該文件的可執行許可權,在執行安裝。以上基本上囊括了所有的Linux環境下的軟體安裝方式,供各位參考。
2. 如何查看linux系統中 已經安裝了哪些服務用什麼命令啊
linux查看系統信息的一些命令及查看已安裝軟體包的命令(轉):
系統
#
uname
-a
#
查看內核/操作系統/cpu信息
磁碟和分區
#
mount
|
column
-t
#
查看掛接的分區狀態
#
fdisk
-l
服務
#
chkconfig
--list
#
列出所有系統服務
#chkconfig
--list
|
grep
on
#
列出所有啟動的系統服務
程序
#
rpm
-qa
#
查看所有安裝的軟體包
apt-cache
showpkg
pkgs——顯示軟體包信息
3. linux中怎樣查看已安裝的軟體
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
4. linux查看命令屬於哪個安裝包
命令:ll 或者 ls -l解釋,輸出的格式如下-rwxr-xr-x 1 root wheel 430540 Dec 23 18:27 /bin/bash第一個欄位 -rwxr-xr-x 包含該特殊文件的許可權的符號表示。該欄位中的首字元(-)指定該文件的類型,本例中它是一個常規文件。其它可能的首字元還有:「d」目錄「l」符號鏈接「c」字元專門設備文件「b」塊專門設備文件「p」先進先出「s」套接字該欄位的其餘部分由三個三元組字元組成。第一個三元字元組代表文件所有者的許可權,第二個代表文件的組的許可權,第三個代表所有其他用戶的許可權r 表示允許讀(查看文件中的數據),w 表示允許寫(修改文件以及刪除),x 表示允許「執行」(運行程序)。
5. linux查看已安裝的軟體
第1類、rpm包安裝的,可以用rpm -qa看到,如果要查找某軟體包是否安裝,用 rpm -qa | grep 「軟體或者包的名字」。
rpm -qa | grep "package's name"
第2類、deb包安裝的,可以用dpkg -l能看到。如果是查找指定軟體包,用dpkg -l | grep 「軟體或者包的名字」;
dpkg-l|grep "package's name"
第3類、yum方法安裝的,可以用yum list installed查找,如果是查找指定包,命令後加 | grep 「軟體名或者包名」;
yum list installed | grep "package's name"
第4類、以源碼包自己編譯安裝的,例如.tar.gz或者tar.bz2形式的,只能看可執行文件是否存在。
6. 在linux下如何使用yum查看安裝了哪些軟體包
使用YUM查找軟體包
命令:yum search
2.列出所有可安裝的軟體包
命令:yum list
3.列出所有可更新的軟體包
命令:yum list updates
4.列出所有已安裝的軟體包
命令:yum list installed
5.列出所有已安裝但不在 Yum Repository 內的軟體包
命令:yum list extras
6.列出所指定的軟體包
命令:yum list
7.使用YUM獲取軟體包信息
命令:yum info
8.列出所有軟體包的信息
命令:yum info
9.列出所有可更新的軟體包信息
命令:yum info updates
10.列出所有已安裝的軟體包信息
命令:yum info installed
11.列出所有已安裝但不在 Yum Repository 內的軟體包信息
命令:yum info extras
12.列出軟體包提供哪些文件
命令:yum provides
7. linux系統怎樣查看命令屬於哪一個安裝包
1、which ls
/bin/ls
2、rpm -qf /bin/ls
coreutils-5.97-34.el5_8.1
3、yum -y install coreutils
8. Linux下怎樣檢查如何查看軟體包已經安裝
1、rpm包安裝的,可以用 rpm -qa 看到,如果要查找某軟體包是否安裝,用 rpm -qa | grep "軟體或者包的名字"
2、以deb包安裝的,可以用 dpkg -l 看到。如果是查找指定軟體包,用 dpkg -l | grep "軟體或者包的名字"
3、yum方法安裝的,可以用 yum list installed 查找,如果是查找指定包,用 yum list installed | grep "軟體名或者包名"
9. linux 下怎麼查看已經經安裝的軟體包信息
yum的參數很多,以下是用於查找軟體包的命令。但是也只支持特定的發型版本,centos下最常用的命令$yum list //列出所指定的軟體包,後可以加上你想查找的軟體包的名字$yum linst installed //列出所有已安裝的軟體包$yum info installed //列出所有已安裝的軟體包信息
10. Linux下怎樣檢查,如何查看某軟體包是否已經安裝
1、rpm包安裝的,可以用rpm -qa看到,如果要查找某軟體包是否安裝,用 rpm -qa | grep 「軟體或者包的名字」。
rpm -qa | grep ruby
2、以deb包安裝的,可以用dpkg -l能看到。如果是查找指定軟體包,用dpkg -l | grep 「軟體或者包的名字」;
dpkg -l | grep ruby
3、yum方法安裝的,可以用yum list installed查找,如果是查找指定包,命令後加 | grep 「軟體名或者包名」;
yum list installed | grep ruby
4、如果是以源碼包自己編譯安裝的,例如.tar.gz或者tar.bz2形式的,這個只能看可執行文件是否存在了。