日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux中软件安装使用的命令是,Linux软件安装命令

發布時間:2023/12/10 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux中软件安装使用的命令是,Linux软件安装命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.tar

tar命令用于把多個文件合并于一個檔案文件中,并提供分解的合并后的檔案文件的功能.它獨立于壓縮工具,因此可以選擇在合并前是否壓縮.tar命令的基本用法為:

tar[選項]文件名

常用的選項包括

-c創建一個新的檔案文件

-t查看檔案文件的內容

-x分解檔案文件的內容

-f指定檔案文件的名稱

-v顯示過程信息

-z采用壓縮方式

舉例:

(1)、tar-czforacle.tar.gz/u01/app/oracle/etc/oratab/home/oracle

該命令將/u01/app/oracle目錄下的所有文件、/etc/oratab文件和/home/oracle目錄下的所有文件合并到oracle.tar文件中,并采用壓縮方式。

(2)、tar-tzforacle.tar.gz

該命令列出歸檔文件oracle.tar中的所有文件列表。

(3)、tar–xzvforacle.tar.gz

該命令將歸檔文件分解并解壓縮到原有文件的路徑中。

2.rpm

rpm命令的功能有很多,在這里我們只介紹如何利用rpm安裝和查詢已安裝的軟件。

1安裝

rpm安裝軟件包的基本語法如下:

rpm-irpm包名

例如:

rpm-itomcat4.rpm

該命令將安裝Tomcat軟件并進行相關系統配置。

2升級

rpm升級軟件包的基本語法如下:

rpm-Urpm包名

例如:

rpm–Utomcat4.rpm

該命令將升級Tomcat軟件并進行相關系統配置。

3、查看已安裝的軟件

有的時候,了解系統中都已經安裝了哪些軟件包以及它們的用途是很有用的,RPM的查詢參數就可以做到這一點。

要想列出已經安裝的全部軟件包,可以通過以下命令:

rpm-qa

可以使用grep命令指定軟件包的名稱(或者部分名稱)如下所示:

rpm-qa|grep'tomcat'

該命令將列出包名中包含tomcat的軟件包。

此外:要想找出某個特定的文件到底是屬于哪個軟件包的,可以輸入:

rpm-qffilename

其中filename是準備要查找其歸屬的文件名稱。

要想查出某個已經安裝的軟件包的功能,可以用如下命令:

rpm-qipackagename

其中,packagename是要查找其用途的軟件包名稱。

4、刪除已安裝的軟件

使用RPM刪除軟件包就像安裝它們一樣簡單。大多數情況下,用戶只需要輸入命令:

rpm-epackagename

其中,ackagename是要查刪除的軟件包名稱。

3.yum:

(1)通過yum安裝和刪除RPM包安裝rpm包,如dhcp

[root@localhost~]#yuminstalldhcp刪除rpm包,包括與該包有依賴性的包[root@localhost~]#yumremovelicq

注意:同時會提示刪除licq-gnome,licq-qt,licq-text(2)通過yum工具更新軟件包檢查可更新的rpm包:

[root@localhost~]#yumcheck-update更新所有的rpm包:

[root@localhost~]#yumupdate

更新指定的rpm包,如更新kernel和kernelsource:[root@localhost~]#yumupdatekernelkernel-source

大規模的版本升級,與yumupdate不同的是,陳舊的淘汰的包也會升級:[root@localhost~]#yumupgrade(3)通過yum查詢RPM包信息

列出資源庫中所有可以安裝或更新的rpm包的信息:[root@localhost~]#yuminfo

列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包的信息:[root@localhost~]#yuminfovsftpd[root@localhost~]#yuminfoperl*注意:可以在rpm包名中使用匹配符,如上面例子是列出所有以perl開頭的rpm包的信息。

列出資源庫中所有可以更新的rpm包的信息:[root@localhost~]#yuminfoupdates列出已經安裝的所有的rpm包的信息:[root@localhost~]#yuminfoinstalled

列出已經安裝的但是不包含在資源庫中的rpm包的信息:[root@localhost~]#yuminfoextras

注:也就是通過其它網站下載安裝的rpm包的信息。列出資源庫中所有可以更新的rpm包:[root@localhost~]#yumlistupdates列出已經安裝的所有rpm包:

[root@localhost~]#yumlistinstalled

列出已經安裝的但不包含在資源庫中的rpm包:[root@localhost~]#yumlistextras

注:也就是通過其它網站下載安裝的rpm包。列出資源庫中所有可以安裝或更新的rpm包:[root@localhost~]#yumlist

列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包:[root@localhost~]#yumlistsendmail[root@localhost~]#yumlistgcc*注意:可以在rpm包名中使用匹配符,如上面例子是列出所有以gcc開頭的rpm包。

搜索匹配特定字符的rpm包的詳細信息:[root@localhost~]#yumsearchwget

注意:可以通過“search”在rpm包名,包描述中進行搜索。搜索包含特定文件名的rpm包:

[root@localhost~]#yumprovidesrealplay(4)通過yum操作暫存信息(/var/cache/yum)清除暫存的rpm包文件:

[root@localhost~]#yumcleanpackages清除暫存的rpm頭文件:

[root@localhost~]#yumcleanheaders清除暫存中舊的rpm頭文件和包文件:[root@localhost~]#yumcleanall4.RedhatLinux下用yum升級系統yum也可以升級RedhatLinux系統,在RedhatLinux系統安裝盤中默認沒有yum的安裝包,由于RedhatLinux與CentosLinux基本一致,因此可以用同版本同內核的CentosLinux的yum包在RedhatLinux上進行安裝。安裝過程在上面章節已經講述,這里不在多說。

由于使用的是CentosLinux的yum包在RedhatLinux下進行的安裝,因此在RedhatLinux下需要增加資源庫,定義yum的非官方庫文件,讓一些必需的軟件包通過yum也能夠安裝。

首先建立dag.repo,定義非官方庫:

[root@localhost~]#vi/etc/yum.repos.d/dag.repo[dag]

name=DagRPMRepositoryforRHEL4

baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/enabled=1gpgcheck=1

接著導入非官方庫的GPG:

[root@localhost~]#rpm--import

http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-centos4

注意:此步驟很重要,如果沒有導入授權的RPM-GPG-KEY,在使用yum升級安裝軟件時就會提示軟件不合法,結合上下文可以看出,在Centos下進行yum配置的時候,并沒有涉及到導入RPM-GPG-KEY,那是因為連接的資源庫為Centos官方的庫,而升級的系統也是Centos,當然無需授權,而這里我們升級的系統是RedhatLinux,而用的資源文件是Centos的,所以必須導入Centos的RPM-GPG-KEY,系統才認為升級的包是合法的。最后,就可以使用非官方定義的rpm包升級系統:[root@localhost~]#yumupdate

4.apt

apt-cachesearch#——(package搜索包)

apt-cacheshow#——(package獲取包的相關信息,如說明、大小、版本等)

sudoapt-getinstall#——(package安裝包)

sudoapt-getinstall#—–(package--reinstall重新安裝包)

sudoapt-get-finstall#—–(強制安裝?#”-f=–fix-missing”當是修復安裝吧…)

sudoapt-getremove#—–(package刪除包)

sudoapt-getremove--purge#——(package刪除包,包括刪除配置文件等)

sudoapt-getautoremove–purge#—-(package刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦))

sudoapt-getupdate#——更新源

sudoapt-getupgrade#——更新已安裝的包

sudoapt-getdist-upgrade#———升級系統

sudoapt-getdselect-upgrade#——使用dselect升級

apt-cachedepends#——-(package了解使用依賴)

apt-cacherdepends#——(package了解某個具體的依賴?#當是查看該包被哪些包依賴吧…)

sudoapt-getbuild-dep#——(package安裝相關的編譯環境)

apt-getsource#——(package下載該包的源代碼)

sudoapt-getclean&&sudoapt-getautoclean#——–清理下載文件的存檔&&只清理過時的包

sudoapt-getcheck#——-檢查是否有損壞的依賴

apt-getinstall

下載以及所有倚賴的包裹,同時進行包裹的安裝或升級。如果某個包裹被設置了hold(停止標志,就會被擱在一邊(即不會被升級)。更多hold細節請看下面。

apt-getremove[--purge]

移除以及任何倚賴這個包裹的其它包裹。

–purge指明這個包裹應該被完全清除(purged),更多信息請看dpkg-P。

apt-getupdate

升級來自Debian鏡像的包裹列表,如果你想安裝當天的任何軟件,至少每天運行一次,而且每次修改了

/etc/apt/sources.list后,必須執行。

apt-getupgrade[-u]

升級所以已經安裝的包裹為最新可用版本。不會安裝新的或移除老的包裹。如果一個包改變了倚賴關系而需要安裝一個新的包裹,那么它將不會被升級,而是標志為hold。apt-getupdate不會升級被標志為hold的包裹(這個也就是hold的意思)。請看下文如何手動設置包裹為hold。我建議同時使用‘-u’選項,考試大提示能看到哪些包裹將會被升級。

apt-getdist-upgrade[-u]

和apt-getupgrade類似,除了dist-upgrade會安裝和移除包裹來滿足倚賴關系。因此具有一定的危險性。

apt-cachesearch

搜索滿足的包裹和描述。

apt-cacheshow

顯示的完整的描述。

apt-cacheshowpkg

顯示許多細節,以及和其它包裹的關系。

dselect

console-apt

aptitude

gnome-apt

一、rpm包安裝方式步驟:

1、找到相應的軟件包,比如soft.version.rpm,下載到本機某個目錄;2、打開一個終端,su-成root用戶;3、cdsoft.version.rpm所在的目錄;4、輸入rpm-ivhsoft.version.rpm

二、deb包安裝方式步驟:

1、找到相應的軟件包,比如soft.version.deb,下載到本機某個目錄;2、打開一個終端,su-成root用戶;3、cdsoft.version.deb所在的目錄;4、輸入dpkg-isoft.version.deb

三、tar.gz源代碼包安裝方式:

1、找到相應的軟件包,比如soft.tar.gz,下載到本機某個目錄;2、打開一個終端,su-成root用戶;3、cdsoft.tar.gz所在的目錄;

4、tar-xzvfsoft.tar.gz//一般會生成一個soft目錄5、cdsoft6、./configure7、make

8、makeinstall

四、tar.bz2源代碼包安裝方式:

1、找到相應的軟件包,比如soft.tar.bz2,下載到本機某個目錄;2、打開一個終端,su-成root用戶;

3、cdsoft.tar.bz2所在的目錄;

4、tar-xjvfsoft.tar.bz2//一般會生成一個soft目錄5、cdsoft6、./configure7、make

8、makeinstall

五、apt方式安裝:

1、打開一個終端,su-成root用戶;

2、apt-cachesearchsoft注:soft是你要找的軟件的名稱或相關信息

3、如果2中找到了軟件soft.version,則用apt-getinstallsoft.version命令安裝軟件注:只要你可以上網,只需要用apt-cachesearch查找軟件,用apt-getinstall軟件

六、bin文件安裝:=

如果你下載到的軟件名是soft.bin,一般情況下是個可執行文件,安裝方法如下:1、打開一個終端,su-成root用戶;2、chmod+xsoft.bin

3、./soft.bin//運行這個命令就可以安裝軟件了

七、不需要安裝的軟件:

有了些軟件,比如lumaqq,是不需要安裝的,自帶jre解壓縮后可直接運行。假設下載的是lumaqq.tar.gz,使用方法如下:1、打開一個終端,su-成root用戶;

2、tar-xzvflumaqq.tar.gz//這一步會生成一個叫LumaQQ的目錄3、cdLumaQQ

4、chmod+xlumaqq//設置lumaqq這個程序文件為可運行

5、此時就可以運行lumaqq了,用命令./lumaqq即可,但每次運行要輸入全路徑或切換到剛才生成的LumaQQ目錄里

6、為了保證不設置路徑就可以用,你可以在/bin目錄下建立一個lumaqq的鏈接,用命令ln-slumaqq/bin/即可,以后任何時候打開一個終端輸入lumaqq就可以啟動QQ聊天軟件了

7、如果你要想lumaqq有個菜單項,使用菜單編輯工具,比如AlacarteMenu

Editor,找到上面生成的LumaQQ目錄里的lumaqq設置一個菜單項就可以了,當然你也可以直接到/usr/share/applications目錄,按照里面其它*.desktop文件的格式生成一個自己的desktop文件即可。

總結

以上是生活随笔為你收集整理的Linux中软件安装使用的命令是,Linux软件安装命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇性l交大片 | 成年人爱爱视频 | 领导揉我胸亲奶揉下面 | 久久国产免费视频 | 91爱爱com| 国产伦一区二区三区 | 黄色成人影视 | www久久久久久久 | 一区二区日韩 | 成人av高清在线观看 | 777奇米视频 | 第九色| 丰满雪白极品少妇流白浆 | 女同av网站 | 久久国产乱子伦精品 | 91伊人久久 | 亚洲国产看片 | 爽好多水快深点欧美视频 | 特黄特色大片免费 | 天天添天天射 | 欧美成人激情在线 | 最新国产黄色网址 | 温柔少妇的高潮呻吟 | 朝桐光在线观看 | 国产精选一区二区三区 | 国产粉嫩在线观看 | 黄色www | 四虎一区二区 | 午夜精品久久久久久久99老熟妇 | 欧美乱妇日本无乱码特黄大片 | 福利视频二区 | 在线观看一区二区视频 | 这里只有精品6 | 少妇av一区二区三区 | 欧美一区二区三区成人精品 | 就爱啪啪网站 | www.黄色.| 岛国精品在线观看 | 日韩三级在线免费观看 | 尤物视频网站在线观看 | 久久久亚洲一区 | 91黄色免费看 | 性欧美大战久久久久久久 | 色成人免费网站 | 色老板最新地址 | 高清国产午夜精品久久久久久 | 欧美乱妇日本无乱码特黄大片 | 中文字幕av高清片 | 偷拍网亚洲 | 黄色在线播放视频 | 中国美女一级片 | 三区四区| 国产精品无码电影 | 狠狠躁日日躁夜夜躁 | 狠狠人妻久久久久久综合 | 精品人伦一区二区三区 | a天堂中文网 | 欧美囗交做爰视频 | 色哟哟导航 | 日韩精品一区二区三区国语自制 | 99免费精品视频 | caobi视频| 性生活网址 | 67194少妇在线观看 | 精射女上司 | 亚洲综合av一区二区三区 | 精品乱子伦一区二区 | 日韩欧美国产高清 | 中文字幕亚洲色图 | aaaaaabbbbbb毛片| 丰满岳乱妇一区二区三区 | 日本高清www免费视频 | 男人的天堂97 | 国产91高清 | 狠狠2020| 免费视频一区 | 女同毛片一区二区三区 | 欧美深夜福利 | 大尺度做爰呻吟舌吻情头 | 国产av人人夜夜澡人人爽麻豆 | 四虎网站在线 | 亚洲综合色网站 | 床戏高潮做进去大尺度视频网站 | 99精品久久久久久中文字幕 | 欧美熟妇久久久久 | 日韩国产一区二区三区 | 毛片国产精品 | 久久激情影院 | 国产 日韩 欧美 综合 | 污污污www精品国产网站 | 国产女主播av | 午夜成年人视频 | 97精品国产97久久久久久免费 | 欧美性猛烈| 色婷婷成人 | 我们2018在线观看免费版高清 | 日韩福利小视频 | 欧美另类自拍 | 日本bdsm视频 |