首页 > 其他 > 详细

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

时间:2020-04-16 23:54:47      阅读:120      评论:0      收藏:0      [点我收藏+]

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,调小一点就可以选择底部的 ‘全部‘,然后就可以看到了。
  • 这个版本中文可以正常输入了。

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-vedio.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="60*60*$hour_s + 60*$min_s + 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="60*60*$hour_e + 60*$min_e + 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

直播

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

下期预告:搭建编程环境

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

原文:https://www.cnblogs.com/qydw000/p/12707467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!