AppStream 实现了一个通用型的 Linux 软件统一安装框架,其灵感来源于 Bretzn Project 项目,它的实现机制简单来说就是当开发者发布代码后,它会为不同的发行版及架构打包软件,并通过一个统一的平台进行分发。
- 技术方面 :
AppStream 的框架实现基本上都是利用了现成的开源工具,比如后端采用 PackageKit 包管理系统, Ubuntu Software Center 将作为前端用户界面,利用 OCS ( Open Collaboration Services) 作为用户评价及评论工具,利用 Xapian servers 提供搜索服务。
而带有包信息、图标位置、仓库类型等的元数据将被存储于专门的服务器上。另外还会利用别的服务器从 .desktop 文件(参与的发行版需要提供各自的包)中提取包信息并输出所有信息到通用 XML 文件中,同时提交给每个发行版各自的包管理系统中。
- 结论:
AppStream不会取代各发行版现有的包管理机制,它只在这一层面上提供了一个通用型的软件安装框架,以便不同发行版的终端用户能用同一种方式来安装应用软件。同时它还提供一个用于评分/评论的社会化平台。
https://www.helplib.com/ubuntu/article_155416
在CentOS8上执行下面命令时报错 yum install epel-release CentOS Linux 8 - AppStream 23 B/s | 38 B 00:01 Error: Failed to download metadata for repo 'appstream': Cannot prepare inte
目录 一、错误信息 二、解决方法 这个错误是在 CentOS8 下出现的,可尝试如下方法解决。 一、错误信息 CentOS-8 - AppStream 0.0 B/s | 0 B 00:00 为 repo 'AppStream' 下载元数据失败 错误:为 repo 'AppStream' 下载元数据失败 二、解决
错误:为仓库 ‘appstream’ 下载元数据失败 problem 希望安装nginx: sudo yum install nginx 报错: Errors during downloading metadata for repository 'appstream': - Status code: 404 for http://mirrors.cloud.aliyuncs.com/cento
问题 CentOS 8 yum安装软件时,提示无法从AppStream下载 [root@C8-3 ~]# yum -y install httpd mariadb-server mariadb php php-mysql Repository AppStream is listed more than once in the configuration Repository extras is l
第一次遇到这样的问题 用的阿里的云服务器 最后发现是阿里的镜像站有变化:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.73db1b11siwlNO [root@111]# yum update Repository 'AppStream' is missing name in configuration, usi
CentOS 8 安装软件时遇到报错:CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist 解决方法 问题原因: CentOS Linux 8在2022年12月31日来到生命周期终点(End of Life,EoL)。即Cen
问题描述 使用yum安装时出现如下错误: Errors during downloading metadata for repository 'AppStream': - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100
CentOS 8 yum安装软件时,提示无法从AppStream下载 [root@192 ~]# yum -y install httpd mariadb-server mariadb php php-mysql Repository AppStream is listed more than once in the configuration Repository extras is liste
问题: 如果你使用CentOS 8,你可能已经注意到,从2022年1月31日开始,安装yum包不再工作与错误镜像列表中没有url,类似如下: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 如果你使用基于centos的
所遇问题 错误:为仓库 ‘appstream’ 下载元数据失败 问题原因: CentOS Linux 8在2022年12月31日来到生命周期终点(End of Life,EoL)。即CentOS Linux 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。所以原来的CentOS Linux 8的yum源也都失效了!最终导致此问题的产生。 问题解决: 更改CentOS
2.1.1.1. 下载软件包 首先进入官方免费下载页面 http://www.verysync.com/download.html 我们已经为主流的操作系统提供了对应的软件安装包, 选择您在使用的平台对应软件安装包进行安装即可。 2.1.1.2. Windows 安装 比如Windows的,如果不清楚自己电脑是32位或64位的,请下载32位的就可以,因为是绿色软件,下载完解压出来就可以使用。 解压
安装必备软件 安装git 如果上面没有复制给sang账户sudo权限,请切换到root账户操作 sudo apt-get update sudo apt-get install git 安装nginx sudo apt-get install nginx 开机启动 (http://www.jianshu.com/p/2e03255cfabb) sudo apt-get install sysv
发现问题! 很抱歉,Microsoft Office 安装程序遇到问题,因为你的计算机安装了这些基于即 点即用安装程序的 Office 程序: Microsoft Office 专业增强版 2019-zh-cn 对于此版本,Windows Installer 和即点即用版本的 Office 程序不能并行,因此 次只能安装一种类型。请尝试改为安装即点即用版本的 Office,或者卸载其他基于 即点即
我很困惑。我已经做了十几次这个过程,从来没有遇到过这个问题。 我为乌班图安装了最新版本的R 我输入R,没有任何问题,给我最新的版本,我可以加载原生包。 但当我尝试安装新的软件包时,它们会下载,但我什么也没得到。例如,如果我安装ggplot2: 我已经彻底清除了很多次文件,但运气都不好。 我以 root 用户身份登录。 我觉得我遗漏了什么明显的东西?我不知道——我在Ubuntu、Mac、Window
问题内容: 我在安装Brew时遇到了一些麻烦。所以我做了以下工作: 卸载的自制软件: $ rm -rf / usr / local / Cellar /usr/local/.git && brew清理 重新安装自制软件: $ ruby -e“ $(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)” $ brew更新 已经是最新的。 $酿造
本文向大家介绍R从GitHub安装软件包,包括了R从GitHub安装软件包的使用技巧和注意事项,需要的朋友参考一下 示例 要直接从GitHub安装软件包,请使用devtools软件包: 要从ggplot2github安装: 上面的命令将安装ggplot2与master分支相对应的版本。要从存储库的另一个分支进行安装,请使用ref参数提供分支的名称。例如,以下命令将安装软件包的dev_general
问题内容: 使用命令安装rJava时,出现以下错误: 我已经安装了Java JDK,并java -version返回以下内容: 当谷歌搜索错误时,我看到其他人也遇到了同样的问题,但是除了我已经完成的“安装整个JDK,而不仅仅是JRE”之外,没有找到解决方案。 我读过的另一件事是运行sudo R CMD javareconf,它运行愉快,没有错误。 任何想法我的问题是什么? [[编辑]] 自从我遇到
本文向大家介绍Docker 安装Debian / Ubuntu软件包,包括了Docker 安装Debian / Ubuntu软件包的使用技巧和注意事项,需要的朋友参考一下 示例 在单个运行命令上运行安装以合并更新和安装。如果以后添加更多软件包,它将再次运行更新并安装所有需要的软件包。如果更新是单独运行的,它将被缓存,并且软件包安装可能会失败。脚本安装需要将前端设置为非交互式,并传递-y来安装。在安