默认安装过程中没有让输入root密码,可以用 sudo 执行。改密码使用 sudo passwd root
或者用 sudo -i
进入 root 权限
ref:
[1]. https://ask.fedoraproject.org/en/question/119668/fedora-28how-to-set-up-root-password/
[2]. https://www.linuxquestions.org/questions/linux-newbie-8/how-to-change-root-password-for-fedora-29-a-4175644745/
直接 dnf
进行安装通配符安装就可以 dnf install *wubi*
dnf install fedora-workstation-repositories
dnf config-manager --set-enabled google-chrome
dnf search chrome
dnf install google-chrome-stable
ref:
[1]. https://www.if-not-true-then-false.com/2010/install-google-chrome-with-yum-on-fedora-red-hat-rhel/
[2]. https://bugzilla.redhat.com/show_bug.cgi?id=1205341
lsblk -f
然后可以挂载多系统分区. windows ntfs 分区默认用参数 ntfs 或 ntfs-3g 进行识别挂载. MAC OSX hfs+ 分区 默认也可以用参数 hfsplus 进行只读挂载.
ref:
[1]. https://www.tecmint.com/find-linux-filesystem-type/
[2]. https://superuser.com/questions/84446/how-to-mount-a-hfs-partition-in-ubuntu-as-read-write
[3]. https://blog.csdn.net/pwleoshan/article/details/71440315
[4]. https://blog.csdn.net/sinat_26227857/article/details/44015899
lsblk -f
或者ls -lha /dev/disk/by-uuid/
ref:
[1]. https://unix.stackexchange.com/questions/658/linux-how-can-i-view-all-uuids-for-all-available-disks-on-my-system
国内 Fedora 源
中国科学技术大学 Fedora 源
阿里云 Fedora 源
remi
阿里云
中国科学技术大学
rpmfusion
阿里云: rpmfusion free, rpmfusion nonfree
中国科学技术大学: rpmfusion free, rpmfusion nonfree
[1]. https://mirrors.tuna.tsinghua.edu.cn/remi/
[2]. https://mirrors.rpmfusion.org/mm/publiclist/
[3]. https://blog.csdn.net/ccfxue/article/details/53884017
代码: https://github.com/WizTeam/WizQTClient
运行安装脚本 linux-package.sh
这个脚本需要调整到适合 fedora 29 的环境来。我改了几个地方。
#cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=~/Qt5.9.3/5.9.3/gcc_64 ../WizQTClient && \
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=../buildtmp ../WizQTClient && \
我没有Qt5.9.3,这个应该无关紧要,随便创建了一个目录 buildtmp。
#cp /lib/x86_64-linux-gnu/libssl.so.1.0.0 ./WizNote/lib/
#cp /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 ./WizNote/lib/
#cp /lib64/libssl.so.1.0.0 ./WizNote/lib/
#cp /lib64/libcrypto.so.1.0.0 ./WizNote/lib/
cp /lib64/libssl.so.1.0.2o ./WizNote/lib/
cp /lib64/libcrypto.so.1.0.2o ./WizNote/lib/
默认是 debian 或者 ubuntu 的目录,调整为 fedora 29 的目录和库名字。
#./WizQTClient/linuxdeployqt ./Package/wiznote.desktop -verbose=1 -appimage -qmake=../Qt5.9.3/5.9.3/gcc_64/bin/qmake
./WizQTClient/linuxdeployqt ./Package/wiznote.desktop -verbose=1 -appimage -qmake=/usr/lib64/qt5/bin/qmake
改成我的系统上的 qmake 目录
我的依赖的包主要是 qt5 和 cmake 相关的包,有的是 devel 相关的,比如 qt5-devel。有一点比较奇怪的是 需要 c++ 的静态库, 不过好像也不奇怪,编译完后生成一个类似于可心运行的镜像包,所以应该是要链接静态库。具体包都不太记得了,列出几个可能比较相关的。就是缺什么包装什么包。
libstdc++-8.3.1-2.fc29.x86_64
libstdc++-static-8.3.1-2.fc29.x86_64
libstdc++-devel-8.3.1-2.fc29.x86_64
qt5-5.11.3-1.fc29.noarch
qt5-qtbase-static-5.11.3-1.fc29.x86_64
qt5-qtwebengine-devel-5.12.2-1.fc29.x86_64
qt5-qtwebengine-5.12.2-1.fc29.x86_64
qt5-devel-5.11.3-1.fc29.noarch
qt5-qtwebengine-devtools-5.12.2-1.fc29.x86_64
编译成功后生成的文件 WizNote-x86_64.AppImage
, 加上可执行权限就可以用了。
然后处理桌面快捷方式. 默认 wiznote.desktop 已经创建在 ~/.local/share/applications
目录下, 相应的图标也拷贝到 ~/.local/share/icons/hicolor
下. 但是 wiznote.desktop中的执行路径为
Exec=/tmp/.mount_WizNotp54Oqp/WizNote/bin/WizNote
这个路径只有在打开镜像后才会出现。所以在运行wiznote镜像文件前是没有的,也就不会看到这个快捷图标. 可以对可执行镜像文件建一个符号链接,然后把这个符号连接的路径放到这个参数里, 如: Exec=/home/software/bin/wiznote
[1]. http://linjie.org/2016/08/25/compile-install-wiznote/
[2]. http://www.wiz.cn/wiznote-qt/compile-wiznote-on-centos
[3]. https://note.wiz.cn/web/pages/manage/biz/payReadNote.html?kb=4e2d9734-b669-4b6f-91ad-e056be317cea&dc=607ce5e9-1a0b-45ea-b92e-4c5e3727a831
[4]. https://blog.csdn.net/longyc2010/article/details/40627485
adobe 官方不支持linux的 reader了. 只能用旧版本.
下载 wget http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i486linux_enu.rpm
补充 ftp 链接. ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/
ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.1/misc/FontPack910_chs_i486-linux.tar.bz2
包依赖见 [1]. 需要用rpm 进行安装. rpm -Uvh --nodeps AdbeRdr9.5.5-1_i486linux_enu.rpm
并安装简体中文语言包.
然后下载运行需要的库.
wget -O /opt/Adobe/Reader9/Reader/intellinux/lib/libidn.so.11 https://www.if-not-true-then-false.com/dl/libidn.so.11.6.18
网盘Download 提取码: sim2
后续补充: 这个版本功能实在不全, 后来又用 wine
运行了绿色版 AdobeReaderXIPortable, 在国内的绿色软件网站下载的. 主要需要解决 wine
的字体问题. 目前主界面菜单已正常显示中文. 注释等位置有方块状乱码. 不影响使用.
补充: 注释位置方块乱码已解决. 系统默认是使用的英文语言 en_US.UTF8
. 对 wine
运行命令使用: LC_ALL="zh_CN.UTF8" wine AdobeReaderXIPortable.exe
让 wine
运行该程序时使用中文语言配置. 写入脚本并添加桌面快捷方式.
Desktop Entry]
Name=wine Reader XI Portable
Exec=~/.wine/drive_c/adobereaderportable/runPortableReader.sh
Icon=wineAdobeReaderXIPortable
Terminal=false
Type=Application
GenericName=wineAdobeReaderXIPortable
Categories=X-Wine;WineSoftware;
[1]. https://www.if-not-true-then-false.com/2010/install-adobe-acrobat-pdf-reader-on-fedora-centos-red-hat-rhel/
[2]. https://superuser.com/questions/994151/conflicts-between-new-32-bit-and-old-64-bit-packages-when-installing-rpmfusions/1423104#1423104
[3]. https://stackoverflow.com/questions/10478508/changing-the-locale-in-wine
[4]. https://forum.ubuntu.org.cn/viewtopic.php?f=8&t=399520
下载的压缩包解压后直接可以运行,只需要处理图形桌面快捷方式. 可以运行脚本 install-mendeley-link-handler.sh
进行处理. 默认会将 mendeleydesktop.desktop 拷贝到主目录下的 .local/share/applications
下, 但是没有拷贝图标文件, 所以还有自己将图标拷贝到 .local/share/icons/hicolor
# install-mendeley-link-handler.sh
DESKTOP_PATH="$HOME/.local/share/applications/"
DESKTOP_FILE="$DESKTOP_PATH/mendeleydesktop.desktop"
#MENDELEYDESKTOP_BIN="$HOME/.local/share/mendeleydesktop"
MENDELEYDESKTOP_BIN="/home/software/bin/mendeleydesktop"
"$GCONF_TOOL" -s /desktop/gnome/url-handlers/mendeley/command "$MENDELEYDESKTOP_BIN %s" --type String
可以看到 install-mendeley-link-handler.sh
默认将在.local/share/
目录下创建可执行文件的快捷方式. 这个可以改成自己想要的目录.
[Desktop Entry]
Name=Mendeley Desktop
GenericName=Research Paper Manager
Comment=Mendeley Desktop is software for managing and sharing research papers
Exec=/home/software/bin/mendeleydesktop %f
Icon=mendeleydesktop
Terminal=false
Type=Application
Categories=Education;Literature;Qt;
X-SuSE-translate=false
MimeType=x-scheme-handler/mendeley;application/pdf;text/x-bibtex;
X-Mendeley-Version=1
[1]. https://www.mendeley.com/download-desktop/#downloading
[2]. https://www.mendeley.com/guides/download-mendeley-desktop/linux/instructions
lspci | grep -i broadcom
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n
安装命令. 需要 rpmfusion 源
dnf install "kernel-devel-uname-r == $(uname -r)"
dnf install akmods
dnf install kmod-wl # 依赖包中会安装 akmod-wl 和 驱动 broadcom-wl
reboot
[1]. http://fedorawirelessdrivers.blogspot.com/2014/09/to-connect-wifi-in-fedora-os.html
[2]. https://www.tekbyte.net/install-broadcom-wifi-drivers-for-fedora-27/
[3]. https://www.cyberciti.biz/faq/fedora-linux-install-broadcom-wl-sta-wireless-driver-for-bcm43228/
[4]. https://ask.fedoraproject.org/en/question/99042/no-wifi-in-fedora-25-new-to-fedora-and-linux/
[5]. https://unix.stackexchange.com/questions/341020/fedora-25-broadcom-wireless-bcm43228-no-wifi
[6]. https://tanmaync.wordpress.com/2017/12/02/install-broadcom-bcm43142-wifi-drivers-fedora/
dnf install gnome-tweak-tool
下载主题
https://www.gnome-look.org/
[1]. https://extensions.gnome.org/
[2]. https://fedoraproject.org/wiki/User_Guide_-_Customizing_the_Desktop
oracle 下载 rpm 包,用 rpm 命令安装
rpm -ivh jdk-12.0.1_linux-x64_bin.rpm
alternatives
会自动检测到,并设置为优先于 openjdk
使用。
手动设置 alternatives
:
alternatives --config java
[1]. https://bugzilla.redhat.com/show_bug.cgi?id=1634200
[2]. https://ask.fedoraproject.org/en/question/128511/dnf-vs-rpm-difference-to-install-oracle-jdk/
[3]. https://github.com/fedy/fedy/issues/640
[4]. https://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK 8 自带 javafx, JDK 8 以上 从 OpenJFX 安装.
JavaFX has been moved to OpenJDK under the OpenJFX project. For information on JavaFX on JDK 8 please visit the JDK 8 documentation site. For use of JavaFX on versions after JDK 8 please visit the OpenJFX site.
Please visit the OpenJFX site to get the most up-to-date information on JavaFX.
You will be redirected to the OpenJFX sit in 20 seconds. Please update your bookmarks to the OpenJFX site.
下载好 JavaFX Linux SDK, JavaFX Linux jmods 包后解压.
方法一: 设置环境变量
export PATH_TO_FX=/usr/java/javafx-sdk-12.0.1/lib
运行: 运行程序时加载 modules
java --module-path $PATH_TO_FX --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.graphics,javafx.media,javafx.swing,javafx.web -jar /home/software/jabref/JabRef-4.3.1.jar
方法二: 链接一个包含 javafx 的 JDK
export PATH_TO_FX_MODS=/usr/java/javafx-jmods-12.0.1
/usr/java/jdk-12.0.1/bin/jlink --module-path $PATH_TO_FX_MODS --add-modules java.se,javafx.fxml,javafx.web,javafx.media,javafx.swing --bind-services --output /usr/java/jdkfx-12.0.1.jdk
运行: 使用链接好的新的 JDK 中的 java 运行程序
/usr/java/jdkfx-12.0.1.jdk/bin/java -jar /home/software/jabref/JabRef-4.3.1.jar
[1]. https://wiki.openjdk.java.net/display/OpenJFX/Main
[2]. https://openjfx.io/
[3]. https://gluonhq.com/products/javafx/
[4]. https://openjfx.io/openjfx-docs/#modular
[5]. https://openjfx.io/openjfx-docs/#install-javafx
JabRef-4.3.1.jar
需要 java 1.8.0_171 or higher, 但不支持 Java9以上.
下载 jdk-8u212-linux-x64.rpm
使用 rpm 安装.
默认安装到 /usr/java/jdk1.8.0_212-amd64/bin/java
也可以用 alternatives
调整该版本为默认 java 版本. 使用普通用户运行程序.
/usr/java/jdk1.8.0_212-amd64/bin/java -jar /home/software/jabref/JabRef-4.3.1.jar
图形快捷方式:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/home/software/bin/jabref
Name=JabRef
Icon=jabref
把 jar 包中的图标解压出来放在 ~/.local/share/icons/hicolor/
目录的相应位置下.
[1]. https://ask.fedoraproject.org/en/question/132264/is-there-or-will-there-be-a-version-of-jabref-availible-for-fedora/
[2]. https://help.jabref.org/en/FAQlinux
镜像下载 texlive2018-20180414.iso
.
http://mirrors.sjtug.sjtu.edu.cn/ctan/systems/texlive/Images/
将镜像挂载到一个目录.
安装前查看 readme-txt.dir/README.EN
和 install-tl --help
.
TEXLIVE_INSTALL_PREFIX
设置此环境变量为所要安装到的目录. 如果不是装到系统目录 (如默认位置: /usr/local/texlive/2018
), 则可以使用普通用户权限.
运行 install-tl
进行交互式安装, 默认是文本显示, 在此过程中按 D
进行目录设置.
set directories:
TEXDIR (the main TeX directory):
!! default location: /usr/local/texlive/2018
!! is not writable or not allowed, please select a different one!
TEXMFLOCAL (directory for site-wide local files):
/usr/local/texlive/texmf-local
TEXMFSYSVAR (directory for variable and automatically generated data):
/usr/local/texlive/2018/texmf-var
TEXMFSYSCONFIG (directory for local config):
/usr/local/texlive/2018/texmf-config
TEXMFVAR (personal directory for variable and automatically generated data):
~/.texlive2018/texmf-var
TEXMFCONFIG (personal directory for local config):
~/.texlive2018/texmf-config
TEXMFHOME (directory for user-specific files):
~/texmf
如示结果.
<1> TEXDIR: /home/software/texlive2018-20180414
support tree: /home/software/texlive2018-20180414/texmf-dist
<2> TEXMFLOCAL: /home/software/texlive2018-20180414/texmf-local
<3> TEXMFSYSVAR: /home/software/texlive2018-20180414/texmf-var
<4> TEXMFSYSCONFIG: /home/software/texlive2018-20180414/texmf-config
<5> TEXMFVAR: ~/.texlive2018/texmf-var
<6> TEXMFCONFIG: ~/.texlive2018/texmf-config
<7> TEXMFHOME: ~/.texmf
只需要设置 <1>
和 <7>
即可. 也可以直接用默认设置.
可以直接 dnf install texmaker
Options -> Configure Texmaker
处可以手动设置命令所在位置等. 也可以设置将编译创建的临时文件放在一个 build
子目录下. 此时命令也要指定该目录, 如xelatex
要加上 -output-directory
参数:
"/home/software/texlive2018-20180414/bin/x86_64-linux/xelatex" -output-directory=build -interaction=nonstopmode %.tex
bibtex
:
"/home/software/texlive2018-20180414/bin/x86_64-linux/bibtex" build/%.aux
测试示例:
\documentclass{ctexart}
\begin{document}
\noindent 你好,中国!\\
\noindent Hello, China!\\
\end{document}
dnf install goldendict
安装的版本为 goldendict-1.5-0.19.RC2.fc29.x86_64
下载并安装 morphology
文件
https://sourceforge.net/projects/goldendict/files/better%20morphologies/1.0/
并在设置里指定 morphology
所在目录. 从软件里的说明来看应该是用于索引和拼写检查的. goldendict
的下载页面里推荐使用 [1] 中的 morphology
文件.
Linux users: Linux versions usually come without morphology files. You can use system myspell/hunspell files, but there are better versions with more stems available specially for GoldenDict. Download them here. Unzip them to a separate directory and change morphology path in the program to point to it. Do not replace your system myspell dictionaries with those files - they don’t add any new words, just more stems.
Each morphology dictionary appears as a separate auxiliary dictionary which provides stem words for searches and spelling suggestions for mistyped words. Add appropriate dictionaries to the bottoms of the appropriate groups to use them.
对于词典, 我这里已经有曾经安装过的词典文件. 放在一个目录下, 在设置 Dictionaries->Files
里指向这个目录, 然后扫描 Rescan now
这个目录即可安装完成.
常用免费词典为: http://downloads.sourceforge.net/goldendict/WordNet3.0_1.0.zip
[1]. http://goldendict.org/download.php
添加源
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
更新缓存并安装
dnf check-update
sudo dnf install code
[1]. https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions
用 JetBrains 提供的工具 jetbrains-toolbox-1.14.5179
即可安装. 就不用单独安装了. 解压后运行该工具 jetbrains-toolbox
会默认把该工具本身安装在 ~/.local/share/JetBrains/Toolbox
, CLion
和 Pycharm
会被安装在 Toolbox/apps
子目录下. 如果要修改安装目录, 可以在该工具设置选项里设定安装目录, 需要包含已存在的 JetBrains/Toolbox
目录, 要先创建好, 如 /home/software/JetBrains/Toolbox
. 我是在安装好 CLion
和 Pycharm
后才修改的目录, 它会把 ~/.local/share/JetBrainsToolbox/apps
转移到 /home/software/JetBrains/Toolbox
. 该工具本身相关文件不会移动, 依旧在 ~/.local/share/JetBrainsToolbox/
目录下.
JetBrains
的 IDE ( C++ IDE CLion
和 Python IDE Pycharm
等等 )有教育免费使用激活帐号, 需要教育网邮箱激活注册.
[1]. https://www.jetbrains.com/toolbox/
[2]. https://www.jetbrains.com/student/
下载 mindmaster-6-amd64.tar.gz
直接解压后加上可执行权限即可. 所带脚本 run.sh
主要处理图形快捷方式. 也可以自己手动处理. 压缩包中有图标文件和 mimetype 的图标文件. 但是没有图形快捷方式文件. 示例如下 (放入~/.local/share/applications/
):
[Desktop Entry]
Exec=/home/software/bin/mindmaster
Icon=mindmaster
Type=Application
Terminal=false
Name=MindMaster
GenericName=MindMaster
Categories=MindMaster;
Name[en_US]=MindMaster
GenericName[en_US.UTF-8]=MindMaster
另参照 run.sh
依次拷贝文件到相应地方 (所带图标为 48x48 像素):
cp mindmaster.png ~/.local/share/icons/hicolor/48x48/apps/
cp mindmaster.xml ~/.local/share/mime/packages/
sudo cp emmx.svg /usr/share/icons/gnome/scalable/mimetypes/
ln -s /home/software/mindmaster-6-amd64-cn/MindMaster-6-x86_64 /home/software/bin/mindmaster
update-desktop-database ~/.local/share/applications
update-mime-database ~/.local/share/mime
sudo gtk-update-icon-cache /usr/share/icons/gnome/ -f
[1]. https://www.edrawsoft.cn/download/mindmaster/
下载 posix 源码 p7zip_16.02_src_all.tar.bz2
编译 GUI 需要包:
wxGTK3-devel-3.0.4-4.fc29.x86_64
wxGTK3-3.0.4-4.fc29.x86_64
wxBase3-devel-3.0.4-4.fc29.x86_64
wxBase3-3.0.4-4.fc29.x86_64
wxGTK-2.8.12-31.fc29.x86_64
wxBase-2.8.12-31.fc29.x86_64
wxGTK-devel-2.8.12-31.fc29.x86_64
[1]. https://sourceforge.net/projects/p7zip/files/p7zip/16.02/
安装包 Mathematica_12.0.0_LINUX.sh
, 需要用 root 权限进行安装. 将文件加上可执行权限, 默认是文本交互式安装, 选默认路径即可.
注: 本文软件安装均在配置了 rpmfusion 和 remi 的情况下进行的.
dnf install aegisub
安装的版本为: aegisub-3.2.2-11.fc29.x86_64
运行时需要加:
env GDK_BACKEND=x11 aegisub
图形快捷方式也需要在执行命令处加上该变量:
/usr/share/applications/aegisub.desktop
Exec=env GDK_BACKEND=x11 aegisub %f
[1]. https://bugs.archlinux.org/task/55462
[2]. https://trac.wxwidgets.org/ticket/17702
24.1 默认 (推荐) 使用 VirtualBox
下载的是一个虚拟机镜像包 (CentOS (6.10)) , 不用解压可以直接导入 (Import) 到 VirtualBox 中使用. 设置好 Shared Folder, 并置为 Permanent 即可, 以用于 Host 与 Guest 共享文件.
24.2 使用 qemu-kvm
也可以用 qemu-kvm 进行运行使用. 先解压出镜像
$ tar -xf unvbasicvapp__9411015__ova__en__sp0__1.ova
$ ls
SAS_University_Edition.mf SAS_University_Edition.vmdk
SAS_University_Edition.ovf unvbasicvapp__9411015__ova__en__sp0__1.ova
再转换成 kvm 的镜像.
$ qemu-img convert -O qcow2 SAS_University_Edition.vmdk SAS_University_Edition.qcow2
附 kvm 的安装命令:
# dnf groupinfo virtualization
# dnf group install --with-optional virtualization
# systemctl start libvirtd
# systemctl enable libvirtd
使用 virt-manger
来添加管理虚拟机比较方便.
24.2.1 qemu-kvm 共享文件 [4-6]
virt-manger
2.1.0 里的操作是 Edit -> Virtual Machine Details -> View -> Details -> Filesystem
选择 Driver: Path
, Mode: Passthrough 或者 Squash
, Write Policy: Default
, Source Path: /tmp/shared
, Target Path: /hostshare
. 此处 Host 机器上的 /tmp/shared
需要 777 权限.
在 Guest 机器操作手动挂载:
mount -t 9p -o trans=virtio,version=9p2000.L /hostshare /tmp/host_files
共享文件不好操作, 现在主要是使用 9p 文件系统在 Guest 进行挂载. 9p 文件系统需要内核支持, 而所带 CentOS 6.10 的内核没有支持该模块, 需要重新编译内核等多项操作[7-12]. 这里没有成功, 只能对硬盘镜像进行挂载或者搭建 Samba. 如 sudo guestmount -a SAS_University_Edition.qcow2 –rw /mnt/ -m /dev/vda1
[1]. https://www.sas.com/en_us/software/university-edition/download-software.html#linux
[2]. https://adam.younglogic.com/2017/01/running-sas-university-edition-on-fedora-25/
[3]. https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/
[4]. http://www.linux-kvm.org/page/9p_virtio
[5]. https://cialu.net/qemu-kvm-on-ubuntu-and-sharing-files-between-host-and-guests/
[6]. http://nts.strzibny.name/how-to-set-up-shared-folders-in-virt-manager/
[7]. https://stackoverflow.com/questions/17880460/mounting-shared-folder-in-kvm-vm-error-mount-unknown-filesystem-type-9p
[8]. http://scientificlinuxforum.org/index.php?showtopic=2858
[9]. https://wiki.qemu.org/Documentation/9psetup
[10]. https://wiki.centos.org/HowTos/I_need_the_Kernel_Source
[11]. http://vault.centos.org/6.10/os/Source/
[12]. http://vault.centos.org/6.10/updates/Source/
使用这个工具查看图片的时候, 可以使用它进行旋转、剪切等简单操作.
sudo dnf install gthumb
As an image editor gThumb allows to scale, rotate and crop the images; change the saturation, lightness, contrast as well as other color trasformations. As an image organizer gThumb allows to add comments and other metadata to images; organize images in catalogs and catalogs in libraries; search for images and save the result as a catalog.
[1] https://fedoramagazine.org/17-alternatives-to-your-default-image-viewer-on-fedora/