文章目录

  • 1 fedora 29 修改 root 密码
  • 2 fedora 29 安装五笔
  • 3 fedora 29 安装 chrome
  • 4 fedora 29 查看分区文件系统, 挂载 windows 分区 和 挂载 MAC OSX 分区
  • 5 fedora 29 查看 UUID
  • 6 fedora 29 配置软件源
  • 7 fedora 29 编译为知笔记
  • 8 fedora 29 安装 adobe reader
  • 9 fedora 29 安装 mendeley
  • 10 fedora 29 安装 bcm43228 驱动
  • 11 fedora 29 安装主题工具 gnome-tweaks
  • 12 fedora 29 安装 java
  • 13 fedora 29 安装 javafx
  • 14 fedora 29 安装 jabref
  • 15 fedora 29 安装 texlive2018
  • 16 fedora 29 安装 texmaker
  • 17 fedora 29 安装 goldendict
  • 18 fedora 29 安装 vscode
  • 19 fedora 29 安装 CLion 和 Pycharm
  • 20 fedora 29 安装 mindmaster
  • 21 fedora 29 安装 7zip
  • 22 fedora 29 安装 Mathematica 12
  • 23 fedora 29 安装 aegisub 字幕软件
  • 24 fedora 29 安装 SAS University edition
  • 25 fedora 29 安装图片编辑工具 gThumb
1 fedora 29 修改 root 密码

默认安装过程中没有让输入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/

2 fedora 29 安装五笔

直接 dnf 进行安装通配符安装就可以 dnf install *wubi*

3 fedora 29 安装 chrome
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

4 fedora 29 查看分区文件系统, 挂载 windows 分区 和 挂载 MAC OSX 分区

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

5 fedora 29 查看 UUID

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

6 fedora 29 配置软件源

国内 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

7 fedora 29 编译为知笔记

代码: 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

8 fedora 29 安装 adobe reader

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.exewine 运行该程序时使用中文语言配置. 写入脚本并添加桌面快捷方式.

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

9 fedora 29 安装 mendeley

下载的压缩包解压后直接可以运行,只需要处理图形桌面快捷方式. 可以运行脚本 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

10 fedora 29 安装 bcm43228 驱动

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/

11 fedora 29 安装主题工具 gnome-tweaks
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

12 fedora 29 安装 java

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

13 fedora 29 安装 javafx

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

14 fedora 29 安装 jabref

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

15 fedora 29 安装 texlive2018

镜像下载 texlive2018-20180414.iso.
http://mirrors.sjtug.sjtu.edu.cn/ctan/systems/texlive/Images/
将镜像挂载到一个目录.
安装前查看 readme-txt.dir/README.ENinstall-tl --help.
TEXLIVE_INSTALL_PREFIX 设置此环境变量为所要安装到的目录. 如果不是装到系统目录 (如默认位置: /usr/local/texlive/2018), 则可以使用普通用户权限.
运行 install-tl 进行交互式安装, 默认是文本显示, 在此过程中按 D 进行目录设置.

 <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-localTEXMFSYSVAR (directory for variable and automatically generated data):/usr/local/texlive/2018/texmf-varTEXMFSYSCONFIG (directory for local config):/usr/local/texlive/2018/texmf-configTEXMFVAR (personal directory for variable and automatically generated data):~/.texlive2018/texmf-varTEXMFCONFIG (personal directory for local config):~/.texlive2018/texmf-configTEXMFHOME (directory for user-specific files):~/texmf

如示结果.

 <1> TEXDIR:       /home/software/texlive2018-20180414support 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> 即可. 也可以直接用默认设置.

16 fedora 29 安装 texmaker

可以直接 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}
17 fedora 29 安装 goldendict

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

18 fedora 29 安装 vscode

添加源

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

19 fedora 29 安装 CLion 和 Pycharm

用 JetBrains 提供的工具 jetbrains-toolbox-1.14.5179 即可安装. 就不用单独安装了. 解压后运行该工具 jetbrains-toolbox 会默认把该工具本身安装在 ~/.local/share/JetBrains/Toolbox, CLionPycharm 会被安装在 Toolbox/apps 子目录下. 如果要修改安装目录, 可以在该工具设置选项里设定安装目录, 需要包含已存在的 JetBrains/Toolbox 目录, 要先创建好, 如 /home/software/JetBrains/Toolbox. 我是在安装好 CLionPycharm 后才修改的目录, 它会把 ~/.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/

20 fedora 29 安装 mindmaster

下载 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/

21 fedora 29 安装 7zip

下载 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/

22 fedora 29 安装 Mathematica 12

安装包 Mathematica_12.0.0_LINUX.sh, 需要用 root 权限进行安装. 将文件加上可执行权限, 默认是文本交互式安装, 选默认路径即可.

23 fedora 29 安装 aegisub 字幕软件

注: 本文软件安装均在配置了 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 fedora 29 安装 SAS University edition

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/

25 fedora 29 安装图片编辑工具 gThumb

使用这个工具查看图片的时候, 可以使用它进行旋转、剪切等简单操作.
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/

打造 fedora 29 workstation 桌面环境相关推荐

  1. linux原生桌面,亲手打造自己的Linux桌面环境

    试问:Linux的最大好处是什么?安全性.稳定性.高性能,还是它带来的自由?它在所有这些方面都表现不赖,但是我们想着重强调的另一个特点是其模块性.作为一款深受Unix影响的操作系统,GNU/Linux ...

  2. 亲手打造自己的 Linux 桌面环境

    要是 KDE.Gnome 和 Xfce 都没法让你来劲,该怎么办?当然是亲手打造自己的桌面环境喽! Linux 的最大好处是什么?安全性.稳定性.高性能,还是它带来的自由?它在所有这些方面都表现不赖, ...

  3. 打造自己的linux桌面,亲手打造自己的Linux桌面环境

    2.名称:Docky 网址:http://wiki.go-docky.com Docky非常类似Cairo-Dock,不过它使用Mono,因此增添了一点额外开销.但是它也非常完善和漂亮,能够获得上述类 ...

  4. 基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸

    GNOME桌面环境用命令行更换桌面壁纸 问题引入 这篇文章将向你介绍基于红帽的linux使用GNMOE桌面环境,使用命令行更改桌面壁纸的方法. 有人会问:用命令行更改壁纸岂不是无聊至极?其实并不无聊. ...

  5. 常见的Linux桌面环境,你都知道哪一个?

    提及开发者使用的操作系统,绝对是Linux操作系统.Linux因为开源.自由.高效.安全性强等优势,用于开发的时候更加便捷,灵活性高,因此受到了很多的喜欢.那么你知道Linux常用的桌面环境有哪些吗? ...

  6. 5款Linux桌面环境推荐,你最爱哪个?

    桌面环境是一个组件的组合体,为你提供常见的图形用户桌面元素组件,如图标.工具栏.壁纸和桌面小部件等.在Linux系统中,借助桌面环境,你可以像Windows中一样使用鼠标和键盘来操作Linux.那么L ...

  7. 5 个最佳的 Linux 桌面环境

    打算把每个桌面都试用一遍,但是那很费时间,而且确实有很多桌面环境可供选择,这就是我发表"最优秀的 Linux 桌面以及他们的优缺点"的目的,本文告诉你在选择桌面时需要注意些什么,让 ...

  8. 自制linux桌面环境,四招教你打造轻型Linux桌面环境

    我们在<轻型简易的Linux桌面环境>中介绍了:妙招一 使用更加轻巧的桌面环境.具体介绍了如何打造轻型简易的Linux桌面环境的第一部分--包括Lxde,Xfce,Mooz等在内的Linu ...

  9. fedora安装kde_如何在Fedora,CentOS,RedHat上安装KDE桌面环境?

    fedora安装kde Linux have long history which starts with Unix operating system. Linux used a lot of asp ...

最新文章

  1. 超过80%的自媒体月收入不足万元,2017年做自媒体还有赚钱的机会吗?
  2. 成人短信11条,全看懂的是超级色狼
  3. hdu 1053 Entropy (哈夫曼树)
  4. 每日一皮:当写的程序出现bug时,就是这么奇妙...
  5. STM32分类及命名方法
  6. java类加载器 架构 设计_类加载器(DexClassLoader)与插件化(动态加载)
  7. php mysql防卡_php mysql防止sql注入详解
  8. 5G 时代,AI 如何破竹而出? | AI ProCon
  9. JS实现定时弹出广告
  10. 书籍-Linux运维之道
  11. 寻找矩阵行最大列最小元素
  12. Java处理wangeditor上传图片并升级一下
  13. 安装服务器系统教程20180615
  14. magma测试与安装,使用(含docker配置)
  15. DistilBERT, a distilled version of BERT
  16. 【计算机网络】网页相关基础知识(万维网,HTTP,动态网页)
  17. Nginx在CDN加速之后,获取用户真实IP做并发访问限制的方法
  18. uni-app 180查看好友朋友圈完善(一)
  19. android 经纬度工具类,工具类之LocationUtils(定位工具类)
  20. ABAP_ALV01-选择屏

热门文章

  1. 【智能车】电磁传感器
  2. Java版人脸检测详解下篇:编码
  3. 泰坦尼克号建模分析-你能活下来吗?
  4. Xml数据导入MySQL,SQLite等数据库
  5. 国内EDA企业大盘点
  6. 无显示器u盘安装centos_U盘安装CentOS 7.0图文详解教程
  7. 逼空大战收尾,散户最终还是为机构做了嫁衣?
  8. 路由概述与静态配置ip
  9. MAC 下载基础命令
  10. windows开启IIS服务,配置FTP服务器