银河麒麟本地软件源配置方法

  • 软件源介绍

软件源可以理解为软件仓库,当需要安装软件时则会根据源配置去相应的软件源下载软件包,此方法的优点是可以自动解决软件包的依赖关系。常见的软件源有光盘源、硬盘源、FTP源、HTTP源,本文档主要介绍本地软件源的配置方法,即光盘源和硬盘源。

  • 软件源配置文件

软件源配置文件所在路径为:/etc/apt/sources.list,所有的软件源配置均可写入到此文件中,以4.0.2-server-sp4系统为例,当安装完系统后本文件默认内容如下:

       系统安装时,用户无特殊要求将默认设置普通用户为kylin,所以/etc/apt/sources.list文件中设置的自动挂载路径为:/media/kylin/Kylin-4.0.2,当重启进入系统后使用其他用户登陆桌面时,此路径将会变成“/media/用户名/Kylin-4.0.2”,因此当系统中有多个用户时或设置的普通用户不是kylin时请注意光盘自动挂载的路径,如果自动挂载路径与源配置文件中的默认路径不匹配则会造成软件源无法使用的情况,例如用test用户登陆时:

  • 光盘源配置方法

首先将和系统版本一致的光盘插入到系统中,此时等待几秒,系统识别后将自动挂载光盘,自动挂载路径可以使用“df -h”命令进行查看,以默认kylin用户为例:

       对比自动挂载路径和软件源配置文件中默认路径一致,所以可以使用”sudo apt-get update”命令更新软件源进行确认软件源是否可用。注意执行命令时需要输入kylin用户的密码。

当执行完命令后看到上图中标红的字样,证明光盘源已经可以使用。提示:命令执行后会有一些错误提示,例如“无法被用户访问”、“权限不够”、“没有数字签名”等打印可以直接忽略。此时可以尝试安装想要安装的软件,使用命令“sudo apt-get install 软件包名”进行安装软件,以安装samba为例:

此时输入”Y”即可安装完成,至此光盘源配置完成。

  • 非kylin用户时的光盘源配置方法

当用户不是kylin时,此时只需要解决自动挂载的路径和软件源默认路径不一致的问题即可,可以根据自动挂载的路径都软件源配置文件进行修改,以test用户为例:

       如果用户是ht706,可以将软件源设置成“deb file:///media/ht706/Kylin-4.0.2 juniper main”即可。将配置保存后执行“sudo apt-get update”尝试更新软件源:

       根据更新结果可以看出源已经可以使用,此时进行安装软件即可。

  • 无法自动挂载时的光盘源配置方法

当无法自动挂载时,需要手动进行挂载光盘,并修改软件源配置。系统没有自动挂载光盘或者挂载点被卸载后需要手动进行挂载,没有自动挂载时可以使用“df -h”进行查看。

5.1 手动挂载光盘

当需要挂载光盘时可以使用“lsblk“命令进行确认盘片是哪个设备:

可以看到光盘是sr0设备,一般情况关盘设备是“/dev/cdrom”或“/dev/sr0”, “/dev/cdrom”是“/dev/sr0”的软链接。挂载时使用两者中的任意一个都可以对光盘进行挂载。

挂载命令如下:

sudo mkdir /mnt/cdrom  (本命令是创建一个目录作为挂载点,也可以直接使用其他目录)

mount -o loop /dev/sr0 /mnt/cdrom

挂载成功后可以使用“df -h”进行查看挂载情况:

5.2 修改软件源配置

将”/etc/apt/sources.list” 内容修改为:

deb file:///mnt/cdrom juniper main restricted multiverse universe,其中“restricted multiverse universe”作为可选项,添加后能够使用的软件包会更多。

       修改好软件源配置后使用“sudo apt-get update”更新源后再使用“sudo apt-get install 软件包名”进行软件安装即可,上面章节已经介绍过,此处不再赘述。

       至此手动挂载光盘设备并配置光盘源完成。

  • 配置本地硬盘源方法

硬盘源和光盘源的区别不大,只需要将硬盘中的源所在路径按照配置源的规则写到配置文件中即可,例如硬盘源已经放到“/mnt/KYLIN-ALL”目录下:

只需要将“/etc/apt/sources.list” 内容修改为:

deb file:///mnt/KYLIN-ALL 4.0.2sp4-server main restricted multiverse universe

注意:

硬盘源一般是现场从麒麟获取后将源拷贝到服务器上的某个目录下,并将其配置为本地硬盘源,源配置文件中的“/mnt/KYLIN-ALL”是硬盘源所在绝对路径;“4.0.2sp4-server”是发行版对应的源目录,类似光盘源中的“juniper”,此名称需要根据现场系统版本到源所在目录下进行确认后填写。

       硬盘源配置好后,使用方法与光盘源相同,此处不再赘述。

             

  • sudo命令相关问题

现场可能会存在使用新创建的用户配置光盘源的情况,但是新增加的用户可能无法使用sudo命令,以newuser为例:

此时需要进入recovery模式或者直接使用root用户或者使用能够执行sudo命令的用户以root身份执行命令将newuser用户加入到sudo组中,命令如下:

sudo usermod -a -G sudo newuser

例子中使用可以执行sudo命令的kylin用户切换到root身份对newuser用户的属组进行修改,即将newuser用户加入到sudo组。

       修改newuser用户属组后尝试使用sudo命令成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/210569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

功能强大的屏幕录制和剪辑工具Camtasia Studio 2024 中文版

Camtasia Studio 2024 是一款功能强大的屏幕录像工具,集视频录制、剪辑、编辑和播放于一体的多功能屏幕录制软件,Camtasia Studio 2024操作简单,它能够轻松为您将屏幕上的所有声音、影音、鼠标移动的轨迹和麦克风声音全部录制下来&#xff0c…

分布式架构原理与实践读书笔记

分布式架构原理与实践读书笔记 IT 软件架构的更迭:从单体架构,到集群架构,到现在的分布式和微服务架构。 分布式架构具有分布性、自治性、并行性、全局性等特点。 为了应对请求的高并发和业务的复杂性,需要对应用服务进行合理拆…

使用Jmeter做性能测试的注意点

一、性能测试注意点 1. 用jmeter测试时使用BeanShell脚本获取随机参数值,会导致请求时间过长,TPS过低。应改为使用csv读取参数值,记录的TPS会更加准确。 注:进行性能测试时,应注意会影响请求时间的操作,尽量…

1-4、JDK目录结构

语雀原文链接 文章目录 1、目录结构2、JDK中rt.jar、tools.jar和dt.jar作用3、bin目录部分说明(基本工具) 1、目录结构 bin目录:包含一些用于开发Java程序的工具,例如:编译工具(javac.exe)、运行工具 (java.exe) 、打…

菜鸟学习日记(python)——循环语句

python中的循环语句包括for循环语句和while循环语句,但是python中是没有do...while循环语句的。 while循环语句 while循环语句的一般格式为; while condition:loop body condition是循环判断条件,loop body是循环体。 当循环条件成立时,…

基于ssm的彩妆小样售卖商城的设计与实现论文

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于彩妆小样售卖商城当然也不能排除在外,随着网络技术的不断成熟,带动了彩妆小样售卖商城,它彻底改变了过…

Leetcode—231.2的幂【简单】

2023每日刷题&#xff08;五十四&#xff09; Leetcode—231.2的幂 实现代码 class Solution { public:bool isPowerOfTwo(int n) {if(n < 0) {return false;}long long ans 1;while(ans < n) {ans * 2;}if(ans n) {return true;}return false;} };运行结果 之后我会…

时间序列预测专栏介绍 — 算法原理、源码解析、项目实战

专栏链接&#xff1a;https://blog.csdn.net/qq_41921826/category_12495091.html 专栏内容 所有文章提供源代码、数据集、效果可视化 文章多次上热搜榜单 时间序列预测存在的问题 现有的大量方法没有真正的预测未来值&#xff0c;只是用历史数据做验证 利用时间序列分解算法存…

【Vue第3章】使用Vue脚手架_Vue2

目录 3.1 初始化脚手架 3.1.1 说明 3.1.2 具体步骤 3.1.3 模板项目的结构 3.1.4 笔记与代码 3.1.4.1 笔记 3.1.4.2 01_src_分析脚手架 3.2 ref与props 3.2.1 ref 3.2.2 props 3.2.3 笔记与代码 3.2.3.1 笔记 3.2.3.2 02_src_ref属性 3.2.3.3 03_src_props配置 3…

根据应聘者的姓名和所学专业判断是否需要这样的程序设计人员

一、程序分析 导入Scanner函数&#xff0c;分别输入应聘者的姓名和应聘者所学的程序设计语言。 二、具体代码 import java.util.Scanner; public class Recruitment {public static void main(String[] args){try (Scanner scan new Scanner(System.in)) {System.out.prin…

Spring Boot 3 整合 Mybatis-Plus 实现动态数据源切换实战

&#x1f680; 作者主页&#xff1a; 有来技术 &#x1f525; 开源项目&#xff1a; youlai-mall &#x1f343; vue3-element-admin &#x1f343; youlai-boot &#x1f33a; 仓库主页&#xff1a; Gitee &#x1f4ab; Github &#x1f4ab; GitCode &#x1f496; 欢迎点赞…

m_map导入本地地形数据

m_map绘制地形图时&#xff0c;虽然自带有1的地形图以及从NOAA下载的1分的地形图&#xff08;详见&#xff1a;Matlab下地形图绘图包m_map安装与使用&#xff09;&#xff0c;但有时需要对地形图分辨率的要求更高&#xff0c;便无法满足。 此时&#xff0c;需要导入本地地形数…

算法Day22 星南二楼(最长升序子序列)

星南二楼&#xff08;最长升序子序列&#xff09; Description Input Output Sample 代码 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);int n sc.nextInt();int[] grid new int[n];for(int j0;j&l…

postman接口自动化测试

Postman除了前面介绍的一些功能&#xff0c;还有其他一些小功能在日常接口测试或许用得上。今天&#xff0c;我们就来盘点一下&#xff0c;如下所示&#xff1a; 1.数据驱动     想要批量执行接口用例&#xff0c;我们一般会将对应的接口用例放在同一个Collection中&#xf…

unity 2d 入门 飞翔小鸟 Cinemachine 镜头跟随小鸟 多边形碰撞器 解决镜头不会穿模问题(十二)

1、安装 window->package manager 2、创建Cinemachine 右键->Cinemachine->2D Carmera 3、创建空对象和多边形控制器如图 记得勾选 is Trigger 空对象位置记得要和小鸟保持一致&#xff0c;不然等下写完脚本后&#xff0c;镜头一开始会移动一下 4、将多边形触…

代码随想录算法训练营第四十天|139.单词拆分,多重背包,背包问题

139. 单词拆分 - 力扣&#xff08;LeetCode&#xff09; 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意&#xff1a;不要求字典中出现的单词全部都使用&#xff0c;并且字典中的单词可以重复使用。 示例 1&a…

【Delphi】FMX开发 ios 和 android 异同点(踩坑记)

目录 一、前言 二、补充下基础知识 1. APP程序事件&#xff1a;TApplicationEvent 2. APP内置Web服务器或者UDP服务端或者TCP服务端 三、iOS 和 android 平台的不同点 1. TApplicationEvent的不同点&#xff1a;以下不同点&#xff0c;请仔细阅读&#xff01; 2. APP内置…

十八、FreeRTOS之FreeRTOS任务通知

本节需要掌握以下内容&#xff1a; 1、任务通知的简介&#xff08;了解&#xff09; 2、任务通知值和通知状态&#xff08;熟悉&#xff09; 3、任务通知相关API函数介绍&#xff08;熟悉&#xff09; 4、任务通知模拟信号量实验&#xff08;掌握&#xff09; 5、任务通知…

智能无人零售:革新零售消费体验的未来

智能无人零售&#xff1a;革新零售消费体验的未来 在当今数字化时代&#xff0c;智能无人零售正以惊人的速度改变着我们的购物方式和消费体验。这一新兴领域的发展&#xff0c;为消费者带来了前所未有的便利和个性化选择。 智能无人零售是指利用先进的智能技术和自动化系统&…

【面试题:对象引用在内存中存在何处?基于何种计算机原理获取对象的值?】

嗨&#xff0c;小伙伴们&#xff01;小米在这里啦&#xff0c;今天给大家分享一个超有趣的话题——面试题&#xff1a;对象引用是存在内存哪&#xff0c;基于什么计算机原理获取对象的值&#xff1f;废话不多说&#xff0c;让我们一起深入了解一下这个充满技术魅力的问题吧&…