引言

最近学习课程要用到Linux,之前装的Ubuntu双系统被我删掉了(因为后来发现那个WSL,win子系统还挺好用的),所以上午用虚拟机再装了一下老师给的Ubuntu16,也不知道怎么回事特别卡,桌面还莫名的黑屏。Ubuntu20.04还有两个月就发布了,所以也不想用Ubuntu18了,但又等不起,所以想试一下Fedora。

下载镜像文件

官网上面太慢,半天没动静,这里我们去镜像站下载合适的版本:https://mirrors.tuna.tsinghua.edu.cn/fedora/

注意个人用一般下载Workstation,这里我下载的版本是31的镜像文件

安装系统

这里就按照一般的流程走就行了,我分了64G硬盘,4G内存,然后一路next。

注意安装好后重启一下,它会重新让你新建用户。

更换软件源

跟着网上的教程走,输入sudo dnf makecache的时候蹦出来这个错误:Error: Failed to download metadata for repo 'updates-modular'

Fedora Modular 31 - x86_64                      193 kB/s | 5.2 MB     00:27
Fedora Modular 31 - x86_64 - Updates            0.0  B/s |   0  B     02:12
Failed to download metadata for repo 'updates-modular'
Error: Failed to download metadata for repo 'updates-modular'

找了半天发现是网上的教程都是只改了两个源里的文件,还有两个带modular的没有改,可能是新版的有变化。最后从科大镜像源网站上找到了正解:http://mirrors.ustc.edu.cn/help/fedora.html

直接粘贴到命令行运行即可

sudo sed -e 's|^metalink=|#metalink=|g' \
         -e 's|^#baseurl=http://download.fedoraproject.org/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \
         -i.bak \
         /etc/yum.repos.d/fedora.repo \
         /etc/yum.repos.d/fedora-modular.repo \
         /etc/yum.repos.d/fedora-updates.repo \
         /etc/yum.repos.d/fedora-updates-modular.repo

然后,

sudo dnf clean all && sudo dnf makecache

OK! 尝试一下安装vim,

sudo dnf install vim

很方便,速度很快(下面是安装提示)!

Last metadata expiration check: 0:02:36 ago on Mon 10 Feb 2020 04:53:16 PM CST.
Dependencies resolved.
================================================================================
 Package             Architecture  Version                 Repository      Size
================================================================================
Installing:
 vim-enhanced        x86_64        2:8.2.158-1.fc31        updates        1.5 M
Installing dependencies:
 vim-common          x86_64        2:8.2.158-1.fc31        updates        6.5 M
 gpm-libs            x86_64        1.20.7-19.fc31          fedora          20 k

Transaction Summary
================================================================================
Install  3 Packages

Total download size: 7.9 M
Installed size: 33 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): gpm-libs-1.20.7-19.fc31.x86_64.rpm        39 kB/s |  20 kB     00:00
(2/3): vim-enhanced-8.2.158-1.fc31.x86_64.rpm   753 kB/s | 1.5 MB     00:02
(3/3): vim-common-8.2.158-1.fc31.x86_64.rpm     3.1 MB/s | 6.5 MB     00:02
--------------------------------------------------------------------------------
Total                                           3.8 MB/s | 7.9 MB     00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1
  Installing       : gpm-libs-1.20.7-19.fc31.x86_64                         1/3
  Installing       : vim-common-2:8.2.158-1.fc31.x86_64                     2/3
  Installing       : vim-enhanced-2:8.2.158-1.fc31.x86_64                   3/3
  Running scriptlet: vim-enhanced-2:8.2.158-1.fc31.x86_64                   3/3
  Running scriptlet: vim-common-2:8.2.158-1.fc31.x86_64                     3/3
  Verifying        : vim-common-2:8.2.158-1.fc31.x86_64                     1/3
  Verifying        : vim-enhanced-2:8.2.158-1.fc31.x86_64                   2/3
  Verifying        : gpm-libs-1.20.7-19.fc31.x86_64                         3/3 

Installed:
  vim-enhanced-2:8.2.158-1.fc31.x86_64    vim-common-2:8.2.158-1.fc31.x86_64
  gpm-libs-1.20.7-19.fc31.x86_64         

Complete!

总结

还是Ubuntu里换源要简单一点,不过Linux嘛,在折腾中提升自己。

至于主题,个人感觉默认的就挺舒服,速度在虚拟机里还行。

下面放几张Fedora桌面版的截图:

锁屏

桌面

软件

文件

Fedora 安装及配置的更多相关文章

  1. fedora安装后的配置

    fedora安装后的一些配置 (mirror)源 换源 默认从fedora官网下载太慢,考虑换用国内的源(镜像站点),推荐中科大.阿里云.浙大.网易等的源. 比如我用浙大ZJU的源http://mir ...

  2. Icinga快速安装与配置

    Icinga快速安装与配置/* body */body { margin: 20px; padding: 0; font-family: "Lucida Grande", &quo ...

  3. Linux版OpenVPN安装、配置教程(转)

    本文将以目前最新的openvpn-2.3.4.tar.gz(更新于2014-5-2,下载地址)为例来介绍如何在Linux系统中安装.配置及使用OpenVPN. 在这里,我们选用了一台预装CentOS ...

  4. Debian 入门安装与配置1

    Debian 入门安装与配置1 最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.Centos和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所 ...

  5. nodejs的安装和配置

    上次我们介绍了nodeJs入门的一些概念包括nodeJs.npm.express,这次我们介绍在linux的安装以及配置过程 目录: 1 如何在 Linux.Windows上通过包或包管理器安装 No ...

  6. Linux 系统下原版 texlive 2016 的安装与配置

    尽管大部分常见的linux系统的包管理器内都会包含texlive,然而最好还是安装TUG发布的原版texlive.这是由于:1,软件仓库内的texlive通常版本较陈旧:2,由于版权因素一些tex宏包 ...

  7. fedora 23中配置tftp-server

    fedora 23中配置tftp-server */--> fedora 23中配置tftp-server Table of Contents 1. 简介 2. tftp安装 3. 启动和允许 ...

  8. CodeBlocks的下载安装、配置、简单编程

    CodeBlocks的下载安装.配置.简单编程 IDE简介 http://www.baidu.com/s?wd=codeblocks ,这里只是介绍Windows平台下的IDE环境配置. CodeBl ...

  9. Linux(Fedora) 安装 Oracle XE Database

    Fedora 安装 Oracle XE Database Fedora 20Oracle XeOracle VM VirtualBoxFedora 安装oracle 数据库 环境: Oracle VM ...

随机推荐

  1. CF1277A. Happy Birthday, Polycarp! 题解 枚举/数位DP

    题目链接:http://codeforces.com/contest/1277/problem/A 题目大意: 求区间 \([1,n]\) 范围内有多少只包含一个数字的数. 比如:\(1,77,777 ...

  2. 洛谷P1638 逛画展 题解 尺取法/双指针/队列

    题目链接:https://www.luogu.com.cn/problem/P1638 题目大意: 给你一个长度为 \(n (\le 10^6)\) 的数组,数组中每个元素的范围在 \(1\) 至 \ ...

  3. git简单使用指南

    git - 简易指南 这是一篇最适合初学者的教程,这里面没有高深的内容.学习git它可以帮助你管项目代码,提高团队开发效率.我使用的是win10系统,这里我会用它来给大家讲解. git - 安装 安装 ...

  4. [推荐]icheck-bootstrap(漂亮的ckeckbox/radiobox)

    适用于Twitter Bootstrap框架的纯CSS样式的复选框/单选框按钮的插件. GitHub:https://github.com/bantikyan/icheck-bootstrap 如果你 ...

  5. nginx介绍及相关实验

    一.nginx介绍 1.nginx简介 Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP 服务.Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 R ...

  6. linux下安装cmake方法(1)---下载压缩包

    OpenCV 2.2以后的版本需要使用Cmake生成makefile文件,因此需要先安装cmake:还有其它一些软件都需要先安装cmake 1.在linux环境下打开网页浏览器,输入网址:http:/ ...

  7. JetBrains Pycharm破解,含破解文件和安装包2019.2版

    此教程支持最新的2019.3版本的Pycharm,并兼容之前的版本. 一.准备工作: 1.下载Pycharm 有条件的可以自行去官网下载,这里我提供了我下载的版本,已上传到百度网盘,链接在下方. 2. ...

  8. VScode(一):C/C++ & MinGW & Code Runner

    目录 1 VScode配置安装 2 MinGW配置安装 2.1 MinGW下载安装 2.2 MinGW环境配置 3 VScode编译C/C++ 3.1 扩展插件安装 3.2 项目配置 3.2.1 配置 ...

  9. python列表的方法(改变原列表)

    xxx.append()      末尾添加一个元素效果图: 代码: # append() 末尾添加一个元素 my_list = ['] print('原列表:',my_list) my_list.a ...

  10. 大白话建造者模式(Builder Pattern)

    前言 起初打算按照之前的日产系列写建造者模式.但参考了网上的很多文章,让我对建造者模式更加的困惑,也害怕自己无法已易懂的方式进行解释.最后通过Google发现了一篇英文文章Builder,使我茅塞顿开 ...