在K8S领域中,经常会遇到需要在Linux系统上以非root用户身份安装软件的情况。这种需求可能是为了安全考虑,也可能是为了遵循公司的规定。无论出于何种原因,如何在Linux系统上以非root用户身份安装软件是一个非常实用的技能。下面我将为你介绍整个过程,并给出相应的代码示例。
首先,我们来看一下整个流程的步骤,以便更好地理解这个过程:
| 步骤 | 操作
原创
2024-05-20 09:59:16
187阅读
[转载]Linux下非root用户如何安装软件这是本人遇到的实际问题,之前用到的所有机器,无论是自己的PC还是云服务器,root权限都是妥妥的,但是现在发现实验室的服务器原来自己并没有root权限2333再看用户的权限。root用户是bug,电脑上所有的文件都是它的,权限位设置对其无效。非root用户默认 只对家目录有完全的控制权限,对/tmp目录有读写的权限。/tmp目录如其名,应该只在其中存放
转载
2024-02-05 11:21:19
219阅读
首先需要解释一下程序是怎样运行的。在Linux下,用户在终端下输入一个命令,比如ls,这个命令是怎样被执行的呢?大致流程为:在当前用户的path路径文件夹下查找名为ls的可执行文件名,如果找到,则执行ls文件;如果找不到,则提示未安装或者找不到。这里很重要的就是path路径的内容,如果没有指定路径,则会在path路径里寻找。可以echo $PATH看看里面的内容。在以冒号分割的文件夹下,你会发现你
转载
2024-05-06 06:29:48
99阅读
Ubuntu,opensuse,debian这类的系统提供了软件仓库,里面有直接编译好的软件包可用。要安装g++?没问题!sudo apt-get install g++,两分钟见效,效果杠杠的。依赖问题自动
转载
2022-08-30 09:55:10
610阅读
0. 前言如果你没有sudo权限,则很多程序是无法使用别人编译好的文件安装的。还有时候,没有对应你的主机配置的安装包,这时候需要我们自己下载最原始的源代码,然后进行编译安装。这样安装的程序,是最符合我们本机配置的。 源代码编译安装,主要有两种方式:1. 第一种:通过./configure方式安装主要参考:https://www.linu
转载
2024-01-10 21:44:52
102阅读
Linux常用安装包及安装方法1、安装包一般有四类: 1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。 2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式。包的管理工具yum 3)dpkg包,如soft
转载
精选
2016-05-16 15:14:18
678阅读
五周第一次课(8月28日)7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库(视频中ppt小错误: gpcheck改为gpgcheck,yum cean 改为 yum clean)7.1 安装软件包的三种方法rpm工具yum工具python开发的。会自动安装依赖包源码包手动安装。7.2 rpm包介绍光驱下面的Packa
原创
2017-08-29 07:43:07
537阅读
Linux——软件安装一、gcc二、make三、rpm四、yum一、gccgcc是Linux上面最标准的C语言的编译程序,用来源代码的编译链接。gcc -c hello.c 编译产生目标文件hello.ogcc -O hello.c 编译产生目标文件,并进行优化gcc -o hello hello.c 生成hello这个可执行的二进制文件缺点:命令的冗余性,如果 C 语言程序中包含对...
原创
2021-06-01 11:56:21
311阅读
RPM RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装。 初始化rpm 数据库 通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;
转载
2019-06-30 09:38:00
183阅读
2评论
Linux软件安装 源码包安装 如:httpd-2.2.15.tar.gz 特点: 源码包一般是源码包 可以跨平台安装 更新速度快 安装过于繁琐 可以指定安装那些功能 httpd源码包的安装 先解压缩,进入解压目录之后看 INSTALL 文件告诉安装方法 ./configure --prefix=/ ...
转载
2021-09-02 16:11:00
181阅读
2评论
方式一:yum安装 yum install gcc yum install gcc-c++ 方式二:源码安装 软件编译过程 将源码编译成可供Linux运行的二进制文件一共需要两步: 1. 使用gcc编译器将源码编译成目标文件 2. 再次使用gcc编译器将目标文件链接成二进制文件 这过程看似简单,实则
原创
2021-07-09 15:03:00
103阅读
常见的软件包封装类型有哪些?文件类型保存目录rpm软件包扩展名 ".rpm" rpm yumdeb软件包扩展名 ".deb" dpkg apt-get源代码软件包一般为 ".tar.gz" 、".tar.bz2" 等格式的压缩包包含程序的原始代码绿色免安装的软件包在压缩包内提供已编译好的执行程序文件解开压缩包后的文件即可直接使用举例说明rpm包的
原创
精选
2024-01-03 22:40:10
433阅读
安装方式一: RPM包安装 安装方式二:yum包安装 安装方式三:源码包安装 安装方式四:脚步安装包 视频教程
原创
2021-07-30 14:37:28
194阅读
1./configure --host=arm-linux --prefix=$PWD/tmp //创建到当前文件夹,tmp目录下2make3make install
原创
2022-07-26 14:34:35
92阅读
内容并非个人实践,摘自ZDnet和linkanyway博客,相关内容可以搜索或查看相关书籍。
1、软件安装卸载,分几种情况:
A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。
==如何卸载:
转载
精选
2011-01-14 10:31:52
487阅读
rpm和yum
在linux中安装一个软件包并不像在windows中双击就能安装,因为在linux的一个特性就是组合小的软件完成大的功能,所以为了完成一个大的功能通常需要安装多个包来组合,各个包完成相应的任务而包又相互组合。
在redhat中安装一个包用的命令是:rpm
rpm package management 最早是由redhat开发的用来在自
原创
2011-04-29 00:27:14
504阅读
1.如何安装软件yum
yum list all ###列出所有安装包
yum list installed ###列出已经安装的
yum list avail
原创
2016-09-06 14:23:16
680阅读
1.软件名称识别[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm结尾的适用与redhat操作系统 || || &
原创
2017-04-13 17:46:41
696阅读