1.Ubuntu安装TexLive
2.Ubuntu 20 从源码安装Python3.9.7新手向
3.Linux Ubuntu openssl离线源码安装、更换升级版本
4.Ubuntu20.04 下手动编译安装gcc-6.3.0安装,源码多版本GCC 共存和切换
5.ubuntu18.04下源码编译安装最新版本Python3
6.Ubuntu 换源,换源安装&卸载软件
Ubuntu安装TexLive
0.0 更换下载源
进入软件和更新,教程选择源代码,更换进入其他选项,源码c bitset 源码点击选择最佳服务器。换源推荐使用中国区的教程服务器,实测下载速度提升显著,更换通常仅需十几分钟即可完成。源码
1.0 安装TexLive
在终端输入指令安装TexLive-版本:sudo apt-get install texlive-full。换源此操作预计消耗约7GB内存,教程虚拟机用户需谨慎规划磁盘空间。更换
1.1 更新至最新版本
如需安装最新版本(例如发行版),源码首先准备下载好的换源iso文件。随后在终端执行以下命令:sudo mkdir /mnt/texlive, sudo mount ./texlive.iso /mnt/texlive, 然后启动安装:sudo /mnt/texlive/install-tl。整个安装过程大约耗时半小时,安装完成会显示成功信息。
1.2 完成安装后的清理与配置
安装完成后,使用sudo umount /mnt/texlive移除iso文件,并执行sudo rm -r /mnt/texlive删除文件。接着,在终端输入gedit ~/.profile编辑配置文件,zxing官方源码加入必要的环境变量。
1.3 检查环境设置
通过tex -v命令验证安装与配置是否成功。确保已成功添加到PATH,以便于在后续使用。
1.4 中文字体库安装
确保已安装支持TexLive的中文字体库(CJK:Chinese,Japanese,Korea),通常在最新版本中已包含,无需额外操作。
2.0 使用编辑器
2.1 安装texstudio
使用sudo apt-get install texstudio命令安装适合的编辑器。
2.2 安装VSCode
访问VSCode官网下载.deb文件,完成本地安装。
3.0 从本地到线上使用
3.1 在TexStudio中编辑文档
3.2 转向在线使用
考虑使用云端服务进行文档编辑,以避免本地化问题,实现更便捷与高效的协作与管理。
Ubuntu 从源码安装Python3.9.7新手向
本文指导如何在 Ubuntu ..3 中从源码安装 Python 3.9.7。首先,根据系统需求,更新至最新版本。由于无法直接获取 3.9.7 版本,需从 Python 官网下载源代码并自行编译安装。
在下载页面,天下2源码选择 Gzipped source tarball 并将文件存至 Downloads 文件夹。通过终端进入下载文件所在目录,使用命令解压文件。解压完毕后,进入解压文件夹,此文件夹即包含 Python 3.9.7 源代码。
由于 Ubuntu 新系统可能未安装编译所需工具和依赖,需下载并安装。注意,不建议一次性复制并粘贴所有命令,应逐行复制。确保终端操作安全,输入密码时无显示为正常现象。
下载完成后,配置编译选项,指定 Python 安装位置,例如使用命令在 /opt/ 文件夹下新建 ./python3.9/ 文件夹。配置选项中,'--prefix=' 参数后跟安装位置。执行编译命令,可能需要等待一段时间。编译成功后,stl源码 github进行安装。
若编译过程中遇到问题,如依赖包不完整,可检查编译结果或返回至安装编译工具步骤,重新安装。安装完成后,通过命令检查 Python 安装情况,如显示 Python 3.9.7 版本,则安装成功。
对于已存在的 'python3' 快捷方式指向系统自带版本,可通过创建新快捷方式指向新安装的 Python 3.9.7 版本,确保在终端输入 'python3' 时直接调用新安装版本。
遵循此步骤,即可在 Ubuntu ..3 上成功安装 Python 3.9.7,满足对最新 Python 版本的需求。
Linux Ubuntu openssl离线源码安装、升级版本
Ubuntu ..1
OpenSSL 1.0.2g 1 Mar
官网:openssl.org 下载:openssl.org/source/
官网最新可用生产版本openssl-1.1.1k,openssl-3.0.0-alpha版本是openssl的下一个主要版本,includes the new FIPS Object Module(新特性),预发布版本,不轻易直接用于生产环境。
这次下载openssl-1.1.1k.tar.gz的十九强源码源码包。
将openssl源码包解压,并进入openssl-1.1.1k文件夹
查看README,了解安装openssl的预制环境条件,已安装过环境。
查看INSTALL,根据Quick Start直接编译。
编译、安装过程中无任何报错,一路畅通,查看openssl版本。
查看版本信息报错,没有libssl.so.1.1依赖文件。搜索发现libssl.so.1.1依赖文件存在,但路径不对。建立软链接后,查看openssl信息依旧报错:libcrypto.so.1.1依赖文件不存在。同样建立软链接,成功更新openssl版本。
成功更新openssl版本后,可以执行openssl命令。
尝试openssl-3.0.0-alpha的预发布版本,除编译命令不一致外,同样需要建立依赖库软链接。
使用以下命令配置、构建和测试:Unix / Linux / macOS,一键安装版本install.sh,openssl-1.1.1k版本。
Ubuntu. 下手动编译安装gcc-6.3.0安装,多版本GCC 共存和切换
在Ubuntu .环境下,为编译Matlab的mex函数,需要特定版本的gcc-6.3.0。尽管sudo apt-get默认安装的是6.5.0,而较新版本的如gcc-8, gcc-9, gcc-可以通过apt-get安装。以下是手动编译和安装gcc-6.3.0,以及处理多版本GCC共存和切换的步骤:
1. 首先,你需要从ftp.gnu.org/gnu/gcc/下载gcc-6.3.0的源代码。
2. 安装时,确保使用自定义路径,如--with-gmp=$HOME/local/ --with-mpfr=$HOME/local/ --with-cgal=$HOME/local/,这与你的安装目录相关。
3. 配置和编译过程可能耗时且可能出现错误,例如configure期间可能遇到`CC' has changed since the previous run`的错误,解决方法是运行`make distclean`或`rm ./config.cache`重置。
4. 在遇到`error: dereferencing pointer to incomplete type 'struct ucontext'`错误时,这是由于struct定义不完整引起的。需要修正相关变量uc_的代码。
5. 另一个问题是关于`sanitizer_platform_limits_posix.cc`中的sys/ustat.h文件问题,需要在适当位置插入预计算的Linux结构ustat大小。
6. 在sanitizer_common/sanitizer_internal_defs.h文件中,可能会遇到数组大小负数的错误。在configure时,可以考虑注释掉--disable-libsanitizer以解决这个问题,特别是如果你不使用golang。
总之,手动编译gcc-6.3.0在Ubuntu .上需要细心处理各种编译时的问题,并且需要根据错误信息进行相应的调整,同时要处理不同GCC版本的共存和切换。
ubuntu.下源码编译安装最新版本Python3
在ubuntu.操作系统中,如果你希望安装最新版本的Python3,如3.7.3,且已有的Python3版本为3.6.7,可以通过源码编译的方式来完成。以下是详细的步骤:
首先,更新系统包并安装必要的构建工具,可以使用以下命令:
如果你担心记忆过多依赖包,Ubuntu会自动识别并安装相关包,简化了过程。
然后,从Python官方网站下载最新版本的源代码,这里以3.7.3为例,你可以选择wget命令手动下载,或者使用图形界面的浏览器下载。
下载后,解压源代码包,图形界面用户可以通过拖放操作来完成。
接下来,进入Python源代码目录,运行configure脚本进行系统检查,确保所有依赖已准备就绪。不过,--enable-optimizations选项可能导致构建过程变慢,但可以优化Python二进制文件。
启动构建过程,通过调整make命令中的-j标志来利用多核处理器,一般建议使用CPU核心数*2,这有助于提高效率,尽管这会增加构建时间。
构建过程可能耗时,保持耐心等待其完成。完成后,安装Python二进制文件时,应避免使用默认的make install,以防止覆盖系统默认的python3。
最后,你可以通过输入特定命令来验证Python 3.7.3的安装情况,确认一切安装成功。
通过以上步骤,你将在ubuntu.上成功编译并安装最新Python3版本。记得每次有新版本发布,只要按照类似流程进行操作即可。
Ubuntu 换源,安装&卸载软件
对于经常在更新时遇到卡顿的Ubuntu用户,这篇文章将指导你如何更换国内源并高效安装和卸载软件。首先,国内用户可以通过查找如清华大学开源镜像站获取适合版本的软件源地址,替换掉默认的源文件,如.版本的源。
安装软件时,使用apt命令简单快捷,如安装tree时加上-y参数以自动确认。对于deb包,可以先下载后进行安装和卸载,确保清理干净。遇到非镜像源的软件,比如tree,需要从官网或代码平台下载源码进行手动编译,这需要解决依赖问题,建议提前做好功课。
在处理压缩文件时,常见的操作包括使用tar -xvf解压.tar文件,gzip -d或gunzip解压.gz文件,以及针对不同格式的其他命令。通过这些步骤,你将有效提升在Ubuntu中的软件管理效率。