Fedora是一个 Linux发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat 的支持。
在windows下用DiskGenius工具在要安装的GPT格式磁盘磁头位置调整出一个不小于200MB的EFI分区(对空闲磁盘的空闲空间右击新建一个EFI分区),并保留不小于50GB的空闲磁盘。
下载官方引导U盘制作工具Fedora Media Writer及官方镜像64-bit 1.5GB Live image,安装完U盘制作工具后,选择自定义系统(Custom OS…),选择一个不小于8GB的U盘,擦出完成后便得到一个Fedora启动U盘。
键盘布局选默认英文
时间和日期选中国上海/北京
安装位置选择自定义配置分区,点击自动生成,将选中/boot/efi点击下方“-”号,并从下方的未知位置选之前划分的EFI分区选中重新格式化为EFI分区,设置挂载点为/boot/efi
网络和主机名应用为Fedora
点击桌面右上角下拉三角标志,选择设置->设备->键盘,将滚动条拉到最后,点击最下面的‘+’,在弹出的自定义快捷键窗口里设置:
名称:Terminal
执行命令:/usr/bin/gnome-terminal
设置快捷键:按下ctrl+alt+t
终端执行命令
$ su
- 1
输入root密码,切换到root用户
终端执行命令
# visudo
- 1
- 2
- 3
按下i键或者a键进入insert模式,找到这句
root ALL=(ALL) ALL
- 1
在下面添加
username(自己的用户名) ALL=(ALL) ALL
- 1
然后按esc键退出编辑模式,再键入!wq保存并退出
终端执行命令
# dnf update
- 1
- 2
- 3
更新完成后清理无用缓存
# dnf clean all
- 1
- 2
- 3
终端执行命令
# 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
终端执行命令
# 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保存并退出
终端执行命令
# dnf install gnome-tweak-tool
- 1
- 2
- 3
安装后,打开gnome-tweak-tool
进入Windows打开Maximize、Minimize
进入Extensions打开Applications menu
终端执行命令
# dnf install wqy-bitmap-fonts wqy-zenhei-fonts wqy-unibit-fonts wqy-microhei-fonts
- 1
- 2
- 3
终端执行命令
# dnf install vim
- 1
- 2
- 3
终端执行命令
# vi /etc/selinux/config
- 1
- 2
- 3
按下i键或者a键进入insert模式,修改如下设置
SELINUX=disabled
- 1
然后按esc键退出编辑模式,再键入!wq保存并退出
终端执行命令
# 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
终端执行命令(如果报错将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
终端执行命令
# dnf config-manager --add-repo=http://repo.fdzh.org/FZUG/FZUG.repo
- 1
- 2
- 3
官网下载对应版本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
官网下载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
官网下载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保存并退出
终端执行命令
# 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风格主题 |
在需要修改乱码的目录中代开终端编写如下脚本(也可以下载我自己编写好的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
下载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保存并退出
下载最新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