# kytools **Repository Path**: rechie1995/kytools ## Basic Information - **Project Name**: kytools - **Description**: kylin 麒麟系统软件少、软件安装失败、商店、微信等修复 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2023-04-14 - **Last Updated**: 2023-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

麒麟常见问题非官方处理方法汇总
更新于2023-06-25
脚本使用方法概述:右键打开终端,可直接复制粘贴下面的代码并回车
wget -O kytools.sh https://too.st/4eW && bash kytools.sh

[toc] # 一、简介 ```html 一、解决问题 1.首选:准备好序列号拨打:400-089-1870 2.次选:自行下载产品用户手册查看: 官网链接:https://www.kylinos.cn/support/document.html 或手册下载地址: https://ffff.im/vLG3 二、以上看完再往下看: 本文件包含两个部分, 一是脚本,包含一些简单问题处理和一点功能的实现,脚本有的功能在某些老版本可用,但是新版本可能不适合,有问题可提issue。 二是常用软件的一些说明。 三、使用脚本时,原则上下载东西时有公司源版的用公司源,因为我的下载地址每月有流量上限 四、本文档更新地址:https://gitee.com/mdeche101644/kytools/ 五、使用脚本的视频教程: https://ffff.im/dmQs ``` # 二、脚本使用及其可解决的问题 ## 1.脚本的使用方法 ### 1.1 打开命令行 > 在桌面空白处右键打开命令行 右键打开命令行 ### 1.2 进入root模式--经过修改,已经可以不用1.2-1.3这两步了,但是仍建议如下操作 > 输入sudo su 按回车,输入开机密码后进入root模式 输入sudo    su 按回车 ### 1.3 输入的密码不可见 注意密码不可见 ### 1.4 把下面的命令粘进去执行 > 短链接访问(一般用这个就行): ```html wget -O kytools.sh https://too.st/4eW && bash kytools.sh ``` > 手动输入上面链接的说明:1.-O是大写的英文字母O,2.https链接里4eW中的W是大写的,3.bash前面有两个 && 粘贴以上命令 > 永久访问: ```html wget https://gitee.com/mdeche101644/kytools/raw/master/kytools.sh && bash kytools.sh ``` ```html 如果给你的是个pdf文件,复制永久访问地址时可尝试直接复制到终端,不行的话 可先复制到文本文档中,或复制粘贴到浏览器地址栏 不然有回车符,然后再在终端中打开。 本文档更新地址:https://gitee.com/mdeche101644/kytools/,可去此地址下复制脚本 ``` 粘贴以上命令 ### 1.5 回车后如下图 选择对应数字 ## 2.脚本能解决的问题 ### 2.1 查看系统信息--系统基本信息、实时网速等 ```html 1. 按 1 查询系统信息 2. 按 2 查看实时网速 3. 按 3 备份日志到桌面 4. 按 4 查看系统运行信息 ``` ### 2.2 修复系统问题--激活问题、桌面无状态栏、图标等 ```html 1. 按 1 系统激活相关问题--如激活时不出现二维码等问题 2. 按 2 修复系统任务栏消失 1.尝试修复系统任务栏消失---修改分辨率后仍旧不出现 2.桌面右下角不显示小键盘图标,且调不出输入法 3.开机后桌面图标无显示,或显示正在启动caja,只有任务栏 4.开机进黑屏(命令行),不进桌面 5.桌面密钥环清除 6.输入密码进不去桌面,跳回登录页面(原因之一:磁盘数据满,尝试清除部分数据)" 此功能同--清理垃圾--清理垃圾时注意在系统无问题时清理" 7.V10非SP1提示面板载入问题,任务栏显示有问题,执行完重启如果还报错执行8 8.控制面板打不开,如果还报错,执行9 9.重装卸载残留的文件--注意重要文件要做备份,适用于安装或卸载软件导致系统出问题--比如8中控制面板打开报错等 10.关机卡麒麟软件四个字,特定情况出现:如安装身份鉴别等软件出现问题--lightdm报错缺pam_gnome_keyring.so\pam_kwallet.so\pam_kwallet.so错误 3. 按 3 ll查看命令不生效--误删.bashrc和.bash_profile文件 4. 按 4 在开发盘下尝试fsck修复根目录 5. 按 5 在开发盘下挂载固态盘 6. 按 6 2203系统,刻录软件续刻时报错 9. 按 9 增加一些系统功能,如:exfat硬盘支持、触摸板、开机启动、校准时间 1.老版本尝试增加exfat硬盘支持 2.触摸板滑动方向改为windows一致 3.增加rc.local 4.校准时间 ``` ### 2.3 修复软件源、软件少、软件无法安装、软件商店报错等问题 ```html 1. 按 1 修复系统更新系统源---如商店里软件较少 2. 按 2 更新源时提示GPG错误 3. 按 3 更新软件源时,提示等待报头一直为0、软件源无法加锁 4. 按 4 安装软件提示失败 5. 按 5 软件商店报错---如打开商店报0001-0005等代码、dbus服务异常 ``` ### 2.4 软件相关--微信、远程、字体、金山、腾讯会议、新版Linuxqq、光盘续刻等 ```html 1. 按 1 微信相关 1. 按 1 在公司源中安装微信--首选 2. 按 2 Mips--微信禁用gpu--适用于微信闪退及卡顿。 3. 按 3 微信登录提示登录失败error--在公司源中修复微信相关依赖 4. 按 4 Mips--离线修复微信相关依赖---公司源不可用情况下使用 5. 按 5 无法扫码--离线安装微信2.1.4-1版本。 6. 按 6 杀微信进程--双击微信图标无反应可尝试 2. 按 2 远程 1. 按 1 公司源中安装向日葵--首选 2. 按 2 安装Todesk的x86和arm版---此软件无mips 3. 按 3 离线安装向日葵 3. 按 3 字体安装 1. 按 1 进行批量安装,需将ttf文件拷到新建的文件夹下再继续执行 2. 按 2 安装公司开发的字体管理器,使用方法:双击ttf文件右上角有安装,适用于单个ttf安装及客户自行安装字体。 4. 按 4 金山WPS-清理金山缓存 5. 按 5 下载安装腾讯会议 6. 按 6 下载安装新版linuxqq ``` ### 2.5 查找文件 ```html 1. 按 1 按名称查找文件(区分大小写) 2. 按 2 按名称查找文件(不区分大小写) 3. 按 3 按文件内容查找(只在home和data目录下查找--原则上用户数据都在这俩目录) 4. 按 4 按文件内容查找(自定义目录) 5. 按 5 查找源里的软件包 6. 按 6 查找本机所有安装的软件包" 7. 按 7 查找本机是否安装软件包--如输入linuxqq看有没有安装qq ``` ### 2.6 打印机相关 ```html 暂时只有惠普的部分安装方法:安装hp3.16.3及3.22.x最新版 ``` ### 2.7 打包某段时间的文件并上传ftp ```html 打包某段时间的文件并上传ftp ``` ## 3.脚本使用说明2 ```html 如上执行之后,桌面多出一个kytools.sh文件,此文件可拷到其他电脑继续执行 在这个文件所在的文件夹,右键打开终端,输入命令如下: sudo bash kytools.sh 输入开机密码 ``` # 三、系统出现的问题及处理 ## 1.开机不进系统,进busybox ### 1.1 开机后情况如下图 initramfs ### 1.2 注意事项 ```html 需告知客户:有可能他的数据丢了,要有心理准备,此方法基本达到90%成功率;遇到要求必须数据恢复的客户,让他花钱找专业的数据恢复公司。 此方法慎用,最好能进开发盘,对磁盘数据进行备份后再操作。 出现此问题原因:磁盘上的某些文件产生了一定的错误,导致系统在启动时未能启动,此方法就是将错误文件删除。 此方法不成功的原因大概是:坏的地方刚好是superblock的位置,就没法用删除错误数据这种方式使之恢复正常,就重做系统吧。 ``` ### 1.3 查看出现错误的分区 ```html 在此界面输入exit,此时看到截图内提示的是/dev/sda2盘 ``` exit ### 1.4 fsck -y /dev/sda2 fsck ### 1.5 再次输入exit之后,重启电脑 ### 1.6 注意exit后如下图提示UUIDxxx not exist ```html 意思是硬盘没读取到,要不拆机拔了重插看看,要不就是硬盘坏了 ``` nodisk ## 2.手动挂载U盘 ### 2.1 桌面挂载方式 > 原则上桌面不需要命令即可直接挂载,此处先介绍开发盘挂载方式,再介绍桌面格式化硬盘等操作。开发盘挂载硬盘主要用于看是否能够将数据拷出等操作 #### 2.1.1 开发盘挂载 ```html 先进入root模式,开发盘此处不需要输入密码 sudo su ``` ![sudo](./kylin/mounts/desktop/1.sudo.png) ```html 查看硬件分区 root下执行fdisk –l 查看识别到的硬件分区,我这个识别的是sdc,一般识别为sdb之类的 ``` ![img](./kylin/mounts/desktop/2.fdisk.png) ```html 创建文件夹作挂载点 cd到根目录并创建一个文件夹作为挂载点, cd / mkdir /Upan chmod -R 777 /Upan 挂载sdc1到Upan文件夹 mount /dev/sdc1 /Upan ``` ![img](./kylin/mounts/desktop/3.挂载.png) 后截的图: ![img](./kylin/mounts/desktop/0.全.png) #### 2.1.2 桌面挂载 ```html 开始菜单---分区编辑器---输入密码 ``` ![img](./kylin/mounts/desktop/4.分区编辑器.png) 点击新增的盘 ![img](./kylin/mounts/desktop/5.点击新增的盘.png) 新建分区表 ![img](./kylin/mounts/desktop/6.新建分区表.png) 分区表格式 ![img](./kylin/mounts/desktop/7.分区表格式.png) 新建盘 ![img](./kylin/mounts/desktop/8.新建盘.png) 新建分区 ![img](./kylin/mounts/desktop/9.新建分区.png) 点击应用 ![img](./kylin/mounts/desktop/10.点击应用.png) ![img](./kylin/mounts/desktop/11.sdb1.png) ### 2.2 服务器挂载方式 #### 2.2.1 lsblk查看需要挂载的盘 ![img](./kylin/mounts/server/1.lsblk.png) #### 2.2.2 打开磁盘工具 ![img](./kylin/mounts/server/2.磁盘工具.png) #### 2.2.3 格式化磁盘 ![img](./kylin/mounts/server/3.1-格式化磁盘1.png) ![img](./kylin/mounts/server/3.2-格式化磁盘2.png) #### 2.2.4 编辑挂载选项 ![img](./kylin/mounts/server/4.编辑挂载选项.png) #### 2.2.5 编辑挂载点 ![img](./kylin/mounts/server/5.编辑挂载点.png) #### 2.2.6 挂载到了data2下 ![img](./kylin/mounts/server/6.挂载到了data2下.png) ## 3.桌面密钥环的清除 ```html 1.问题:做什么都要输入密码 2.安装seahorse软件,可通过以上2-7脚本进行安装. 3.安装完会打开如下图片 ``` ![img](./kylin/seahorse/1.png) ![img](./kylin/seahorse/2.png) ![img](./kylin/seahorse/3.png) ![img](./kylin/seahorse/4.png) # 四、系统常用软件的使用 ## 1.光盘刻录 ### 1.1 注意事项 ```html 1.刻盘后要等待光盘弹出,不能强制退出,退出则会刻录失败。 2.Windows刻录时选cdrom方式,usb方式可能会导致在Linux上无法继续刻录。 3.文件及文件夹名不应过长,建议打包为zip文件后刻录。 4.Linux刻录时,选择不关闭盘片,下次还能继续刻录。关闭盘片追加则会立即弹出 5.在商店升级刻录软件到最新。 6.若报错“SCSI error on write(128,16): [3 0C 00] Medium error. Write error”类似的,大概是说光驱可能有问题了,换个外置光驱且插到后面的usb试下能不能用,来确定是不是光驱问题。 7.注意2203版本出厂版本光盘刻录一次后无法追加刻录,脚本选4-8;或联系麒麟员工索要补丁包 ``` ### 1.2 操作说明-V10 #### 1.2.1 打开光盘刻录器 插入光盘后,打开程序光盘刻录器,如果桌面上没有则点开始菜单到所有程序中找 打开光盘刻录器 #### 1.2.2 点击左侧第二项数据刻录 数据刻录-1 拖动或点击加号添加文件 数据刻录-2 若提示:这些文件应该重命名以使windows完全兼容 则点击重命名以完全兼容 #### 1.2.3 选择光盘并刻录 ![选择光盘并刻录](./kylin/cds/2.4-选择光盘并刻录.png) #### 1.2.4 盘片 ```html V10版本勾选不关闭盘片,以保证下次能够继续使用 ``` #### 1.2.5 追加 ```html 若光盘已有文件,则选择追加 ``` ### 1.3.操作说明-V10SP1 #### 1.3.1 打开光盘刻录器 ```html 插入光盘后,打开程序刻录,如果桌面上没有则点开始菜单到所有程序中找 ``` 打开光盘刻录器 #### 1.3.2 刻录软件说明 ```html 点击右上角三横,有数据设置刻录设置等,基本保持默认不动, ``` 刻录软件说明 ```html 刻录设置基本不动 ``` 刻录设置 #### 1.3.3 刻录数据 刻录数据 刻录数据 #### 1.3.4 追加刻录 追加刻录 刻录数据 刻录数据 ## 2.FTP工具使用 ### 2.1 开始菜单打开ftp客户端 打开ftp ### 2.2 点击左上角文件添加站点 添加站点 ### 2.3 添加新站点 ```html 建议修改为sftp模式端口22,ftp模式的话端口21,填入账号密码 ``` 3.ftp模式 ### 2.4 乱码处理 ```html 部分ftp乱码需手动改字符集,修改为GB2312,根据ftp搭建的编码格式不同有的可强制修改为UTF-8 ``` 4.字符集 ### 2.5 使用 连接好后不能直接拖文件到桌面,需拖到左侧文件夹 使用 ## 3.打印机相关问题 ### 3.1.直连打印机 ```html 除佳能外,都可以测试一下general里面的pcl5和6 echo 驱动去麒麟官网查https://eco.kylinos.cn/zoology/commercial.html?system_class=1 佳能的官网https://www.canon.com.cn/supports/download/sims/search/index ``` #### 3.1.1 打开打印机 ```html 左下角开始菜单---控制面板---打印机 ``` 控制面板 #### 3.1.2 添加打印机 ```html 点击添加---设备下会识别出对应的打印机---在右下角处选择usb后下一步 ``` 添加打印机 #### 3.1.3 选择品牌型号 ```html 在下图选择型号,如:General是通用型号,brother的品牌是兄弟,惠普是HP等。 选择后点击下一步 ``` 选择打印机或通用 #### 3.1.4 选择驱动 ```html 举例下图选择通用驱动下的PCL6,点前进 ``` 选择驱动 #### 3.1.5 给打印机命名 ```html 如下图,给打印机命名,点应用 ``` 给打印机命名 #### 3.1.6 最终结果 成品 #### 3.1.7.1 修改打印机连接方式 ```html 比如惠普打印机,有的时候连了hplip则打印不成功,需修改为usb方式 如下图,双击打印机,修改设备url ``` 修改打印机连接方式 #### 3.1.7.2 修改打印机驱动 ```html 打印机驱动需要修改时如下图 双击打印机,更改生产和型号 ``` 修改打印机驱动 ### 3.2.打印机驱动安装介绍 > 具体装哪个尽量问麒麟员工 #### 3.2.1 惠普 ```html 惠普遇到不能识别的打印机,直接双击安装deb包, 安装包有3.16.3和3.21.7等系列, 然后重启打印机一般会自动识别。 ``` #### 3.2.2 理光 ```html 同惠普一样,直接安装对应deb包 ``` #### 3.2.3 联想和兄弟 ```html 一般联想的打印机都是兄弟的贴牌,兄弟的驱动叫brother。 兄弟的DCP7065DN是一个通用驱动,不识别的都可以手动更换称这个进行测试 ``` brother1 brother1 #### 3.2.4 佳能 ```html 佳能驱动闭源,有什么想下载的,基本都去佳能官网下载即可 https://www.canon.com.cn/supports/download/sims/search/index 如下: 图1.搜索打印机型号 图2.是否有对应驱动得看左侧有没有对应的cpu型号,如Mips驱动得有Linux Mips ``` 佳能官网1 佳能驱动2 ```html 如下载到如下deb包,直接双击安装即可 ``` 佳能deb ```html 如下载到如下图的tar.gz压缩包,则需要右键解压此文件 打开文件夹点右键打开命令行 sudo su 进入root模式执行./install。 ``` ![img](./kylin/capts/2.4.4-佳能解压.jpg) #### 3.2.5 京瓷、爱普生 ```html 下图所示京瓷爱普生的一些驱动需手动拷贝到系统对应文件夹下并重启系统,并非所有驱动都这样 需要一定拷贝命令的基础 ``` ![img](./kylin/capts/2.5-爱普生.jpg) ### 3.3 共享打印机介绍 #### 3.3.1 流程 ```html 1.两台电脑,一台连着打印机为电脑A,另一台电脑B需要远程连接电脑A进行打印 2.电脑A修改防火墙,添加共享打印机端口 3.电脑A配置共享端打印机 4.电脑B查找电脑A的打印机 ``` #### 3.3.2 具体操作 ##### 3.3.2.1 电脑A修改防火墙 ```html 1.打开安全中心 ``` 打开安全中心 ```html 2.点击安全中心里面的网络保护,将防火墙改为自定义配置。 ``` 自定义防火墙 ```html 3.添加端口 左下角加号,添加名称及端口。 注意如果已经添加过则不会添加成功。 ``` 添加端口 ```html 4.添加udp端口 如下图,新版本已经添加了cupsd端口631 增加udp端口631,需要先取消cupsd勾选状态,再增加udp ``` 添加udp端口 ```html 附:麒麟传输端口为9696 ``` ```html 5.勾选服务端口使之生效。 ``` 端口开放 ##### 3.3.2.2 电脑A配置共享打印机 ```html 1.点击控制面板---打印机---左上角服务器---设置 ``` 配置共享打印机1 ```html 2.勾选前三个按钮并点击确定 ``` 配置共享打印机2 ##### 3.3.2.3 电脑B添加打印机 ```html 电脑B点击添加,在主机处直接填写电脑A的IP地址,等待查找到即可 ``` 搜索共享打印机