Linux中的軟件管理

1. 使用已有的網絡安裝資源安裝軟件

cd /etc/yum.repos.d/ (移動到yum源指向的文件配置目錄下)
vim westos.repo (新建文件,yum下后綴必須為.repo)
在這里插入圖片描述
編輯這個文件里面寫
[redhat] (軟件倉庫名稱)
name=firefox (自定義軟件倉庫描述)
baseurl=http://172.25.254.250/rhel7.3/x86_64/dvd/ (軟件倉庫yum源指向)
gpgcheck=0 (不檢測gpgkey)0為不要校驗,1為校驗
在這里插入圖片描述
列出倉庫信息 yum repolist
在這里插入圖片描述
開始安裝軟件 yum install vnc -y(加-y是確認的意思,就不詢問了)
在這里插入圖片描述
2. 配置本地yum源

搭建前提:所有搭建的本機必須要有鏡像
首先得有鏡像,然后在掛載
mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /iso
設定永久掛載
vim /etc/rc.d/rc.local
寫入mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /iso 在系統開機時自動執行此腳本
在這里插入圖片描述
chmod 755 /etc/rc.d/rc.local
再給這個文件的權限

設定系統安裝源指向
mkdir /etc/yum.repos.d/backup 在yum建立一個包
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup 將yum倉庫下的文件先存在這個包里
vim /etc/yum.repos.d/yum.repo 寫一個新的安裝源文件
在這里插入圖片描述
查看本地yum源 yum repolist
在這里插入圖片描述
3. 共享性yum源的部署
在已經搭建好本地yum源的主機中安裝httpd服務
yum install httpd -y
在這里插入圖片描述
開啟服務并關閉火墻

       systemctl start httpd        開啟hpptd服務systemctl enable httpd       開機自啟動systemctl stop firewalld     關閉火墻systemctl disable firewalld  關閉開機自動啟動

將本地yum源配置到網絡
mkdir /var/www/html/file /var/www/html目錄下的文件可以直接通過ip訪問
mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /var/www/html/file/ 掛載鏡像
在這里插入圖片描述
vim /etc/rc.d/rc.local
寫入 mount /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /var/www/html/file/ 設定永久掛載鏡像
chmod +x /etc/rc.d/rc.local
在這里插入圖片描述
此時統一網段下的虛擬機即可在瀏覽器中輸入http://分享yum源的主機的ip/file共享到本機的yum源
在這里插入圖片描述

4. yum命令
yum

clean all清除原有yum緩存
repolist列出倉庫信息
install software安裝
update更新
list software查看軟件
list all查看所有軟件
list installed列出已安裝軟件
list available列出可安裝軟件
reinstall software重新安裝
remove software卸載
info software查看軟件信息
search software信息根據軟件信息查找軟件
whatprovides file根據文件找出包含此文件的軟件
history查看系統中軟件管理信息
history info 數字對該數字為id的信息進行展示
groups list列出軟件組
groups info查看軟件組的信息
groups install sfgroup安裝軟件組
groups remove sfgroup卸載軟件組

注意:yum可以解決倚賴問題 ,下載文件時的倚賴會一并下載,但并不能解決所有 ,rmp不會解決倚賴問題
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
5. rpm命令
rpm

  -i               安裝-v               顯示過程-h               hash加密-e               卸載-q               查看-a               所有-p               軟件包-ql              查看軟件在系統中的安裝文件路徑-qlp             查看未安裝的軟件包在系統中如果安裝后產生文件的路徑-qf              根據某個文件找出此文件屬于哪個安裝包-qc              查看軟件的配置文件名稱-qd              查看軟件的幫助文件–scripts         查看腳本–nodeps          安裝軟件忽略軟件倚賴–force           強行安裝軟件-Kv              檢測軟件包是否被篡改

用rpm -ivh發現軟件倚賴性,再用yum install解決倚賴性
–nodeps用來解決倚賴性死循環
rpm -i 軟件安裝包 --force強制安裝
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
6. 軟件包名稱詳解

           kolourpaint-4.10.5-4.el7.x86_64.rpm[1]           [2]    [3] [4]    [5]

[1] 軟件名稱
[2]版本
[3]適用系統
[4]架構
[5]使用rpm體系
rpm即red packages manager ,redhat公司出品以及其衍生產品

7. 第三方軟件倉庫的搭建
createrepo -v 存放軟件包的目錄, 命令執行成功后此目錄下會生成repodata目錄
在這里插入圖片描述
vim /etc/yum.repos.d/westos.repo 編輯文件內容
在這里插入圖片描述
然后安裝軟件
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542185.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542185.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542185.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

楚留香ai人臉識別_戴口罩居然也能人臉識別?這些AI黑科技真的藏不住了.........

當人工智能遇見影像技術,將會釋放出多少意想不到的巨大能量?「喔圖知圖實驗室」瞄準當下的影像痛點,持續發力升級AI黑科技,帶來兩大必殺技——人臉識別再度升級、AI智能旋轉校正。戴口罩也能識別——人臉識別升級戴口罩人臉識別如…

android--------Popupwindow的使用

2019獨角獸企業重金招聘Python工程師標準>>> PopupWindow在Android.widget包下,項目中經常會使用到PopupWindow做菜單選項, PopupWindow這個類用來實現一個彈出框,可以使用任意布局的View作為其內容,這個彈出框是懸浮…

使用JavaScript中的示例的escape()函數

While transferring the data over the network or sometimes while saving data to the database, we need to encode the data. The function escape() is a predefined function in JavaScript, which encodes the given string. 在通過網絡傳輸數據或有時將數據保存到數據庫…

安裝虛擬機的腳本

1. 先安裝生成自動安裝腳本的工具 yum install system-config-kickstart -y 2. 打開這個軟件 system-config-kickstart 基本設置:更改時區為上海,設置root用戶密碼 2)設置安裝方法為網絡安裝,將共享的鏡像文件地址正確填寫 3&…

小小小游戲

寫著玩 FlappyBird 視頻:https://pan.baidu.com/s/1sljIR5z 游戲:https://pan.baidu.com/s/1ge8j7Ej 項目:https://pan.baidu.com/s/1eSysxpw Breakout 視頻:https://pan.baidu.com/s/1gfhv4hd 項目:https://pan.baidu.com/s/1hs8xPly QBert 視頻:https://pan.baidu.com/s/1s…

go在方法中修改結構體的值_[Go]結構體及其方法

結構體類型可以包含若干字段,每個字段通常都需要有確切的名字和類型。也可以不包含任何字段,這樣并不是沒有意義的,因為還可以為這些類型關聯上一些方法,這里可以把方法看作事函數的特殊版本。函數事獨立的程序實體,可…

to_number用法示例_Number()函數以及JavaScript中的示例

to_number用法示例Number()函數 (Number() function) Number() function is a predefined global function in JavaScript, it used to convert an object to the number. If the function is not able to convert the object in a number – it returns "NaN". (Rea…

系統延時任務及定時任務

1. 系統延時任務&#xff1a; at相關命令 at time 設定任務執行時間at> rm -fr /mnt/* 任務動作at> <EOT> <<ctrld 執行任務at的命令&#xff1a; -l ##查看任務列表-c …

cpn tools查看運行時間_Jmeter在Linux下的運行測試

一、JMeterApache JMeter是Apache組織開發的基于Java的壓力測試工具。用于對軟件做壓力測試&#xff0c;它最初被設計用于Web應用測試&#xff0c;但后來擴展到其他測試領域。1.1、JMeter的作用能夠對HTTP和FTP服務器進行壓力和性能測試&#xff0c; 也可以對任何數據庫進行同樣…

css div滾動_如何使用CSS創建可垂直滾動的div?

css div滾動Introduction: 介紹&#xff1a; Dealing with divs has become a regularity and divs are used for many purposes like to structure our code and to segregate our various sections of codes. Besides, we are also aware of many properties that we can im…

Linux中磁盤分區的管理

1. 本地存儲設備的識別 fdisk -l真實存在的設備cat /proc/partitions系統識別的設備blkid系統可使用的設備df系統正在掛載的設備 真實存在的設備不一定可識別&#xff0c;識別到的的設備不一定可使用 2. 設備的掛載和卸載 1&#xff09;設備名稱 /dev/xdx …

python中時間的加減_python日期加減

python中關于時間和日期函數的常用計算總結 python中關于時間和日期函數有time和datatime 1.獲取當前時間的兩種方法: import datetime,time now = time.strftime("%Y-%m-%d %H:%M:%S") print now now = datetime.datetime.now()... 文章 技術小胖子 2017-11-08 848…

bst 刪除節點_在BST中刪除大于或等于k的節點

bst 刪除節點Problem statement: 問題陳述&#xff1a; Given a BST and a value x, write a function to delete the nodes having values greater than or equal to x. The function will return the modified root. 給定一個BST和一個值x &#xff0c;編寫一個函數刪除值大…

游戲架構之二(轉)

棋牌類游戲常用架構&#xff1a; 我從事過4年的棋牌類游戲開發&#xff0c;使用過的架構大致如上&#xff0c;各模塊解釋如下。 LoginServer&#xff1a; 登陸服務器&#xff0c;主要負責player 的登陸請求&#xff0c;驗證player的合法性&#xff0c;為合法的player分配sessio…

對lvm介紹

1. 什么是LVM LVM是 Logical Volume Manager&#xff08;邏輯卷管理&#xff09;的簡寫&#xff0c;它是Linux環境下對磁盤分區進行管理的一種機制&#xff0c;用戶在無需停機的情況下可以方便地調整各個分區大小。 lvm中的一些常見符號及意義 pv物理卷被lv命令處理過的物理分…

pythonweb自動化測試實例_[轉載]python?webdriver自動化測試實例

python webdriver自動化測試初步印象以下示例演示啟動firefox&#xff0c;瀏覽google.com,搜索Cheese&#xff0c;等待搜索結果&#xff0c;然后打印出搜索結果頁的標題from selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.w…

repeated_Ruby中帶有示例的Array.repeated_combination()方法

repeatedArray.repeated_combination()方法 (Array.repeated_combination() Method) In this article, we will study about Array.repeated_combination() method. You all must be thinking the method must be doing something which is related to creating combinations o…

ApacheHttpServer修改httpd.conf配置文件

轉自&#xff1a;https://blog.csdn.net/dream1120757048/article/details/77427351 1. 安裝完 Apache HTTP Server 之后&#xff0c;還需要修改一下配置文件。 Apache 的配置文件路徑如下&#xff1a; C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf…

大學物理實驗電學基本參數的測量實驗報告_大學物理電學實驗報告

技校網專門為您推薦的類似問題答案問題1&#xff1a;怎樣寫大學計算機基礎有關制作個人簡歷的實驗報告一、實驗名稱&#xff1a;個人簡歷的制作 二、實驗目的與要求: 1、熟悉Word 2003的基本操作 2、掌握利用網絡搜索獲得個人簡歷所需的資料 3、培養同學們動手能力和自學能力。…

python 線程模塊_Python線程模塊| main_thread()方法與示例

python 線程模塊Python threading.main_thread()方法 (Python threading.main_thread() Method) main_thread() is an inbuilt method of the threading module in Python. It is used to return the main Thread object. It is the thread from which the Python interpreter …