Linux环境问题

这篇博客总结了在Linux环境中遇到的一些典型问题,包括编译错误、依赖缺失、虚拟机使用冲突、软件安装问题以及文件复制时的SSH连接问题。针对这些问题,提供了相应的解决办法,如安装缺失的依赖、修复编译环境和检查网络连接等。

问题 : “error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1”?

(可以根据下列缺少文件情况分别解决)

这是因为一些依赖包没有安装,可以使用以下命令更新依赖包:(这个不一定好用)
		$sudo apt-get build-dep python-lxml

问题 : x86_64-linux-gnu-gcc: error trying to exec ‘cc1plus’: execvp: 没有那个文件或目录

	解决:  sudo apt install g++

问题 : sasl/saslwrapper.h:22:23: fatal error: sasl/sasl.h: 没有那个文件或目录 sasl/sasl.h

	解决:	sudo apt-get install libsasl2-dev

问题 : src/pycurl.h:164:28: fatal error: openssl/ssl.h: 没有那个文件或目录 openssl/ssl.h

	解决:	sudo apt-get install libssl-dev
	不好用的话: 
			sudo apt-get install libssl-dev build-essential zlibczlib-bin libidn11-dev libidn11 
	按个装一遍 看看哪个好用再不好用的话:
			sudo apt-get install cmake
			sudo apt-get install libcurl4-openssl-dev
			sudo apt-get install openssl
			sudo apt-get install minizip

问题 : src/MD2.c:31:10: fatal error: Python.h: 没有那个文件或目录 #include “Python.h”

(肯定可以顺利解决)
解决:需要看环境,环境是python2时用:
	sudo apt-get install python-dev
环境是python3 时用:
	sudo apt-get install python3-dev
再不管用,再加上环境小版本,是3.6或者还是什么的:
	sudo apt-get install python3.6-dev
可以参考:https://blog.youkuaiyun.com/z120379372/article/details/78899175

问题:Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-install-VombBb/pycurl/问题?

或者__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory

	解决方法: sudo apt-get install libcurl4-openssl-dev
不管用可以试试,希望不大:
	sudo python -m pip install --upgrade --force pip 
	sudo pip install setuptools==33.1.1

问题:gcc: error trying to exec ‘cc1plus’…

先看 gcc --version  和 g++ --version 看两个版本是否一致 不一致的话装成一致的
		sudo apt-get install g++
安装g++报错 Couldn't find package g 时sudo apt-get install build-essential
	没有gcc 安装gcc sudo apt-get install gcc

问题:该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消©”按钮以防损坏。配置文件xxxxx

解决办法:
	到你的安装目录找文件夹后缀为.vmx.lck的文件夹,将其改名或者删除掉

问题: 安装谷歌浏览器时报错:google-chrome-stable 依赖于 libappindicator1;然而:未安装软件包 libappindicator1(缺少主要依赖时都可以这样做)

解决办法:
	sudo apt-get install -f

问题:两台linux机器通过 scp 复制文件时,报错ssh: connect to host 10.0.12.102 port 22: Connection refused

解决办法:
	sudo apt-get install ssh openssh-server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值