目录

  • 前言
  • 一、无法安装的解决方案
    • 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-WeChatSpark-TIM即可。注意这个TIM全部都是大写的

由此可见分辨率的修改和应用签名有关系。

各种manjaro安装问题大全:缺失依赖关系 无法下载 已损坏 签名未知信任 包结构错误相关推荐

  1. Gradle的依赖关系缓存可能已损坏(有时会在网络连接超时之后发生)

    利用全局查找:在Edit\Find\Find in Path选择项 搜索distributionUrl把https改为http

  2. ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决

    ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决 在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指 ...

  3. 安装MySQL提示cab文件损坏_安装所需的 CAB 文件“Redist.cab”已损坏处理办法

    近日为客户调试sql server 2008时意外的然出现两个报错,结果导致部分功能组件无法安装成功 如下 产品: Microsoft SQL Server 2008 联机丛书(简体中文) -- 错误 ...

  4. Ubuntu安装软件事出现依赖关系有问题解决方案

    在ubuntu中安装软件中,有时会出现以下错误提示: 有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件包尚未 ...

  5. ubuntu安装java依赖,Ubuntu出现“dpkg: 依赖关系问题使得libbsd0:i386的配置工作不能继续”错误...

    Ubuntu在执行apt-get upgrade时出现了错误: dpkg: 处理软件包 libc6:i386 (--configure)时出错: installed libc6:i386 packag ...

  6. mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法...

    用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...

  7. mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法 -Go语言中文社区...

    用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...

  8. Mac 安装旧版本Xcode教程以及出现文件已损坏的解决办法

    MacOS mojave 10.14.6 如果Mac系统版本不是最新的,无法在Appstore中直接搜索xcode 安装最新版本. 如何安装老版本呢? 1.打开并登录自己的appleId账号,http ...

  9. Vmware 15 Pro 报错 安装所需的CAB文件“Workstation.cab”已损坏,无法使用

    出现这个错误是你下载的安装包有问题,重新下就可以了! 如果你需要安装包: https://pan.baidu.com/s/1gR_iJzFZCetM2y3FuAZ2mQ 如果你需要破解码: https ...

最新文章

  1. 剑指 Offer 51-----59
  2. python中xlrd.open_workbook_python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题...
  3. requests session
  4. 文件服务器配件,文件服务器 硬件配置
  5. [基础]全局组、域本地组、通用组的区别与联系
  6. 平时上机练习的注意点(NOIP2019)
  7. 使用fat jar和proguard对包含第三方依赖包的java代码进行打包混淆
  8. Linux下查看端口状态的小工具lsof
  9. Axure RP 8.0激活码 Mac Windows
  10. 【过关斩将】如何制作高水平简历-观念篇
  11. 在线caj免费转换Word格式
  12. javascript进阶面向对象ES6
  13. android sdcard下创建文件,android创建以及使用SDcard镜像文件
  14. raid卡缓存对硬盘性能_服务器RAID配置方法大全
  15. SCM供应链系统有什么价值?
  16. 俄罗斯方块游戏的消行实现
  17. 通过图片识别定位拍摄地点——微信小程序
  18. 串口通信——S5PV210串口通信接口详解
  19. ToolStrip控件的使用
  20. 使用initial-letter实现首字下沉效果,感兴趣的同学欢迎猛击:

热门文章

  1. FPGA程序如何模块化设计?
  2. iOS16史诗更新,这6个功能,抢先体验
  3. python表白图形代码_python表白代码 python皮卡丘编程
  4. pydub 中文文档
  5. 魅族应用市场之--自动化测试Umeng分享报错
  6. [答疑]审批报销申请的用例规约
  7. UML2用例描述以及需求用例规约文档生成
  8. 大数据领域经常听到ETL,那么什么是ETL
  9. 三、多层感知机及模型优化
  10. taro多端开发框架