Linux 下ffmpeg的环境搭建与安装

这是一个陷阱。
从官方网站下载可能无法使用。
建议直接使用git克隆。

不管你信不信,从官方网站下载的可能不是最新版本。

不要这样做,直接使用git克隆更安全。

实用提醒:确保git版本与FFmpeg源码兼容。

Linux 深度学习环境搭建教程 ( WSL + miniconda + pytorch + cuda + cudnn + vscode)

搭建Linux深度学习环境是相当麻烦的。
我喜欢亲手做事,一步一步做。

我们先来谈谈WSL,Windows Subsystem for Linux。
现在所有Windows系统都可以安装这个,非常方便。
以管理员模式打开PowerShell,键入wslinstall命令,然后需要重新启动计算机。
记住这一点。
重新启动后,WSL 启用。

然后是Ubuntu。
在 Microsoft Store 中搜索 Ubuntu 并安装它。
但是安装完后你会发现它默认安装在C盘。
这东西占用很大的空间。
如果C盘空间较小,则要考虑移动它。
当我打扮的时候,我的C盘差点炸了。

安装 Ubuntu 后,安装 Miniconda。
只需在 WSL 终端中键入命令即可安装它。
具体命令官方网站上有写。
安装Miniconda后,必须配置环境变量。
打开 ~/.bashrc 文件,添加 Miniconda 的路径,然后重新加载 bashrc 文件。
这一步很重要,不然后面就用不到了。

下一步是创建虚拟环境。
使用Miniconda创建一个新的Python虚拟环境,这样就不会与系统环境混淆。
我通常给它一个名字,比如 myenv,然后激活它。

然后是 CUDA。
我们先看看可以安装哪个版本。
在命令行输入nvidiasmi,可以看到显卡驱动等。
在此基础上选择CUDA版本。
官网上有一个CUDA版本表,你可以查一下。
选择版本后,去官网下载,然后在命令行输入下载命令并安装。

安装CUDA后,必须更改环境变量。
或者打开~/.bashrc文件,添加CUDA的路径,然后重新加载。
如果忘记这一步,以后肯定会安装错误。

然后是 PyTorch。
首先激活用 Miniconda 创建的虚拟环境。
然后进入PyTorch官网,选择配置,生成下载命令,在命令行中输入即可。
安装后,在Python中输入import torch。
如果没有报错,则说明已安装。

cuDNN 也易于安装。
前往官网下载,在命令行输入下载命令。
安装后,编译示例文件。
如果测试通过了! 编译到/usr/src/cudnn_samples_vX,说明安装正确。

最后安装VSCode。
输入代码。
在 WSL 命令行上并安装它。
安装完成后,在Windows计算机上打开VSCode,您可以在侧边栏中看到Ubuntu文件位置。
将项目文件拖进去,安装一个Python插件,使用起来会方便很多。

通过这组步骤,深度学习环境就准备好了。
其实步骤有很多,但是一步一步来就可以完成。

②转录组上游数据分析——环境搭建及软件安装

我上周读了这个转录组分析教程。

需要Linux系统。
稳定。

您需要打开一个终端终端。
使用 ls 命令检查该文件。

您需要创建一个文件夹。
mkdir 软件。
mkdir-pUser/project/rna/biotree.
rm-rf 删除文件夹。
当心。

康达是个好东西。
包管理。

下载 Miniconda。
wget 命令。
bash 安装。

condaconfig 配置镜像。
加快您的下载速度。

必须安装 Aspera 和 sra-tools。
condacreate-ndownload。

检查 ascp 是否已安装。

您需要安装软件。
fastqc、trim_galore、hisat2 等
condacreate-nrna 创建环境。

condainstall 安装软件。
比奥康达频道。

fastqc--帮助检查它是否已安装。

就是这样。
环境已经准备好了。

关于在chromebook上搭建linux环境的一个小方法

老实说,我一直觉得在 Chromebook 上开发 Linux 环境很有趣。
我去年钓鱼用的小 Cr4 8 来自 GNUrootDebian。
一些开发人员无法使用它,它是免费的。
但归根结底,这个环境是Android模拟Debian,比真正的Linux有趣一点,但是对于日常的C语言、Python等来说已经足够了。

我永远记得那个脚步声。
首先,打开Goog​​le Play,搜索“GNUrootDebian”并直接下载。
该功能的安装与其他Android应用程序没有什么不同。
安装完成后,在列表中找到该应用程序,全屏点击,点击后会弹出终端界面。
说实话,乍一看还挺混乱的。
它看起来有点像我在旧 ThinkPad 上打开特写时看到的 Debian,但又不一样。

接下来是配置。
你需要有root权限,只需在终端中输入sudo,然后你需要安装相应的sudo gcc安装GCC。
我一直坚持使用这个插件,因为我的 Cr4 8 只有 4 GB 内存。
插入编译器后,就卡在垃圾箱里了。
我不得不等待很长时间才能运行一个简单的 hello world。
后来我决定再次强迫自己。
嗯,我曾经使用过一次,但是当我开始使用强制模式时,我差点删除了我的帐户。
幸运的是,有一个快速的答案。

重要的是软件的兼容性。
我尝试安装git,但无法打开。
弹出一个错误窗口,提示 X 服务器未启动。
当时没意识到,安装完之后好像GNUrootDebian环境默认停止了图形界面,所有操作都需要敲命令。
这对于有经验的用户来说还好,但是对于像我这样刚学Linux的人来说,一开始确实很难习惯。

中文输入是一个很大的陷阱。
我用Vim写代码,想添加中文注释,但是输入法无法更改,或者代码乱码。
我个人还没有与其他编辑遇到过这种情况,但我猜这样的人并不多。
我当时就改用英文注释,或者干脆注释一下,写完代码再回来添加文档。

数据注意,Google 只会在 2 02 2 年在 Play Store 中发布这个模拟的 Linux 环境。
在此之前,你必须自己编写 Android 源代码或者开发者模式。
我的Cr4 8 当时是Pixelbook的老型号,支持Play,所以就下载了。
估计现在所有新的 Chromebook 都支持它。
给予关注。
这可能有些极端,但仍然很方便。

不过说实话,这个GNUrootDebian环境只适合临时使用。
如果您打算致力于更高级的开发,您仍然应该打开完整版的 Linux。
后来我买了一个扩展坞,连接了一个外部显示器,并在开发者模式下启动了完整的 Linux。
这是一次很棒的经历。
我不运行这个,但我警告你。