首页 > 系统相关 >Rocky Linux捣鼓记录(五):安装flatpak软件仓库,并更换国内源

Rocky Linux捣鼓记录(五):安装flatpak软件仓库,并更换国内源

时间:2024-06-23 21:42:59浏览次数:3  
标签:flathub -- 应用程序 https Linux flatpak 安装 Rocky

1、安装flatpak

sudo dnf install flatpak

2、安装flatpak的官方源

先安装官方仓库:注意此处命名为:flathub,这个名称是用来区分仓库的,后续修改国内源也要指定这个名称

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

3、更改为上海交大镜像源

flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

注意:如果你把官方仓库命名为flathub-1 ,那么接下来更改镜像源时,也要以flathub-1的名称为准:flatpak remote-modify flathub-1 --url=https://mirror.sjtu.edu.cn/flathub

查看flatpak镜像源的详细信息
flatpak remotes --show-details

Name Title URL Collection ID Subset Filter Priority Options … … Homepage Icon
flathub Flathub https://mirror.sjtu.edu.cn/flathub - - - 1 system … … https://flathub.org/ https://dl.flathub.org/repo/logo.svg

完成后,打开GNOME自带软件商店,可以看到默认软件源为上海交大镜像地址:

4、flatpak命令基本用法:

根据名字搜索应用程序:

flatpak search 应用名

例如:flatpak search spotify
你会看到一堆包名,他们是应用程序的ID:

安装应用程序的基本语法是:

flatpak install applicationID
想安装 Spotify命令就是:flatpak install com.spotify.Client
当然你可以偷个懒,直接用flatpak install spotify,之后会让你再次确认要安装的软件的ApplicationID。

要删除 Spotify 应用程序,请运行以下命令:

flatpak uninstall com.spotify.Client

忘了包名,您可以使用以下命令列出所有已安装的 Flatpak 应用程序:
flatpak list

清理Flatpak缓存可以释放磁盘空间同时不影响Flatpak应用程序正常运行:

flatpak uninstall --unused
#这将卸载您系统中未使用的Flatpak应用程序。
flatpak uninstall --unused --runtime  
#这将卸载您系统中未使用的Flatpak运行时。

下面的命令会卸载你所有!所有!所有! 的Flatpak应用程序和运行时,请在确定必要的时候使用。

flatpak uninstall --unused --all

完成后,您可以检查磁盘空间是否已释放:df -h
这将显示您系统中所有分区的磁盘空间使用情况。

5、简单的下载方式

从flathub应用商店网站,你可以随意浏览下载应用:
https://flathub.org/zh-Hans

如果你使用GNOME桌面环境,那么你很可能自带gnome-software,或者你可以自行安装。
在GNOME软件商店中会直接展示包括flathub软件库的软件,你可以直接搜索安装:

标签:flathub,--,应用程序,https,Linux,flatpak,安装,Rocky
From: https://www.cnblogs.com/lwlnice/p/18263967

相关文章

  • 【Linux】进程间通信_1
    文章目录七、进程间通信1.进程间通信分类管道未完待续七、进程间通信进程间由于进程具有独立性,所以不可以直接进行数据传递。但是我们通常需要多个进程协同,共同完成一件事,所以我们需要进程间通信的手段。进程间通信的本质就是先让不同的进程看到同一份资源,这个......
  • petalinux调试常用命令总结
    petalinux调试常用命令总结1.创建新的工程:zynq:petalinux-create-tproject--templatezynq--nametest_projzynqMP:petalinux-create-tproject--templatezynqMP--namezcu102-mp2.创建新的app:petalinux-create-tapps--templatec--namemyapp--enable3.创......
  • 【Linux详解】冯诺依曼架构 | 操作系统设计 | 斯坦福经典项目Pintos
    目录一.冯诺依曼体系结构(VonNeumannArchitecture)注意事项存储器的意义:缓冲数据流动示例二.操作系统(OperatingSystem)操作系统的概念操作系统的定位与目的操作系统的管理系统调用和库函数操作系统的管理:sum三.系统调用实现示例:Pintos项目Step1:进入ex......
  • Linux开发讲课12--- /proc 目录
    /proc 目录在Linux系统中是一个虚拟文件系统,它不是存储在硬盘上的常规文件系统,而是由内核在内存中动态生成的。这个目录主要用于提供系统和进程的运行时信息,它有非常多的用途,但大部分人却不懂使用。本文我将详细介绍 /proc 目录的一些主要用途。一.系统信息1.CPU信息......
  • Spdlog日志库的安装配置与源码解析(Linux)
    为什么使用日志库而不是控制台输出?日志库通常提供了更丰富的功能,比如可以设置日志输出级别、输出到不同的目标(比如控制台、文件、网络等),以及格式化输出等。使用日志库可以使代码更易于维护。通过统一的日志接口,可以更容易地对日志输出进行修改、调整和管理,而不需要在代......
  • 一问搞懂Linux信号【上】
    Linux信号在Linux系统中的地位仅此于进程间通信,其重要程度不言而喻。本文我们将从信号产生,信号保存,信号处理三个方面来讲解信号。......
  • Linux的学习与使用(进程管理)
    命令学习(一)ps命令1.ps显示当前终端会话的进程。2.psaux显示系统上所有进程的详细信息。NameDescriptionExample(图中第一行)USER进程的所有者rootPID进程ID1%CPU进程占用的CPU百分比0.2%MEM进程占用的内存百分比0.2VSZ进程使用的虚拟内存量......
  • linux 中 检测后台任务
     001、[root@PC1test2]#lstest.sh[root@PC1test2]#cattest.sh##脚本#!/bin/bashseq10000000000000000000000000000000000000&>/dev/null[root@PC1test2]#nohupbashtest.sh>log_Download2>&1&......
  • Linux 中输出第一个空格或者制表符之前的所有内容
     001、方法1[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt010203040506070809101112131415161718192021222324252627282930[root@PC1test2]#grep"^\S\+"a.txt##测试数据0102030......
  • Linux 中 grep -P参数的作用
     001、[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt##测试数据010203040506070809101112131415161718192021222324252627282930[root@PC1test2]#grep"^\S+"a.txt[roo......