Fedora是一个功能强大的Linux发行版,但它有一个严重的缺点:DNF包管理器,与Ubuntu和Debian的Apt,Arch的Pacman,甚至是OpenSUSE的Zypper相比比较慢。本文介绍提高Fedora Linux应用程序安装速度的方法:升级Fedora、安装最新更新、设置DNF以使用尽可能快的镜像、更改DNF以一次下载多个包。

第1步、升级Fedora

Fedora Linux在每个新版本中都会变得更好,每几个月,开发人员就会尽最大努力改进底层技术。因此,如果你在Fedora的DNF应用安装程序中安装软件包时遇到性能问题,那么你应该做的第一件事就是将你的版本升级到最新版本,要升级Fedora,请打开Gnome Software,单击新版本标题,然后完成将Fedora Linux PC转换为最新版本的过程。

第2步、安装最新更新

运行最新版本的Fedora Linux至关重要,因为每个主要版本都会进行改进,但是,确保当前运行的版本也安装了最新的软件包也很重要,要执行此操作,请打开“Gnome软件”,单击“更新(Updates)”并完成安装升级的过程,或者,如果你更喜欢使用终端窗口,请按键盘上的Ctrl+Alt+T或Ctrl+Shift+T,之后,输入下面的dnf update命令来更新系统:

sudo dnf update -y

第3步、设置DNF以使用尽可能快的镜像

Fedora包管理器(DNF)在安装包时没有选择最快的镜像,相反,它从任何地方抓取软件包,似乎是随机的,事实上,DNF没有将快速镜像优先于慢镜像,这是为什么安装软件有时非常慢的原因之一。

如果你希望使DNF包管理器运行得更快,可以调整配置以使用“rapidmirror”功能,这是一个简单的调整,但它会迫使Fedora使用最快的镜像,在安装过程中减少下载的宝贵时间。

要添加“fastermirror”功能,请在键盘上按Ctrl+Alt+T或Ctrl+Shift+T在Fedora Linux PC上启动终端窗口,从那里,打开Nano中的“dnf.conf”文件。

sudo nano -w /etc/dnf/dnf.conf

在Nano文本编辑器的“dnf.conf”文件中,使用键盘上的向下箭头键移动到文件的最底部,然后,按Ctrl+Shift+V将下面的代码粘贴到Nano中:

fastestmirror=true

将代码粘贴到Nano后,保存编辑,在Nano中,按Ctrl+O即可完成,保存后,继续执行第4步操作。

第4步、更改DNF以一次下载多个包

前面对DNF的修改还不足以加速它,所以要更改包管理器以能够一次可以从Internet下载多个文件数量,这个步骤会提高其下载速度。

要增加DNF包管理器一次可以下载的文件数,你需要将“max_paralel_downloads”添加到配置文件中,为此,请返回Nano文本编辑器,或者,如果你已将其关闭,请使用以下命令重新打开该文件:

sudo nano -w /etc/dnf/dnf.conf

在Nano内部,使用向下箭头移动到文件的底部,就像在第3步中一样,然后,将“max_paralel_downloads”代码粘贴到“dnf.conf”中:

max_parallel_downloads=10

一次感觉10次下载太多了,那么就将其更改为5,这是最大数量的一半:

max_parallel_downloads=5

将“max_parallel_downloads”添加到DNF后,按Ctrl+O保存编辑,然后,按Ctrl+X关闭编辑器。

相关主题

linux安装软件很慢么,提高Fedora Linux应用程序安装速度的方法相关推荐

  1. 安装SQL Server 2000时出现“以前的某个程序安装已在安装……”

    转自http://www.lost63.com/article.asp?id=158 安装SQL Server 2000时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装 ...

  2. linux Fedora安装桌面,CentOS6.x\Red Hat\Fedora\Linux 安装Wine 1.7.48 桌面运行环境教程

    Open Source Software for running Windows applications on other operating systems Wine ("Wine Is ...

  3. 麒麟linux怎么安装软件,在优麒麟Ubuntu Kylin 20.04下安装QQ for Linux的方法

    本文介绍在优麒麟Ubuntu Kylin 20.04操作系统下安装QQ for Linux的方法,同时给出遇到QQ for Linux闪退的解决方案. 安装方法 请先到QQ for Linux下载页面 ...

  4. linux限速软件,一步步教你用linux做路由器限速

    linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器.下面就以red hat为例(其他版本大同小异)教大家做一台能限速 ...

  5. mac软件移植linux,相比软件迁移 Apple Silicon Mac的Linux系统移植工作更困难

    Asahi Linux 项目团队在博客文章中写道,他们尝试了在 Apple Silicon 系统上设置备用启动内核.虽然已实现大多数功能,但还是缺乏对安装非苹果内核的命令支持. Apple Insid ...

  6. 荣耀linux下载软件,如何在荣耀笔记本(Linux版)中拥有deepin应用商店?

    原标题:如何在荣耀笔记本(Linux版)中拥有deepin应用商店? IT之家10月9日消息 刚刚,深度操作系统官方发文详解,如何在荣耀笔记本(Linux版)中拥有深度应用商店,我们来看一下吧. 以下 ...

  7. 安装目录里无法找到计算机,安装软件弹出系统找不到指定的路径提示解决方法...

    大家平时在使用电脑时,由于工作或学习的需要会下载安装某些应用软件.不过在安装的过程中系统总是弹出"系统找不到指定的路径"提示.有的用户选择用另外一台电脑安装相同的软件,发现能够顺利 ...

  8. linux天文软件下载,八款优秀的Linux天文学软件

    天文学是一门研究恒星.小行星.彗星.卫星.流星雨等天体的科学.它十分适合业余爱好者,没有年龄限制,没有贫贱之分.在这门学科中,业余爱好者常常能发现专业人士未注意到的奇妙现象,他们能帮助观测恒星和跟踪小 ...

  9. 安装软件在远程服务器,如何使用命令行远程安装软件更新

    首先,使用 SSH 或"屏幕共享"会话中的"终端"连接到远程服务器. 一些选项需要以 root 身份运行 softwareupdate 命令,因此您可能要先使用 ...

最新文章

  1. 【UIKit】UITableView 1
  2. BZOJ2819 Nim
  3. 3月25日 JavaScript
  4. java使用jstat分析内存
  5. VTK修炼之道24:图像基本操作_单颜色通道图像合成彩色
  6. 用 toto 3分钟建轻量级博客
  7. 怎样应对“需求不确定型项目”?
  8. 【Elasticsearch】es 7 Failed to parse value [analyzed] as only [true] or [false] are allowed
  9. vue中如何实现用JavaScript调用函数的方式使用一个通用的通知组件
  10. 王朔:中国文化沉淀了大量腐烂变质垃圾
  11. 怎么实现单点登录?面试必问!
  12. Tomcat底层原理
  13. RS232协议和RS485协议有什么不同?
  14. redfish_Redfish和Ansible的带外管理
  15. 8g内存一般占用多少_你到底需要多大内存?4G、8G还是16G
  16. 量化择业 银行vs券商vs公募vs私募?(行内人深度分享)
  17. 积分商城游戏化运营?积分游戏应该如何正确设置
  18. Node.js内置模块 events的基本使用
  19. 让未来更近,三星The New Bixby与IoT打造智能物联
  20. 前端——用div画菜鸟网站首页导航条“小三角”

热门文章

  1. “飞思卡尔”杯智能车设计与实践
  2. oracle查询锁表信息
  3. python的扩展控制鼠标
  4. iNFTnews|马斯克接管Twitter对Web3而言意味着什么?
  5. 在线特长培训机构搭建小程序报名平台教程!
  6. PROFINET通信协议网关在汽车行业的应用介绍(内附详细说明)
  7. SpringBoot源码分析之内置Servlet容器
  8. 渗透测试工具之——HP WebInspect安装与使用
  9. Python 爬虫实战 汽车某家(一) 品牌
  10. 计算机维修知识题库,职业技能鉴定国家题库统一试卷 中级计算机维修工知识试卷 B卷...