轻松使用Fedora

Fedora是一个 Linux发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat 的支持。

一、安装前的准备工作

1、划分磁盘空间

在windows下用DiskGenius工具在要安装的GPT格式磁盘磁头位置调整出一个不小于200MB的EFI分区(对空闲磁盘的空闲空间右击新建一个EFI分区),并保留不小于50GB的空闲磁盘。

2、制作引导介质

下载官方引导U盘制作工具Fedora Media Writer及官方镜像64-bit 1.5GB Live image,安装完U盘制作工具后,选择自定义系统(Custom OS…),选择一个不小于8GB的U盘,擦出完成后便得到一个Fedora启动U盘。

二、安装Fedora系统

1、进入BIOS修改启动方式为UEFI并关闭Legacy与Secure Boot

2、开机选择UEFI-U盘启动

3、选择Start Fedora-Workstation-Live 27

4、选择Install to Hard Drive

5、language默认选English(US)

6、配置安装设置

键盘布局选默认英文

时间和日期选中国上海/北京

安装位置选择自定义配置分区,点击自动生成,将选中/boot/efi点击下方“-”号,并从下方的未知位置选之前划分的EFI分区选中重新格式化为EFI分区,设置挂载点为/boot/efi

网络和主机名应用为Fedora

7、设置root密码及创建用户(管理员)

三、安装后续操作

1、设置终端快捷键

点击桌面右上角下拉三角标志,选择设置->设备->键盘,将滚动条拉到最后,点击最下面的‘+’,在弹出的自定义快捷键窗口里设置:

名称:Terminal

执行命令:/usr/bin/gnome-terminal

设置快捷键:按下ctrl+alt+t

2、开启sudo命令

终端执行命令

$ su
  • 1

输入root密码,切换到root用户

终端执行命令


# visudo
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,找到这句

root    ALL=(ALL)       ALL
  • 1

在下面添加

username(自己的用户名)    ALL=(ALL)       ALL
  • 1

然后按esc键退出编辑模式,再键入!wq保存并退出

3、更新程序包

终端执行命令


# dnf update
  • 1
  • 2
  • 3

更新完成后清理无用缓存


# dnf clean all
  • 1
  • 2
  • 3

4、添加国内源

终端执行命令


# cd /etc/yum.repos.d


# wget http://mirrors.163.com/.help/fedora-163.repo


# wget http://mirrors.163.com/.help/fedora-updates-163.repo


# wget http://mirrors.sohu.com/help/fedora-sohu.repo


# wget http://mirrors.sohu.com/help/fedora-updates-sohu.repo


# wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=0


# wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=1


# wget http://mirrors.yun-idc.com/fedora-cds.repo


# wget http://mirrors.yun-idc.com/fedora-updates-cds.repo


# dnf makecache
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

5、安装自动选择最快源插件

终端执行命令


# dnf install yum-fastestmirror
  • 1
  • 2
  • 3

安装完成后配置dnf.conf


# vi /etc/dnf/dnf.conf
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,在配置文件的最后一行添加如下语句

fastestmirror=true
  • 1

然后按esc键退出编辑模式,再键入!wq保存并退出

6、配置GNOME Shell界面(注意在更改python环境前配置)

终端执行命令


# dnf install gnome-tweak-tool
  • 1
  • 2
  • 3

安装后,打开gnome-tweak-tool

进入Windows打开Maximize、Minimize

进入Extensions打开Applications menu

7、安装开源字体

终端执行命令


# dnf install wqy-bitmap-fonts wqy-zenhei-fonts wqy-unibit-fonts wqy-microhei-fonts
  • 1
  • 2
  • 3

8、安装vim编辑器

终端执行命令


# dnf install vim
  • 1
  • 2
  • 3

9、更改selinux设置,关闭selinux

终端执行命令


# vi /etc/selinux/config
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,修改如下设置

SELINUX=disabled
  • 1

然后按esc键退出编辑模式,再键入!wq保存并退出

10、安装谷歌浏览器

终端执行命令


# cd /etc/yum.repos.d/


# wget  http://repo.fdzh.org/chrome/google-chrome-mirrors.repo


# dnf install -y google-chrome-beta
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

11、配置RPMFusion仓库

终端执行命令(如果报错将stable改为Fedora对应版本号)


# dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm


# dnf install --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm


# dnf makecache
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

12、添加FZUG源

终端执行命令


# dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
  • 1
  • 2
  • 3

13、安装wps

官网下载对应版本WPS软件

在下载目录下打开终端执行命令


# dnf install wps-office-10.1.0.5707-1.a21.x86_64.rpm


# ln -s /lib64/libbz2.so.1 /lib64/libbz2.so.1.0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

安装对应缺失字体,下载缺失的字体文件

在下载目录下打开终端执行命令


# tar -zxvf wps_symbol_fonts.tar.gz -C /usr/share/fonts/


# mkfontscale


# mkfontdir


# fc-cache
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

完成后寻找.doc/.docx/.ppt/.pptx/.exl/.exlx文件,右击Properties->Open With选择默认打开方式为WPS并set as default

14、安装Adobe Reader

官网下载Adobe Reader软件

在下载目录下打开终端执行命令


# dnf install AdbeRdr9.5.5-1_i486linux_enu.rpm


# dnf install libcanberra-gtk2.i686 adwaita-gtk2-theme.i686 PackageKit-gtk3-module.i686
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

15、安装MarkDown编辑器Typora

官网下载Typora软件

在下载目录下打开终端执行命令


# tar zxvf Typora-linux-x64.tar.gz -C /opt/


# cd /opt/


# mv Typora-linux-x64 typora
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

安装完成后终端执行命令


# vi /usr/local/share/applications/Typora.desktop
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,编辑如下内容

[Desktop Entry]
Name=typora
Version=0.9.9
Exec=/opt/typora/Typora
Comment=The Next Document processor based on Markdown
Icon=/opt/typora/resources/app/asserts/icon/icon_128x128.png
Type=Application
Terminal=false
StartupNotify=true
Encoding=UTF-8
Categories=Development;GTK;GNOME;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

然后按esc键退出编辑模式,再键入!wq保存并退出

终端执行命令


# vi /usr/local/share/applications/defaults.list
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,添加如下内容

text/x-markdown=Typora.desktop
  • 1

然后按esc键退出编辑模式,再键入!wq保存并退出

终端执行命令


# vi /usr/local/share/applications/mimeinfo.cache
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,添加如下内容

text/x-markdown=Typora.desktop
  • 1

然后按esc键退出编辑模式,再键入!wq保存并退出

16、安装Sublime Text 3编译器

终端执行命令


# rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg


# dnf config-manager --add-repo https://download.sublimetext.com/rpm/dev/x86_64/sublime-text.repo


# dnf install sublime-text
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

安装完成后终端执行命令


# cd /opt/sublime_text/


# mkdir Data


# chmod -R 777 Data
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

打开软件,然后输入如下激活码(更多激活码)

—– BEGIN LICENSE —–
Bug7sec Team (www.bug7sec.org)
50 User License
EA7E-1068832
86C49532 8F829C68 2ED18D56 162664F2
8B934F0C EB60A7FE 81D7D5EF BB8F1673
F67D69C7 C5E21B19 42E7EFBD D9C2BBC1
CEBA4697 535E29CA 0D2D0D4D ACE548CE
07815DC7 BDE3901E D5D198E4 BC1677C0
46097A55 29BCE0C9 72A358E8 CEFEEFB5
24CEB623 D7232749 F2515349 FB675F93
C55635A7 B1E32AB0 3D055979 041E0359
—— END LICENSE ——
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

进入软件后按住Ctrl + ~ 快捷键调出控制台执行命令

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
  • 1

完成后调出Preference->Package Control->Package Control:install Package搜索如下插件

插件 备注说明
Emmet 在新建.html文档中输入html:5按Tab键,自动生成Html5规范文档
HTML5 在新建.html文档中输入html5按Tab键,自动生成Html5规范文档
jQuery 快捷输入jQuery函数
JsFormat 选中要调整代码使用快捷键ctrl+alt+f,自动规范为JavaScript格式
ConvertToUTF8 将文件编码调整为UTF-8
AutoFileName 输入”/”即可看到相对于本项目文件夹的其他文件
Trailing spaces 检测并一键去除代码中多余的空格,快捷键配置:在Preferences->Key Bindings->User加上代码{ “keys”: [“ctrl+shift+t”], “command”: “delete_trailing_spaces” },即可使用快捷键ctrl+shift+t删代码内多余空格
Git 在Sublime中使用Git的基本指令
SideBarEnhancements 侧边栏增强插件,需要首先在View->Side Bar->show side bar中调出侧边栏
Material Theme Material风格主题

19、解决windows下编写的.txt文件打开中文乱码问题

在需要修改乱码的目录中代开终端编写如下脚本(也可以下载我自己编写好的convert.sh文件)


# vi convert.sh
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,编辑如下内容

find . ! -iregex '.*\.svn.*' -type f -name '*.txt' -exec bash -c "enca -L zh_CN {}|grep GB2312 > /dev/null && echo {}" \;
find . ! -iregex '.*\.svn.*' -type f -name '*.txt' -exec bash -c "enca -L zh_CN {}  | grep GB2312 >/dev/null && enconv -L zh_CN -x UTF-8 {}" \;
  • 1
  • 2

然后按esc键退出编辑模式,再键入!wq保存并退出

终端执行如下命令便可以递归查找并转换GB2312为UTF-8


#  bash convert.sh
  • 1
  • 2
  • 3

20、更改Grub2主题并配置启动项

下载Grub2主题Vimix

在下载目录下打开终端执行命令


# tar -zxvf Vimix.tar.gz -C /boot/grub2/themes/
  • 1
  • 2
  • 3

修改GRUB配置文件并更新


# vi /etc/default/grub
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式

添加

GRUB_THEME="/boot/grub2/themes/Vimix/theme.txt"
GRUB_GFXMODE="1024x768*32"
  • 1
  • 2

注释


#GRUB_TERMINAL_OUTPUT="console"
  • 1
  • 2
  • 3

然后按esc键退出编辑模式,再键入!wq保存并退出

终端执行命令


# grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
  • 1
  • 2
  • 3

然后修改这个文件


# vi /boot/efi/EFI/fedora/grub.cfg
  • 1
  • 2
  • 3

按下i键或者a键进入insert模式,将### BEGIN /etc/grub.d/10_linux ###### END /etc/grub.d/10_linux ###之间仅保留一个Fedora,并去除版本号例如menuentry 'Fedora'

然后按esc键退出编辑模式,再键入!wq保存并退出

21、编译使用Lantern

下载最新Lantern的deb包
终端执行命令


# dnf install alien


# alien -r lantern-installer-64-bit.deb


# dnf install rpmrebuild


# rpmrebuild -pe lantern-4.0.1-2.x86_64.rpm
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

注释如下行

(Converted from a deb package by alien version 8.95.)
%files

#%dir %attr(0755, root, root) "/"


#%dir %attr(0755, root, root) "/usr"


#%dir %attr(0755, root, root) "/usr/bin"

%attr(0777, root, root) "/usr/bin/lantern"

#%dir %attr(0755, root, root) "/usr/lib"

%dir %attr(0755, root, root) "/usr/lib/lantern"
%attr(0644, root, root) "/usr/lib/lantern/.packaged-lantern.yaml"
%attr(0644, root, root) "/usr/lib/lantern/lantern-binary"
%attr(0755, root, root) "/usr/lib/lantern/lantern.sh"
%attr(0644, root, root) "/usr/lib/lantern/lantern.yaml"

#%dir %attr(0755, root, root) "/usr/share"


#%dir %attr(0755, root, root) "/usr/share/applications"

%attr(0644, root, root) "/usr/share/applications/lantern.desktop"

#%dir %attr(0755, root, root) "/usr/share/doc"

%dir %attr(0755, root, root) "/usr/share/doc/lantern"
%doc %attr(0644, root, root) "/usr/share/doc/lantern/changelog.gz"
%doc %attr(0644, root, root) "/usr/share/doc/lantern/copyright"

#%dir %attr(0755, root, root) "/usr/share/icons"


#%dir %attr(0755, root, root) "/usr/share/icons/hicolor"


#%dir %attr(0755, root, root) "/usr/share/icons/hicolor/128x128"


#%dir %attr(0755, root, root) "/usr/share/icons/hicolor/128x128/apps"

%attr(0644, root, root) "/usr/share/icons/hicolor/128x128/apps/lantern.png"
%changelog
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47

终端执行命令


# rpm -i /root/rpmbuild/RPMS/x86_64/lantern-4.0.1-2.x86_64.rpm


# dnf install libappindicator-gtk3


Reprinted source:http://blog.csdn.net/qq_35221843/article/details/78719825#4%E6%B7%BB%E5%8A%A0%E5%9B%BD%E5%86%85%E6%BA%90

猜你喜欢

转载自blog.csdn.net/cao_mary/article/details/79600136