笔记(二) Fedora31软件安装与日常使用


笔记(二) Fedora31软件安装与日常使用

一、软件安装

软件安装工具dnf很基本的使用

  • 安装 sudo dnf install [PackageName]
  • 删除 sudo dnf remove [PackageName]
  • 更新系统 sudo dnf update
  • 其他见 dnf --help

添加第三方源 RPM Fusion

sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

这样就可以安装Smplayer(播放器)等: sudo dnf install smplayer

添加第三方源 FZUG(中文社区软件源)

具体软件列表见 FZUG
dnf install https://mirrors.tuna.tsinghua.edu.cn/fzug/free/30/x86_64/fzug-release-30-0.1.noarch.rpm
备注:Fedora 31 用户,暂时可用以上链接。虽然版本叫 30, 但是在 31 的系统上是能够正确选择 Fedora 31 的仓库的。
???
那看看这个rpm文件到底安装了什么:

[test@localhost ~]$ rpm -ql fzug-release
/etc/yum.repos.d
/etc/yum.repos.d/fzug-free.repo
/etc/yum.repos.d/fzug-nonfree.repo

可以通过cat /etc/yum.repos.d/fzug-free.repo 查看内容,发现备注讲得没错。
然而事实上,我并没有从这个软件源装过什么软件。不过,这个源还不错,有百度云、搜狗拼音、有道字典、酷我音乐、豆瓣FM等等。

其他安装方式(举例说明)

rpm方式:

Wps

wget -c https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9505/wps-office-11.1.0.9505-1.x86_64.rpm
sudo rpm -ivh wps-office-11.1.0.9505-1.x86_64.rpm
  • 装了,但是找不到。我发现vbox中把分辨率调到跟主机一样大有这个Bug,调小一点就可以选择底部的 '全部',然后就可以看到了。
  • 这个版本中文可以正常输入了。
    其实不如这样装,可以自动安装依赖:sudo dnf install ./wps-office-11.1.0.9505-1.x86_64.rpm

QQ 的安装一样。

源代码方式:

TA-lib(Technical Analysis Library)
技术分析库( 金融) [转] TA-lib - 专题

wget -c https://nchc.dl.sourceforge.net/project/ta-lib/ta-lib/0.4.0/ta-lib-0.4.0-src.tar.gz
tar xvf ta-lib-0.4.0-src.tar.gz
./configure
make
sudo make install

源码安装的,默认是装到/usr/local/下面的bin、lib目录里。

二、日常使用

我听歌、聊天、看视频等等都用手机,电脑主要是用来处理文档和学习编程,所以很多方面基本没有笔记。

文档处理:

  • wps: 专业的office软件,可以使用云文档及进行团队协作。good!
  • gedit: 当作是记事本就好,一般能用gedit的,都不要想vim。
  • vim: 强大的文本编辑工具,之前写代码一直用它。我觉得,其实懂一点,在服务器上用就够了。
  • sed、awk: 这已经算是编程语言了,我在试试假装完全不懂、真的完全不用有没有影响。
  • cut、head等: 结合一些命令使用也可以很高效。
  • ps: 我有一本Linux指令语法辞典,所以不用在线看命令,不用看到眼花。[转] Linux常用命令大全

视频剪辑

mencoder 很好地完成了我的简单任务,所以我就没百度过Linux下有什么简单好用的图形界面的视频编辑软件。
我写了这个脚本 cut-video.sh 来剪视频(它只接受正确的输入):

#!/bin/bash
# 提取视频
if [ $# -ne 4 ]
	then echo "USage: `basename $0`   start_time(hh:mm:ss) end_time(hh:mm:ss) input_file output_file" ; exit 1
fi

start_time=$1
hour_s=`echo $start_time | cut -f 1 -d :`
min_s=`echo $start_time | cut -f 2 -d :`
sec_s=`echo $start_time | cut -f 3 -d :`
let start_sec="$((10#$hour_s*60*60)) + $((10#$min_s*60)) + $((10#$sec_s))"

end_time=$2
hour_e=`echo $end_time | cut -f 1 -d :`
min_e=`echo $end_time | cut -f 2 -d :`
sec_e=`echo $end_time | cut -f 3 -d :`
let end_sec="$((10#$hour_e*60*60)) + $((10#$min_e*60)) + $((10#$sec_e))"

let duration_time=$end_sec-$start_sec
let duration_h=$duration_time/3600
let duration_m=($duration_time-3600*$duration_h)/60
let duration_s=$duration_time-3600*$duration_h-60*$duration_m
duration=`echo $duration_h:$duration_m:$duration_s`

input_file=$3
output_file=$4

mencoder -ss $start_time -endpos $duration \
-oac pcm -ovc copy \
$input_file -o $output_file 

将倒数第二行,改为:-ovc frameno -oac mp3lame -lameopts cbr:br=320 -of rawaudio \ 另存为cut-audio.sh, 就可以只提取音频。

编程方面

以前学过一点点C、C++、C#、shell、Qt、java,但平时需要用的地方不多,没有实战。现在主要是Python,这里先略过,下期再说。

虚拟机

  • vbox: 我的Fedora31是装在硬盘上的,所以我需要vbox,以备不时之需。注意:如果只能装32位系统,请到bios设置虚拟化。

游戏

  • Battle for Wesnoth(韦诺之战):这个玩得多点,棋盘类的战斗游戏。 sudo dnf install wesnoth
  • 力: 第一人称射击死亡竞技类 3D 电子游戏。 sudo dnf install xonotic
  • Steam: 这个不是游戏,是游戏平台,CS、文明、Dota等许多好游戏都有的玩。 sudo dnf install steam
    文明最低要求配置:(Linux下:N卡ok,A卡貌似新一点的可以。)
    需要 64 位处理器和操作系统
    操作系统: Ubuntu 16.04 (64bit)
    处理器: Intel Core i3 530 or AMD A8-3870
    内存: 6 GB RAM
    显卡: 1 GB VRAM Minimum - NVIDIA GeForce 650
    存储空间: 需要 15 GB 可用空间
    附注事项: IMPORTANT NOTICE: Some Intel i3 Processors may require an additional 2 GB Swap Partition. 
    IMPORTANT NOTICE: ATI and INTEL chipsets are NOT supported to run Civilization VI LINUX. 

文明花了我59块,居然玩不了,现已解决,如下:

LD_PRELOAD=/usr/lib64/libfreetype.so.6 QT_AUTO_SCREEN_SCALE_FACTOR=0 %command%
Right click the game in your library, go to properties, click "Set Launch Options...", and enter the above line.

直播

讲到游戏,怎能少了直播。

下期预告:搭建编程环境


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM