wget相对于浏览器来说,速度会比较偏慢,特别是国外的网站。
mwget是一个多线程下载应用,可以明显提高下载速度。
mwget安装步骤如下:
#!/bin/bash
wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2
yum install bzip2 gcc-c++ openssl-devel intltool -y #安装一个c++编译器
bzip2 -d mwget_0.1.0.orig.tar.bz2
tar -xvf mwget_0.1.0.orig.tar
cd mwget_0.1.0.orig
./configure   #一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr 意思是将该软件安装在/usr下面
make       #编译,大多数的源代码包都需经过这一步进行编译
make install  #开始安装
#一般都需要在root权限下编译安装
类似的也有:CentOS7更换yum安装源
若安装mwget出现问题,可参考:mwget安装常见问题
安装系统需要的包就行,sudo yum install openssl-devel.x86_64
4、批量解压zip文件时报错
在尝试使用单个zip命令解压缩整个 zip 目录,可能会出现以上报错
*
符号必须被转义,因此,需要添加转义符
unzip \*.zip
你也可以参考文件名不匹配 寻找更多解决方法。
5、 ImportError: /lib64/libc.so.6: version GLIBC_2.25' 问题解决</h3>
<p>安装OrthoFinder 后,打印帮助文件时报错如下</p>
<p>载入OrthoFinder时提示Glibc版本过低,需要升级到指定版本。</p>
<p>升级glibc版本前需要做好gcc,make,bison的升级。</p>
<p>gcc可以实现Linux上的多版本安装,高版本的gcc安装见后文。</p>
<pre><code>安装gcc-4.8
sudo yum install gcc-4.8
设置gcc-4.8的优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc 40
设置gcc-8.2的优先级 //笔者新版gcc-8.2安装至/usr/local/bin #此路径根据实际情况更改,不可覆盖/usr/bin/gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/gcc 50 #一般需要将新版本gcc安装到其他目录,在这一步写出即可
修改系统中的默认gcc版本
sudo update-alternatives --config gcc
</code></pre>
<blockquote>
<p>说明: 执行sudo update-alternatives --config gcc之后,就会跳出选项,输入gcc版本对应的数字,就会选择对应的gcc版本作为默认版本,如下图。</p>
</blockquote>
<pre><code>#删除多余版本时我们可以使用 --remove加以删除
update-alternatives –remove java /usr/lib/jvm/jre1.6.0_20/bin/java
</code></pre>
<p><img alt="Linux一些错误总结" src="https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230526/2493697-20220512094749520-480495855.png" /></p>
<blockquote>
<p>上述update-alternatives的用于修改系统中命令的实际执行程序.</p>
</blockquote>
<p>--install</p>
<p>--config</p>
<p>
首先要做好gcc,make,bison的更新
尽量不要随意更新glibc,更新出错易导致系统崩溃。
update to gcc 8.2.0 :
$ gcc -v
$ yum -y install wget bzip2 gcc gcc-c++ glibc-headers
download package :https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc
or
$ wget -c -P /software/ https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.gz
$ cd /software/
$ tar -zxvf gcc-8.2.0.tar.gz
$ cd gcc-8.2.0
$ ./contrib/download_prerequisites
result:
gmp-6.1.0.tar.bz2: OK
mpfr-3.1.4.tar.bz2: OK
mpc-1.0.3.tar.gz: OK
isl-0.18.tar.bz2: OK
All prerequisites downloaded successfully.
如果上述这一步卡住,无反应,可以考虑手动下载依赖包到GCC源码根目录。如下:
wget http://ftp.gnu.org/pub/gnu/gmp/gmp-6.1.0.tar.bz2
wget http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.4.tar.bz2
wget http://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
wget http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.18.tar.bz2
再次执行:
./contrib/download_prerequisites –no-verify
$ mkdir build
$ cd bulid
$ ../configure –prefix=/usr/local/gcc-8.2.0 –enable-bootstrap –enable-checking=release –enable-languages=c,c++ –disable-multilib
$ make
My system execute make command at least 3 hours, please waiting it complete.
then:
$ make install
$ echo -e ‘\nexport PATH=/usr/local/gcc-8.2.0/bin:$PATH\n’ >> /etc/profile.d/gcc.sh && source /etc/profile.d/gcc.sh
$ ln -sv /usr/local/gcc-8.2.0/include/ /usr/include/gcc
$ ldconfig -v
$ ldconfig -p |grep gcc
result:
libgcc_s.so.1 (libc6,x86-64) => /lib64/libgcc_s.so.1
check version
$ gcc -v
bison 3.0.4
$ bison -V
if not found result ,need install:
$ yum install -y bison
Original: https://www.cnblogs.com/zcj-0928/p/16167144.html
Author: 相遂
Title: Linux一些错误总结
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523042/
转载文章受原作者版权保护。转载请注明原作者出处!