LINUX下安裝軟件包常有三種,不同的軟件包有不同的安裝方法:tar包,整個安裝過程可以分為以下幾步:
創(chuàng)新互聯(lián)建站專注于山陽企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,商城網(wǎng)站開發(fā)。山陽網(wǎng)站建設公司,為山陽等地區(qū)提供建站服務。全流程按需設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務
1) 取得應用軟件:通過下載、購買光盤的方法獲得;
2) 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執(zhí)行:“tar –xvzf軟件包名”,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟件,再執(zhí)行“tar –xvf 解壓后的tar包”進行解包; 閱讀附帶的INSTALL文件、README文件;
3) 執(zhí)行“./configure”命令為編譯做好準備;
4) 執(zhí)行“make”命令進行軟件編譯;
5) 執(zhí)行“makeinstall”完成安裝;
6) 執(zhí)行“makeclean”刪除安裝時產(chǎn)生的臨時文件。
7) 運行應用程序:一般來說,Linux的應用軟件的可執(zhí)行文件會存放在/usr/local/bin目錄下!不過這并不是“放四海皆準”的真理,最可靠的還是看這個軟件的 INSTALL和README文件,一般都會有說明。
8) 卸載:通常軟件的開發(fā)者很少考慮到如何卸載自己的軟件,而tar又僅是完成打包的工作,所以并沒有提供良好的卸載方法。有兩個軟件能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔
rpm包,安裝過程如下:
1) 操作系統(tǒng):RedHat(Red Hat/Fedora)
2) 常見的安裝包格式 rpm包,安裝rpm包的命令是“rpm -參數(shù)”
3) 包管理工具 yum
4) 支持tar包
5)1rpm命令:安裝: rpm –ivh 軟件包名.rpm( -I 安裝軟件,-t測試安裝,不是真的安裝,-p顯示安裝進度,-f忽略任何錯誤,-U升級安裝,-v檢測套件是否正確安裝) 卸載: rpm –e 軟件名(注意使用的是軟件名,而不是軟件包名) 查詢:查詢當前系統(tǒng)安裝的軟件包: rpm –qa ‘*軟件包名*’
deb包,安裝過程:
1) 操作系統(tǒng):Debian系列(Ubuntu)
2) 常見的安裝包格式 deb包,安裝deb包的命令是“dpkg -參數(shù)”
3) 包管理工具apt-get
4) 支持tar包
5)dpkg命令:安裝: dpkg –i 軟件包名.deb, 卸載: dpkg –e 軟件名,查詢:查詢當前系統(tǒng)安裝的軟件包: dpkg –l ‘*軟件包名*’
如果是Redat/CentOS,加載光驅(qū),手動安裝下
rpm -ivh yum-3.4.3-168.el7.centos.noarch.rpm
然后配置好yum源就可以了
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器?;禦PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。
yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可選的,選項包括-h(幫助),-y(當安裝過程提示選擇全部為"yes"),-q(不顯示安裝的過程)等等。[command]為所要進行的操作,[package ...]是操作的對象。
概括了部分常用的命令包括:
自動搜索最快鏡像插件: yum install yum-fastestmirror
安裝yum圖形窗口插件: yum install yumex
查看可能批量安裝的列表: yum grouplist
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1
2 更新和升級
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1
3 查找和顯示
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經(jīng)安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum groupinfo group1 顯示程序組group1信息yum search string 根據(jù)關鍵字string查找安裝包
4 刪除程序
yum remove | erase package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
yum deplist package1 查看程序package1依賴情況
5 清除緩存
yum clean packages 清除緩存目錄下的軟件包
yum clean headers 清除緩存目錄下的 headers
yum clean oldheaders 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩存目錄下的軟件包及舊的headers
比如,要安裝游戲程序組,首先進行查找:
#:yum grouplist
可以發(fā)現(xiàn),可安裝的游戲程序包名字是”Games and Entertainment“,這樣就可以進行安裝:
#:yum groupinstall "Games and Entertainment"
所 有的游戲程序包就自動安裝了。在這里Games and Entertainment的名字必須用雙引號選定,因為linux下面遇到空格會認為文件名結(jié)束了,因此必須告訴系統(tǒng)安裝的程序包的名字是“Games and Entertainment”而不是“Games"。
此外,還可以修改配置文件/etc/yum.conf選擇安裝源。可見yum進行配置程序有多方便了吧。更多詳細的選項和命令,當然只要在命令提示行下面:man yum
操作步驟如下:
首先deb包安裝及解決依賴方法:
1. 使用gdebi安裝,自動安裝依賴
sudo gdebi ?nautilus_nutstore_amd64.deb
2. ubuntu雙擊使用軟件中心安裝,自動安裝依賴
3. 使用dpkg安裝,使用apt-get -f install安裝依賴
sudo dpkg -i nautilus_nutstore_amd64.deb
sudo apt-get install -f
如何為KDE/XFCE桌面系統(tǒng)安裝堅果云
如何從源代碼編譯安裝
如何為KDE/XFCE桌面系統(tǒng)安裝堅果云
以上安裝包只支持GNOME/Unity桌面環(huán)境。對于采用KDE/XFCE桌面環(huán)境的Linux發(fā)行版,可以根據(jù)以下說明安裝堅果云核心同步邏輯和UI組件。
1. 解決軟件包依賴關系
如果您的系統(tǒng)是Ubuntu/Debian,可以用以下命令安裝:
$ sudo apt-get install ?gvfs-bin python-gi gir1.2-appindicator3-0.1
如果您的系統(tǒng)是Fedora/CentOS/RHEL等,可以用以下命令安裝:
$ sudo yum install gvfs libappindicator-gtk3 python2-gobject
其他系統(tǒng)請使用對應的包管理工具,安裝這些包。
2. 下載堅果云二進制組件
針對32位系統(tǒng):nutstore_linux_dist_x86.tar.gz
$ wget -O /tmp/nutstore_bin.tar.gz
針對64位系統(tǒng):nutstore_linux_dist_x64.tar.gz
$ wget -O /tmp/nutstore_bin.tar.gz
3. 解壓縮二進制組件包
$ mkdir -p ~/.nutstore/dist tar zxf /tmp/nutstore_bin.tar.gz -C ~/.nutstore/dist
4. 安裝堅果云菜單和圖標
$ ~/.nutstore/dist/bin/install_core.sh
安裝以后,您可以點擊系統(tǒng)菜單:Applications Internet Nutstore,啟動堅果云程序。
請注意,由于目前暫不支持Dolphin和Thunar插件,在這些文件管理器里不能查看同步狀態(tài)圖標和右鍵菜單。
如何從源代碼編譯安裝
1. 準備構(gòu)建環(huán)境
堅果云Linux客戶端依賴于這些包: glib2.0-dev, gtk2.0-dev, libnautilus-extension-dev, gvfs-bin. 如果您已經(jīng)安裝這些軟件包,請?zhí)料乱徊?/p>
如果您的系統(tǒng)是Ubuntu,可以用以下命令安裝這些包:
$ sudo apt-get install libglib2.0-dev libgtk2.0-dev libnautilus-extension-dev gvfs-bin python-gi gir1.2-appindicator3-0.1
如果您的系統(tǒng)是Fedora/CentOS/RHEL等,可以用以下命令安裝這些包:
$ sudo yum install glib2-devel gtk2-devel nautilus-devel gvfs libappindicator-gtk3 ?python2-gobject
2. 下載Nautilus插件源代碼包:?nutstore_linux_src_installer.tar.gz
$ wget
3. 解壓縮,編譯和安裝Nautilus插件
$ tar zxf nutstore_linux_src_installer.tar.gz
$ cd nutstore_linux_src_installer ./configure make
$ sudo make install
4. 重啟Nautilus
堅果云Linux客戶端下載界面:
$ nautilus -q
5. 運行以下命令,自動下載和安裝堅果云其他二進制組件
$ ./runtime_bootstrap
具體過程也可參考源代碼包里面的README文件
堅果云 Linux下載界面