首页 > 其他分享 >2023/10/29 学习笔记

2023/10/29 学习笔记

时间:2023-10-29 15:46:06浏览次数:36  
标签:10 rpm 29 编译 yum 2023 挂载 安装 软件

学习安装yum源仓库与编译安装

Linux中安装软件

分三大类:

  • rpm:类似360软件管家 红帽公司开发出来的工具
  • 编译安装:将源代码编译成可执行文件(二进制包安装)自由度高
  • yum:最后用的还是rpm,它是rpm的升级版本

rpm:——查询、安装、卸载

查询

  • rpm   -q     软件 查询h指定软件包是否安装
  • rpm   -qc   软件 查询指定软件的配置文件
  • rpm   -qi    软件 查询指定软件的基本信息
  • rpm   -qa      显示全部软件

安装(不常使用rpm安装,需要手动解决依赖关系)

rpm -ivh 软件包(全称)

i:安装

v:显示过程

h:人性化

卸载:

rpm   -e   软件名

挂载:

mount     / 设备     / 文件夹路径

  • 一个挂载点同一时间只能挂载一个设备

  • 一个挂载点同一时间挂载了多个设备,只能看到最后一个挂载设备的数据,其它设备上的数据将被隐藏

  • 一个设备可以同时挂载到多个挂载点

  • 通常挂载点一般是已存在空的目录

用系统中的某个文件夹和外来硬件设备做关联,使用这个文件夹等于使用该硬件设备

所有的外来硬件设备,想在linux中使用必须挂载

mount(挂载) /dev/sr0(光驱) /mnt 只能是文件夹

为什么要挂载光盘?光盘里面有软件包

yum源仓库(自动解决依赖关系)

yum install 软件包(官方网站上的安装包)

yum源仓库的搭建

1、首先挂载光盘(用来读取光盘内的软件包)

 2、切换到配置文件夹,建立一个备份文件夹,将网络源移动备份文件夹中,减少影响

 3、编辑    local.repo

 4、清楚缓存、元数据建立

 5、安装需要使用的软件

 使用yum源仓库安装会自动安装依赖关系,不需要再次手动安装

可以看到这里安装tree的时候的源已经变为刚刚编辑的仓库名“ky33”

 安装成功!

编译安装

4步安装:

1、tar 解包——解压并释放源代码包到指定目录

  可以网络下载或者本地移动解压包

假设我们需要安装nginx——(我这里选择去官网下载安装包)

 将下载好的压缩包进行解压(这里我就直接解压在了opt这个目录下)

 2、./configure 配置(设置安装目录、安装模块等选项)

检测编译环境(依赖包是否安装完整 gcc gcc-c++)

选择安装路径 编译安装可以自由选择安装路径

先创建一个空文件夹,用来安装      --prefix:用来指名安装路径

 

 3、make 编译 (生成可执行的二进制文件)

  • 将人类使用的高级语言翻译成二进制
  • -j 2 使用2颗 cpu 去编译
  • 会形成一个二进制文件

 4、make install 安装  (复制二进制文件到系统,配置应用环境)

 给nginx创建一个软连接  (方便快捷使用)

 检测端口是否正常  (需要关闭防火墙和安全防护设备)

 真机打开浏览器  访问这个ip地址

 可以80这个端口正在被访问

 可以通过 nginx -s stop 这个命令来关闭程序。

 

标签:10,rpm,29,编译,yum,2023,挂载,安装,软件
From: https://www.cnblogs.com/chenjw0608/p/17795926.html

相关文章

  • 2023-2024-1 20231406 《计算机基础与程序设计》第5周学习总结
    2023-2024-120231406《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程<班级的链接>(如[2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里<作业要求的链接>(如2023-2024-1计算机基础......
  • 2023辽宁省赛记
     第一次队里没大腿抱独立参赛,拿下铜奖,可喜可贺!粗略数了一下打星队,去掉打星队是50名!按有效参赛队伍百分之三十算银牌线是46名,所以是铜首,痛失银牌感觉这次题目区分度不是很够,四题从银牌到铜尾脱离疫情的第一次半线下赛,气氛还是很欢乐的,来帮忙的老师和打印的志愿者都很棒中间......
  • 2023-2024-1 20231410刘珈岐 《计算机基础与程序设计》第5周学习总结
    2023-2024-120231410刘珈岐《计算机基础与程序设计》第5周学习总结作业信息这个作业属于哪个课程[2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里2023-2024-1计算机基础与程序设计第5周作业)这个......
  • VMware虚拟机安装Linux教程(2023最新版)
    一、准备工作1.VMware软件(注意:如过不会安装此软件教程地址VM安装教程),常见的虚拟机软件有VMwareWorkstation(简称VMware)、VirtualBox、MicrosoftVirtualPC等,其中VMware市场占有率最高,所以本节以VMware为例来讲解Linux的安装。2.镜像:CentOS-6.4-i386-bin-DVD1(注意:如果没......
  • 2023/10/29
    2019完型navigation导航wood树林puton开动(设备);使运转takeon承担;呈现runon靠...运行formally正式地;形式地literally字面上;确实地;真正地valley山谷freshwater淡水bearing方位gap缺口bridgegap消除隔阂Text1guaranteedbonus固定奖......
  • 2023-2024-1学期 20231424 《计算机基础与程序设计》第5周学习总结
    作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标《计算机科学概论》第6章和《C语言程序设计》第4章  计算机科学概论知道了伪代码是一种类似于编程语言的描述......
  • VMware虚拟机安装教程(2023最新版)
    一、准备工作系统:win10VMWare版本:VMware-workstation-full-15.5.1-15018445二、VMware下载与安装1.进入VMware官网(地址:https://www.vmware.com/cn.html),点击上方导航栏中的下载,再点击图中标记的WorkstationPro,如下图所示:2.根据操作系统选择合适的产品,在这里以Windows系统为例,点击......
  • 10道力扣题
    1.两数之和1.1暴力循环万物皆可使用循环破解。思路:两层循环,第一层找第一个变量,第二层找第二个变量。再判断两个变量之和是否与target相等,相等则返回下标。不等返回空数组。publicint[]twoSum(int[]nums,inttarget){for(inti=0,i<nums.length;i++){......
  • 2023-2024-1学期 20231424 《计算机基础与程序设计》第5周学习总结
    2023-2024-1学期20231424《计算机基础与程序设计》第5周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业)这个作业的目标《计算机科学概论》第6章和《C语言程序......
  • ICCV 2023 | 通用数据增强技术,随机量化适用于任意数据模态
    前言 本文提出了一种适用于任意数据模态的自监督学习数据增强技术。本文转载自机器之心仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术指......