您现在的位置是:首页 >技术杂谈 >Ubuntu20.04解决疑难杂症问题问题合集网站首页技术杂谈
Ubuntu20.04解决疑难杂症问题问题合集
下列问题都是我一次性遇见的倒霉不。
问题一: 安装 linux 版网络调试助手,安装成功后打不开运行文件
解决办法:
#通过执行可执行文件打开
# 进入到可执行文件下
cd /opt/mNetAssist/
# 运行主程序
./mNetAssis
如果出现:
libqtgui4:amd64 库缺失或者关于这个库的任何没有这个文件或者缺少
执行:
sudo apt-get install libqtgui4:amd64 # 安装
如果出现报错:
下列软件包有未满足的依赖关系:
libqtgui4 : 依赖: libaudio2 但无法安装它
依赖: libmng2 (>= 2.0.2) 但无法安装它
推荐: qt-at-spi 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
执行换源操作(下面有讲)
接下来执行:sudo apt-get install aptitude # 下载 aptitude
接下来执行更新操作重新载入: sudo apt update
接下来再执行 sudo apt-get install libqtgui4:amd64
接下来执行 ./mNetAssist
问题三:
myy@myy-virtual-machine:/opt/mNetAssist$ sudo apt-get install aptitude
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
没有可用的软件包 aptitude,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
问题原因可能是你目前的源文件中没有这个aptitude 这个文件,你需要进行换源操作
命令一: 打开 sources.list 源配置文件
cd # 退回到根目录
sudo vim /etc/apt/sources.list 进入到 sources.list 源配置文件
按esc键 输入 : %d # 清除全部源配置文件中的所有内容
将下面的配置文件输入全部复制输入:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu lucid main
在添加源文件之前输入命令:
lsb_release -a #
查看自己系统上的版本号# 我的是 focal
#或者你可以去官网 搜索形式如 “ Ubuntu xxxx(版本号) 的源配置文件”
# 或者下载 文件中包含 focal 形式的源文件 不要去在百度上乱搜乱放,当你输入
sudo apt-get update # 重新加载配置文件
给你报错 : 链接失败 1 正在连接 连接失败2
导致unbutun 提示你
给大家看一下不同的版本 源配置文件
ubuntu 18.04 版本的源配置文件
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
问题四:
当你写入完成 原配置文件后输入:
sudo apt-get update #重新载入配置文件
sudo apt-get upgrade #
提示报错:
正在读取软件包列表... 完成
E: 无法获得锁 /var/lib/apt/lists/lock。锁正由进程 5005(apt-get)持有
N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
E: 无法对目录 /var/lib/apt/lists/ 加锁
解决办法:
#查询正在运行的进程
ps-aux #查出apt-get进程的PID 通常一个四位数字
杀死进程(找出带apt字样的进程格杀勿论)
sudo kill [进程id号] # 例如我的是5005 输入 sudo kill 5005
重新输入: sudo apt-get update
要是不行 直接在命令终端输入: reboot #重启虚拟机
使用命令打开 执行文件
报错: ./mNetAssist: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
没有或缺少 libqtgui4 文件
我们给它装一下就好
sudo apt-get install libqtgui4:amd64
一级报错:
Failed to load module "canberra-gtk-module"‘
未能加载模块“canberra gtk模块”
我们先来寻找这个模块的位置:
# 输入
locate libcanberra-gtk-module
二级 报错:
Command 'locate' not found, but can be installed with:
sudo apt install mlocate
未找到命令“locate”,但可以使用以下命令安装:sudo apt安装mlocate
输入: sudo apt install mlocate
再次输入查询 locate libcanberra-gtk-module 就不会报错了
执行命令:sudo apt install libcanberra-gtk-module #重新安装这个模块
今天主要是讲在Ubuntu中网络调试助手打不开,以及一些误操作导致源文件出错,重新配置源文件,所有的问题都已经解决,欢迎大家借鉴交流
不要害怕错误,今天不行,我们明天试试,明天不行,后天试试,相信我,困难一定会被解决掉,你的每次尝试都是距离成功更进一步