各种manjaro安装问题大全:缺失依赖关系 无法下载 已损坏 签名未知信任 包结构错误
目录
- 前言
- 一、无法安装的解决方案
- 1、切换成yay方式,或者yaourt方式安装
- 2、有可能你没有安装包压缩解压等工具:
- 二、无法下载的解决方案
- 1、换源
- 2、配置应用商店自带的添加/删除软件
- 3、大招!解决某构建文件无法下载问题
- 三、签名未知信任问题解决
- 四、某软件突然就打不开了
- 0.遇事不决先重启
- 1.某些软件打开前需要服务启动
- 2.需要手动打开可执行文件
- 2.1 如果你是官方应用商店安装的
- 2.2 如果不是在应用商店安装的
- 举例:deepin-wine安装微信
- 输入命令:
- 字体过小怎么办:
前言
使用pacman安装软件时,有时会报错:
'pacman’无法安装缺失的依赖关系
或者报错:无法下载 xxxxxxxx 正在放弃…
或者报错:来自…的签名是未知信任的…已损坏
这三种问题会在下文一一列举并解决
一、无法安装的解决方案
以下解决方案可能任取其一就解决,也可能组合解决
1、切换成yay方式,或者yaourt方式安装
manjaro默认是使用pacman作为包管理器的,但是这个pacman的软件有时是不全的,需要使用yay或者yaourt方式安装。
如果你没有yay和yaourt,需要先安装这两个东西本身:
sudo pacman -S yay
sudo pacman -S yaourt
安装完毕后,可以使用命令:
yay -Syy 软件名
或者
yaourt -Syy 软件名
来安装你的软件
2、有可能你没有安装包压缩解压等工具:
在应用商店搜索安装:base-devel 、fakeroot 全套工具解决。
二、无法下载的解决方案
1、换源
更换成国内的镜像地址,会大大提升下载速度:
执行 sudo pacman-mirror -i -c China -m rank
命令
然后会弹出选择镜像的页面,随便选择一个速度较快的即可
选择完成后,执行命令sudo vim /etc/pacman.conf
(如果你没有vim,需要先安装vim),
会让你编辑一个文件,在文件末尾加入:
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
第二行,很多教程写的是:SigLevel = Optional TrustedOnly
, 但是我们要配置成TrustAll。详见本文下面的:三、签名未知信任问题解决
2、配置应用商店自带的添加/删除软件
打开自带的应用商店,选择首选项,并进行下图的勾选设置:
3、大招!解决某构建文件无法下载问题
如果安装完成中出现这个错:
==> 错误: 无法下载 https://mirrors.tuna.tsinghua.edu.cn/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.wechat.im_8.9.19983deepin22_i386.deb正在放弃...
==> 错误:Makepkg 无法构建 deepin-wechat-im.
思路: 说明找不到下载链接对应的文件(可能是由于你网络问题,挂个梯子试试),我们可以尝试一下手工下载该文件,然后放到PKGBUILD文件所在目录,这样不就跳过上面的下载步骤,直接进入校验下载文件并安装的步骤。
注意:这样做的前提是,你手工下载的文件文件名要一致。
解决步骤:
先安装,等待下载出错后问你是否重新开始,此时不要选择y或者n,重新打开一个控制台。
执行命令:
sudo find / -name "yaourt-tmp-你的用户名"
找到编译目录(一般情况下执行上面的命令就可以找到)然后使用某种方式下载好报错无法下载的那个文件,重命名成正确的文件名,把该文件移动到上一步所在的目录的PKGBUILD文件所在目录
切换回下载出错后问你是否重新开始的页面,选择y,重试安装。由于你已经把安装文件下载完了,就不会再下载了,所以上述错误也就不会出现了。
三、签名未知信任问题解决
四、某软件突然就打不开了
0.遇事不决先重启
ps aux | grep 程序名
查看该软件对应的后台进程,然后kill -9 进程号
杀死后台进程,然后重启该软件试一下,不行就reboot计算机。这是最简单粗暴的解决办法,也比较有效
1.某些软件打开前需要服务启动
这种情况需要执行下:systemctl start xxx
善用tab提示,有可能就把应用需要的服务给提示出来
以向日葵为例,它启动必须依赖于某服务
2.需要手动打开可执行文件
linux不像win有个exe文件可以执行,需要找到该文件安装路径,用命令行的形式启动该执行文件。
2.1 如果你是官方应用商店安装的
那太简单了,直接如下图所示就能找到可执行文件:
然后复制路径到命令行:
就这样直接就打开了。很方便
2.2 如果不是在应用商店安装的
这种就比较麻烦了,但还是有办法解决的。
下面以找到postman安装目录为例:
sudo find / -name "*ostman*" -type f
上面命令的意思是,查找 postman 的可执行文件:
最终得到两个可执行文件:
注意!!这种方式按照名称匹配,所以关键字一定要找对!如果你找motionpro,那么你按照motionpro Motionpro *otionpro*
都不能正确匹配。因为motionpro这个应用的可执行文件叫做 MotionPro !所以刚才的模式匹配当然不生效。
把上图路径复制到剪贴板:
可以看到成功启动了。最后加一个 & 符号是因为我想让它后台启动,而不是退出命令行postman就关掉了。
如果还是不行,在命令前面加 nohup
退一步讲就算这种方法启动不了,也可以看到日志和错误信息,按图索骥查找错误就可以啦。
举例:deepin-wine安装微信
输入命令:
yaourt -Syy com.qq.weixin.spark
如果安装的是qq,输入:
yaourt -Syy com.qq.tim.spark
字体过小怎么办:
执行如下图命令(命令中的/home/daji 是我本人用户的家目录,你要切成你自己用户的家目录):
然后重启微信,设置成功!
如果你想设置qq的分辨率,修改上图命令中的Spark-WeChat
为 Spark-TIM
即可。注意这个TIM全部都是大写的
由此可见分辨率的修改和应用签名有关系。
各种manjaro安装问题大全:缺失依赖关系 无法下载 已损坏 签名未知信任 包结构错误相关推荐
- Gradle的依赖关系缓存可能已损坏(有时会在网络连接超时之后发生)
利用全局查找:在Edit\Find\Find in Path选择项 搜索distributionUrl把https改为http
- ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决
ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决 在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指 ...
- 安装MySQL提示cab文件损坏_安装所需的 CAB 文件“Redist.cab”已损坏处理办法
近日为客户调试sql server 2008时意外的然出现两个报错,结果导致部分功能组件无法安装成功 如下 产品: Microsoft SQL Server 2008 联机丛书(简体中文) -- 错误 ...
- Ubuntu安装软件事出现依赖关系有问题解决方案
在ubuntu中安装软件中,有时会出现以下错误提示: 有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件包尚未 ...
- ubuntu安装java依赖,Ubuntu出现“dpkg: 依赖关系问题使得libbsd0:i386的配置工作不能继续”错误...
Ubuntu在执行apt-get upgrade时出现了错误: dpkg: 处理软件包 libc6:i386 (--configure)时出错: installed libc6:i386 packag ...
- mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法...
用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...
- mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法 -Go语言中文社区...
用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...
- Mac 安装旧版本Xcode教程以及出现文件已损坏的解决办法
MacOS mojave 10.14.6 如果Mac系统版本不是最新的,无法在Appstore中直接搜索xcode 安装最新版本. 如何安装老版本呢? 1.打开并登录自己的appleId账号,http ...
- Vmware 15 Pro 报错 安装所需的CAB文件“Workstation.cab”已损坏,无法使用
出现这个错误是你下载的安装包有问题,重新下就可以了! 如果你需要安装包: https://pan.baidu.com/s/1gR_iJzFZCetM2y3FuAZ2mQ 如果你需要破解码: https ...
最新文章
- 剑指 Offer 51-----59
- python中xlrd.open_workbook_python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题...
- requests session
- 文件服务器配件,文件服务器 硬件配置
- [基础]全局组、域本地组、通用组的区别与联系
- 平时上机练习的注意点(NOIP2019)
- 使用fat jar和proguard对包含第三方依赖包的java代码进行打包混淆
- Linux下查看端口状态的小工具lsof
- Axure RP 8.0激活码 Mac Windows
- 【过关斩将】如何制作高水平简历-观念篇
- 在线caj免费转换Word格式
- javascript进阶面向对象ES6
- android sdcard下创建文件,android创建以及使用SDcard镜像文件
- raid卡缓存对硬盘性能_服务器RAID配置方法大全
- SCM供应链系统有什么价值?
- 俄罗斯方块游戏的消行实现
- 通过图片识别定位拍摄地点——微信小程序
- 串口通信——S5PV210串口通信接口详解
- ToolStrip控件的使用
- 使用initial-letter实现首字下沉效果,感兴趣的同学欢迎猛击: