銀河麒麟本地軟件源配置方法

  • 軟件源介紹

軟件源可以理解為軟件倉庫,當需要安裝軟件時則會根據源配置去相應的軟件源下載軟件包,此方法的優點是可以自動解決軟件包的依賴關系。常見的軟件源有光盤源、硬盤源、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.pswp.cn/news/210569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/210569.shtml
英文地址,請注明出處:http://en.pswp.cn/news/210569.shtml

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

相關文章

功能強大的屏幕錄制和剪輯工具Camtasia Studio 2024 中文版

Camtasia Studio 2024 是一款功能強大的屏幕錄像工具,集視頻錄制、剪輯、編輯和播放于一體的多功能屏幕錄制軟件,Camtasia Studio 2024操作簡單,它能夠輕松為您將屏幕上的所有聲音、影音、鼠標移動的軌跡和麥克風聲音全部錄制下來&#xff0c…

分布式架構原理與實踐讀書筆記

分布式架構原理與實踐讀書筆記 IT 軟件架構的更迭:從單體架構,到集群架構,到現在的分布式和微服務架構。 分布式架構具有分布性、自治性、并行性、全局性等特點。 為了應對請求的高并發和業務的復雜性,需要對應用服務進行合理拆…

springboot(ssm暢游游戲銷售平臺 游戲電商系統Java系統

springboot(ssm暢游游戲銷售平臺 游戲電商系統Java系統 開發語言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服務器:tomcat 數據庫:mysql 5.7(或8.0) 數…

使用Jmeter做性能測試的注意點

一、性能測試注意點 1. 用jmeter測試時使用BeanShell腳本獲取隨機參數值,會導致請求時間過長,TPS過低。應改為使用csv讀取參數值,記錄的TPS會更加準確。 注:進行性能測試時,應注意會影響請求時間的操作,盡量…

[JVM 基礎 - Java 類加載機制]

這篇文章將帶你深入理解Java 類加載機制。 JVM 基礎 - Java 類加載機制 類的生命周期 類的加載: 查找并加載類的二進制數據連接 驗證: 確保被加載的類的正確性準備: 為類的靜態變量分配內存,并將其初始化為默認值解析: 把類中的符號引用轉換為直接引用初始化使用卸…

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的彩妝小樣售賣商城的設計與實現論文

摘 要 隨著科學技術的飛速發展,各行各業都在努力與現代先進技術接軌,通過科技手段提高自身的優勢;對于彩妝小樣售賣商城當然也不能排除在外,隨著網絡技術的不斷成熟,帶動了彩妝小樣售賣商城,它徹底改變了過…

RUST博客帖子編輯示例

狀態模式(state pattern)是一種面向對象的設計,它的關鍵點在于:一個值擁有的內部狀態由數個狀態對象(state object)表的而成,而值的行為則隨著內部狀態的改變而改變。 下面的示例用來實現發布博…

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; 歡迎點贊…

1-5、JDK API文檔

語雀原文鏈接 文章目錄 jdk1.8中文.CHM JDK8中文在線文檔&#xff1a;https://www.matools.com/api/java8Java11中文在線文檔&#xff1a;https://www.matools.com/api/java11

CEEMDAN-Transformer時間序列預測實戰完整代碼數據可直接運行

項目視頻講解: CEEMDAN-Transformer時間序列預測實戰完整代碼數據_嗶哩嗶哩_bilibili 完整代碼: import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from sklearn.preprocessing import MinMaxScaler import torch import to…

ROS-log功能區別

ROS使用rosout包來記錄各個節點的log信息&#xff0c;通常這些log信息是一些可以讀懂的字符串信息&#xff0c;這些信息一般用來記錄節點的運行狀態。 ROS有五種不同類型的log信息&#xff0c;分別為&#xff1a;logdebug、loginfo、logwarn、logerr、logfatal。 等級由低到高&…

GO設計模式——6、原型模式(創建型)

目錄 原型模式&#xff08;Prototype Pattern&#xff09; 優缺點 使用場景 注意事項 代碼實現 原型模式&#xff08;Prototype Pattern&#xff09; 原型模式&#xff08;Prototype Pattern&#xff09;是用于創建重復的對象&#xff0c;同時又能保證性能。這種類型的設計…

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…