本文教你离线安装Fedora应用程序的方法。你是否正在运行Fedora作为你选择的Linux发行版?你有一个不稳定的互联网连接或缓慢的下载?如果是这样,请阅读本文,介绍如何使用DNF包管理器中包含的离线功能,DNF的离线模式称为“download only”,使用后可以更轻松地安装大量程序,以下是在Fedora系统上使用此功能的方法。
使用DNF下载应用程序 Fedora Linux上的DNF包管理工具有很多有用的功能,但“download”是它可以做的最好的事情之一,通过在Fedora软件存储库中安装RPM软件包时使用此命令行参数,可以在Fedora Linux PC上下载任何以后脱机使用的应用程序。 参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器。 要使用此功能,请按键盘上的Ctrl+Alt+T或Ctrl+Shift+T打开终端窗口,然后,一旦打开终端窗口,请使用下面的dnf搜索命令搜索你要脱机安装的应用程序名称。 例如,如果你希望脱机安装Chromium开源浏览器,或者在具有慢速Internet的Linux PC上安装,则可以在下面输入命令行参数: sudo dnf download chromium
参考:Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE安装Chromium的方法。 上面的命令将快速获取最新版本的Chromium开源浏览器并将其放在Fedora的包缓存目录“/var/cache/dnf”中。 要访问此程序包高速缓存目录,请使用CD命令并将终端会话从主目录(~)移动到程序包高速缓存文件夹: cd /var/cache/dnf 从这里,查看各个子目录并将文件复制到可移动设备,以便在其他计算机上脱机安装。 1、将应用下载到特定目录 通过Fedora的包缓存目录排序可能非常烦人,到处都有文件夹,有一种方法可以强制DNF包管理器使用“downloaddir”命令行开关将脱机应用程序保存到用户指定的任何位置。 例如,要将Fedora软件存储库中的Chromium Web浏览器RPM软件包下载到主目录中标记为“offline-apps”的文件夹,需要输入以下命令: sudo dnf download chromium --downloaddir=/home/username/offline-apps
注意:请使用你在Linux PC上使用的用户名更改以上命令中的“/home/username/offline-apps”。 下载完成后,更新主文件夹中“offline-apps”目录的权限,以便可以安全地访问该目录,需要更改此文件夹的权限,因为其权限仅设置为root: sudo chmod 777 -R ~/offline-apps 更新文件夹的权限后,将文件夹复制到闪存驱动器,以便脱机安装在其他Fedora Linux计算机上。 2、下载具有依赖项的应用 使用上面的下载命令示例将从Fedora Linux存储库下载RPM软件包,并且大部分内容适用于具有有限Internet访问权限的计算机,但是如果你还需要获取应用程序的依赖项,因为不能访问Internet,你将需要使用“resolve”命令行开关。 通过“resolve”,Fedora DNF软件包管理器不仅可以下载应用程序本身,还可以下载在你的系统上运行应用程序所需的每个库、依赖项和重要软件。 例如,要下载Kodi及其所有软件依赖项,请运行下面的命令行操作: sudo dnf download kodi --resolve 上面的命令将下载Kodi及其在Fedora包缓存目录(/var/cache/dnf)中的所有依赖项,你可以使用以下命令访问: cd /var/cache/dnf 或者,通过输入以下命令行操作,将你的应用程序及其所有依赖项下载到主目录(~):
sudo dnf download kodi --resolve --downloaddir=/home/username/offline-apps 注意:请务必将以上命令的“/home/username/offline-apps”部分替换为你在Linux系统上使用的用户名。 使用chmod命令更新文件夹的权限: sudo chmod 777 -R ~/offline-apps 然后,随时可以将“offline-apps”复制到USB设备以便以后进行离线安装。
在Fedora上离线安装应用程序的其他方法 DNF的下载功能是确保Fedora Linux的离线实例可以获取最新应用程序的绝佳方式,但是,如果你正在寻找在离线Fedora系统上获取应用程序的方法,还有一个方法,那就是使用AppImage,它是一种技术,允许整个应用程序包含在一个简单,可下载的文件中,非常适合离线系统,如果你有兴趣了解AppImage应用程序,请参考下载运行AppImage:简单、可靠、快速的特性一文。
相关主题 |