首页 > 系统相关 >Linux系统软件包管理以及配置软件源仓库

Linux系统软件包管理以及配置软件源仓库

时间:2023-10-31 09:36:04浏览次数:36  
标签:name package 仓库 Linux xenial -- 软件包 edu

         Linux系统依据发行的公司不同,分为Redhat/Oracle系、Debian/Ubuntu系、SUSE系,其中Redhat/Oracle、SUSE系主要用于传统企业市场,Debian/Ubuntu 主要用于云计算、互联网市场,不同的发行版本其本质上无区别,都是运行着相同的Linux内核。如果是运行Oracle Database/EBS 等业务,推荐使用Redhat/Oracle系,如果运行SAP HANA/ERP 等业务,推荐使用SUSE系,如果你是互联网、云计算、初创型公司需运行mysql、postgresql、apache、容器等涉及到纯开源的产品,推荐使用Debian/Ubuntu系。Redhat/SUSE 需付费,Oracle/Debian/Ubuntu使用免费。

       Redhat/Oracle:

--yum 源配置

/etc/yum.repos.d/oracle-linux-ol8.repo

[ol8_6_baseos]

name=Oracle Linux 8.6 BaseOS

baseurl=file:///media/BaseOS

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

gpgcheck=1

enabled=1

[ol8_6_appstream]

name=Oracle Linux 8.6 Application Stream

baseurl=file:///media/AppStream/

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

gpgcheck=1

enabled=1

--列出yum 源中的软件包

yum list all

--安装软件包

yum install package_name

--移除软件包

yum remove package_name

--更新软件包

yum upgrade package_name


   SUSE:

--zypper源配置

/etc/zypp/repos.d/Basesystem-Module_15.4-0.repo

[Basesystem-Module_15.4-0]

name=sle-module-basesystem

enabled=1

autorefresh=1

baseurl=file:///media/Module-Basesystem

/etc/zypp/repos.d/SAP-Applications-Module_15.4-0.repo

[SAP-Applications-Module_15.4-0]

name=sle-module-sap-applications

enabled=1

autorefresh=1

baseurl=file:///media/Module-SAP-Applications

--查看源

zypper lr

--刷新源

zypper ref

--安装软件包

zypper install package_name

--移除软件包

zypper remove package_name

--更新软件包

zypper update package_name


    Debian/Ubuntu:

--配置apt 源

/etc/apt/apt.conf.d/source.list

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse

deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse

deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

--安装软件包

apt install package_name

--卸载软件包

apt remove package_name

--升级软件包

apt upgrade package_name

--更新系统中的软件包列表、索引

apt update


rpm 包管理:

--安装软件包

rpm -ivh package_name

--卸载软件包

rpm -e package_name 

--升级软件包

rpm -U  package_name

--查看安装的软件包

rpm  -q package_name

--查看系统中安装的所有软件包

rpm -qa

--查看指定的文件属于哪个软件包

rpm -qf /sbin/ping

--查看软件包的详细信息

rpm -qi package_name

--查看软件包中包含哪些文件

rpm -ql package_name


deb 包管理:

安装软件包
dpkg -i package_name

卸载软件包
dpkg -r package_name

标签:name,package,仓库,Linux,xenial,--,软件包,edu
From: https://www.cnblogs.com/oradba/p/17799527.html

相关文章

  • Linux用户管理1
    用户管理1.通过ll命令查看文件的所有者第三列为所有者信息2.使用useradd命令创建用户WLA01然后使用grep命令过滤用户信息在使用useradd命令时加入了错误的设置数据,除了直接在/etc/passwd与/etc/shadow文件中修改,也可以使用usermod与gpasswd命令。删除用户/组:删除用户使......
  • 15、Linux日志审计
    Linux日志审计目录Linux日志审计1、日志文件的功能和分类2、日志文件保存位置和文件介绍3、管理日志服务的配置文件4、内核及系统日志5、日志消息的级别6、日志记录的一般格式7、用户日志分析8、程序日志分析9、日志服务器搭建10、补充1、日志文件的功能和分类日志的功能用于......
  • Linux-bclinux-本地yum源
    [root@localhostsetup]#mkdir-p/mnt/cdrom[root@localhostsetup]#ll总用量4.0G-rw-r--r--1rootroot4.0G 6月1910:35BCLinux-for-Euler-22.10-dvd-x86_64-230308.iso[root@localhostsetup]#mount-oloopBCLinux-for-Euler-22.10-dvd-x86_64-230308.iso/mnt/cd......
  • linux配置防火墙
    linux如何配置防火墙及其允许的端口这里写的是centos7如何配置防火墙。copyfrom:https://www.myfreax.com/how-to-setup-a-firewall-with-firewalld-on-centos-7/ ,一切版权归属原作者。正确配置的防火墙是整个系统安全的最重要方面之一。FirewallD是一个完整的防火墙解决方案,......
  • 进攻和防御Linux(CentOS)
    一:概述Linux系统开源导致了系统的安全性问题,经常会遭遇到来自系统底层的进攻。系统管理员要清楚的了解LInux系统中可能会遇到的进攻类型和对应的措施,一旦发现系统中存在安全漏洞,我们应该立刻采取措施修复漏洞,保护系统安全、加强防御。计算机中的安全问题主要是针对信息安全泄露与窃......
  • linux的学习
    1.文件目录: 常用的命令1.pwd命令 pwd:printworkingdirectory,即显示当前所在目录 2、cd命令 cd:changedirectory,即切换/改变所在目录 '.’:代表此层目录;‘..’:代表上一层目录;‘-’:代表前一个工作目录;‘~’:代表“当前登陆用户身份”所在的主目录;3.创建一个新......
  • 一个项目下有两个模块,被git识别为两个项目,需要分别推送不同仓库
    用IDEA创建git仓库写代码时,在新建SpringBoot模块后出现如下情况,两个模块分别对应两个不同的git仓库 解决方法:找到项目目录,在对应模块的隐藏文件夹中找到.git文件并删除删除后重新使用IDEA打开项目文件,IDEA会提示 点击配置后将目录映射中的serve移除可以看......
  • [Linux]centos下安装jdk和tomcat,并把jdk加到环境变量。
    1.下载tomcat/jdk 注意格式最好是tar或者gz包,方便解压。2.系统centos或者其他redhat系列linux发行版。3.通过ftp上传tomcat/jdk的包到系统。4.在/opt/目录创建 /opt/java/  /opt/tomcat  或者/usr/local/java/ /usr/local/tomcat这个看个人喜好。(注意目录名)5.tar......
  • 嵌入式Linux中内存管理详解分析
    Linux中内存管理内存管理的主要工作就是对物理内存进行组织,然后对物理内存的分配和回收。但是Linux引入了虚拟地址的概念。虚拟地址的作用如果用户进程直接操作物理地址会有以下的坏处:1、用户进程可以直接操作内核对应的内存,破坏内核运行。2、用户进程也会破坏其他进程的运行CPU......
  • Linux21--shell编程基础
    1bashshell介绍#介绍shell是一门解释型、弱类型、动态语言#类比shell语法<===>python语法bash解释器<===>python解释器平台<===>平台2变量2.1基本使用###交互式环境中[root@localhost~]#x=1#1定义变量中间不能有空......