LINUX
Linux开发与调试
GentlemanTsao
android软件专家,移动终端研发15年。
技术领域:Android,qualcom modem,Java
展开
-
Linux: virtualbox:虚拟机硬盘空间不足的扩容方法——clonemedium命令
modifyhd 不支持VDI格式?没关系,本篇采用“腾鸟换笼”法解决该问题。原创 2021-03-18 09:51:06 · 990 阅读 · 1 评论 -
Ubuntu:已解决:安装18.04后报错:依赖: libc6-armel-cross (>= 2.27) 但是 2.23-0ubuntu3cross1 已经安装
删除有问题的软件包并清除其配置,而不删除依赖项sudo dpkg -P --force-depends libc6-armel-cross libc6-armhf-cross libc6-dev-armel-cross libc6-dev-armhf-cross清理程序包缓存:sudo apt clean更新包装清单:sudo apt update修复损坏的依赖项(应自动安装两个已删除的软件包):sudo apt -f install最后,安装其余两个软件包:sudo apt instal原创 2021-03-17 15:35:41 · 3333 阅读 · 1 评论 -
Linux: C语言使用管道和shell实现自动登录telnet并执行拓扑查询命令
作者:GentlemanTsaohttps://blog.csdn.net/GentelmanTsao业务场景:已有业务逻辑:通过命令行终端可以登录telnet本地服务,并输入指令查询拓扑讯息。例如:telnet 127.0.0.1 7777 # 登录到本地td s2 #子指令,查询拓扑讯息exit #退出telnet现在我们要将上述步骤使用C语言做成一个指令:gettopo。调用gettopo则执行上述操作,提取出关键字串并打印输出。实现方法1.topology.sh脚本首原创 2020-12-23 14:17:48 · 1284 阅读 · 0 评论 -
Linux:原因及解法warning: suggest parentheses around assignment used as truth value [-Wparentheses]
警告warning: suggest parentheses around assignment used as truth value [-Wparentheses]源代码:while( recv_len = recv(sockfd,&operation,sizeof(operation),0) ){。。。}原因分析:Linux下C语言实现socket通信,报了这个警告。字面意思是,建议给赋值语句加上括号作为真值。上面的代码在语法上没有任何毛病。为什么编译器要做这样的提示?我原创 2020-12-04 15:32:45 · 4191 阅读 · 0 评论 -
异常处理:解决 E: 无法获得锁 /var/lib/dpkg/lock - open ;‘E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
By:GentlemanTsao文章目录问题现象原因分析解决方法:问题现象Ubuntu使用apt更新软件包时,有时会提示更新失败,并报下面的错误:E: 无法获得锁 /var/lib/dpkg/lock - open ;'E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?原因分析apt在运行时对dpkg加锁,如果在软件包更新的中途异常退出,而apt进程仍然存在,会出现该问题。此时需要手动解锁。解决方法:输入如下指令,解除apt的锁定sudo rm /var/原创 2020-08-25 14:00:28 · 258 阅读 · 0 评论 -
异常处理:解决Ubuntu用APT指令安装VirtualBox 6.1报错:The following signatures were invalid: BADSIG
作者 | GentlemanTsao文章目录问题描述:问题分析:解决方法:问题描述:使用如下APT指令安装VirtualBox 6.1,sudo apt-get updatesudo apt-get install virtualbox-6.1在update过程中报错:The following signatures were invalid: BADSIG问题分析:提示签名无效,判断是key有问题。解决方法:可以将key删除,重新更新。输入如下指令:# sudo -s -H#原创 2020-08-14 16:44:20 · 921 阅读 · 0 评论 -
异常处理:解决安装双系统(windows+Ubuntu)的PC,进入windows系统时出现花屏的问题
作者 | GentlemanTsao文章目录问题描述:问题分析解决方法问题描述:某些PC需安装windows和Ubuntu双系统——先安装Windows,后安装Ubuntu。在进入windows系统时常会出现花屏的问题。问题分析进Ubuntu系统的显示是正常的;只有进windows系统会显示花屏。如果是这种情况,判断与显卡驱动有关。在系统启动时会先加载Ubuntu的显卡驱动以用来加载选择系统的界面,致使在选择进入Windows时出现花屏情况。解决方法首先,进入Ubuntu中,打开/et原创 2020-08-14 13:20:11 · 1113 阅读 · 0 评论 -
LINUX:Ubuntu安装virtualbox6.0的方法以及/sbin/vboxconfig报错处理(已解决)
博主从事android开发,宿主机是Ubuntu 16.04系统。因为要用到windows应用,故用virtualBox虚拟了windows 10系统。最新在升级virtualBox6.0遇到官网的deb文件无法安装以及安装过程中出现/sbin/vboxconfig报错的问题。下面记录下正确的安装过程及错误处理方法。1.确认系统版本cat /etc/lsb-release打印如下:DIS...原创 2019-12-10 11:33:13 · 3447 阅读 · 1 评论 -
LINUX:Ubuntu出现 “bootmgr is missing press ctrl+alt+del to restart”问题的分析与解决方法
前言博主PC安装的OS是Ubuntu,今天在PC重启后遇到了“bootmgr is missing press ctrl+alt+del to restart”的问题,已成功解决,下面是该问题的分析与解决思路。下面先分析该问题的原因,因而有必要先了解相关概念知识。1.预备知识:相关概念启动管理器(boot manager)bootmgr指的是启动管理器(boot manager),它是操...原创 2019-12-14 11:56:25 · 5664 阅读 · 0 评论