Linux
没有蜂蜜的小蜜蜂
软工菜鸡,算法小白,涉水IOT
展开
-
Python升级pip失败解决办法
今天新买一个服务器,在上面安装了一个python3.5用pip安装软件的时候发现。。。报错?说我的版本太低了我一看,嚯pip版本才8.几然后我就执行命令升级pippython -m pip install --upgrade pip后来升级完后就这样了完犊子完犊子。后来无穷尽的百度后得到好办法执行以下指令直接安装pip就行easy_install pip==20.3.4然后。成功...原创 2021-06-05 01:16:41 · 451 阅读 · 0 评论 -
Ubuntu mate安装xrdp远程桌面
先安装VNCServersudo apt-get install x11vnc -y设置vnc密码sudo x11vnc -storepasswd /etc/x11vnc.pass 创建 /etc/systemd/system/x11vnc.service,并写入以下内容sudo vim /etc/systemd/system/x11vnc.service[Unit]Description=Start x11vnc at startup.After=multi-user.target原创 2021-04-20 01:58:00 · 613 阅读 · 0 评论 -
Linux安装软件时出现软件包不满足依赖关系libxx
最近ubuntu安装软件发现一些很讨厌的问题,如下图当你想安装下面的依赖关系的时候他就给你无限套娃Hei烦直到……百度很久很久后发现aptitude这个好东西安装sudo apt-get install aptitude然后利用它强行让自己系统的lib依赖关系满足需求(让他帮你套娃安装嘿嘿)sudo aptitude install <package name>然后软件就装上了...原创 2021-04-12 17:18:15 · 1033 阅读 · 0 评论 -
树莓派配置阿里云镜像源
第一个文件 -> sources.listsudo nano /etc/apt/sources.list用#注释掉原来的、删掉也行,换成下面的#将原有内容用#注释掉deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpideb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rp原创 2021-04-11 16:13:08 · 2578 阅读 · 0 评论 -
一步步教你编写实现Liunx静态库和动态库
函数库可以分为静态库和动态库(1)静态库的同一函数被多次调用,则会有链接多次拷贝;(2)动态库的同一函数被多次调用,则会尽在程序运行时内存中存在一份拷贝在windows中,静态库的扩展名为.lib;动态库的扩展名为.dll;在linux中,静态库的扩展名为.a,动态库的扩展名.so动态库的搜索顺序(1)环境变量LD_LIBRARY_PATH指定路径;(2)/etc/ld.so.cache中缓存的动态库路径。可以通过修改配置文件/etc/ld.so.conf 增删路径(修改后需要运行ldco原创 2021-04-01 16:38:09 · 206 阅读 · 1 评论 -
树莓派3B使用远程桌面连接
先用HDMI显示出来连接WIFI查看IP地址,记下来安装xrdp服务sudo apt-get install xrdp打开vnc服务sudo raspi-config然后等待下载安装完成就好了然后断开HDMI下载一个VNC客户端输入ip,账号密码连接就行...原创 2021-03-08 20:06:52 · 317 阅读 · 0 评论 -
Ubuntu中安装Mosquitto集群MQTT服务
apt安装服务使用命令sudo apt install mosquitto输入y确认等待就可以了设置MQTT账号密码本人是wsl环境,直接在运行访问\wsl$找到需要安装服务的ubuntu版本进入\etc\mosquitto找到mosquitto.conf右键点击编辑在最后加上两句话allow_anonymous falsepassword_file /etc/mosquitto/pwfile保存cd /etc/mosquitto/sudo touch /etc/mos原创 2020-06-26 23:07:26 · 263 阅读 · 0 评论 -
Ubuntu中paho.mqtt.c的安装与使用
本人使用的环境是wsl直接网络中访问\wsl$就可以进入Ubuntu的文件目录准备解压好的paho.mqtt.c-master文件夹拉进去然后进入Ubuntu安装cmake软件sudo apt install cmake安装完毕后一直cd到paho.mqtt.c的文件目录下执行命令cmake .makemake install等待即可第二步主要生成动态链接库,然后我们使用一个C文件测试一下#include <stdio.h>#include <std原创 2020-06-20 22:50:53 · 4999 阅读 · 1 评论 -
Ubuntu用C++编写连接数据库运行后报错Bad handshake
初入linux编程,使用C语言连接Mysql数据的时候报错Bad handshake疑惑。。。握手错误?百度看到了很多答案有的说是账号密码错误,有的说是权限不够突然有发现说Mysql的版本太高,密码不对应然而,我用的MySQL是3.1版本的3.1还低?去官网一看,卧槽,已经更新到Mysql5.7了因为我在ubuntu是使用命令安装的mysql链接库sudo apt install libmysqlclient-dev分析了一下,用命令安装的肯定是市面上支持的最高版本但是我不舍得用了原创 2020-06-19 15:15:28 · 304 阅读 · 0 评论 -
Ubuntu使用GCC连接数据库报错 mysql.h: No such file or directory
在做C++操作Mysql数据库中会报错fatal error: mysql.h: No such file or directory这个错误肯定是因为你没有安装mysql的库使用命令安装sudo apt install libmysqlclient-dev如果安装过程中出现ERROR,尝试以下命令后重新安装sudo apt updatesudo apt upgrade安装成功后需要使用gcc指定mysql链接库才可以正常编译gcc -I/usr/include/mysql m原创 2020-06-19 01:34:15 · 494 阅读 · 0 评论 -
Ubuntu编程C多线程报错--undefined reference to pthread_create
今天做多线程编译的时候报错、因为pthread不是linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败所以我们需要链接到相应的库gcc main.c -o test -lpthread这样子编译就不报错能够正常运行了...原创 2020-06-19 00:50:23 · 212 阅读 · 0 评论 -
Ubuntu安装可视化界面Desktop
两种方式方式一sudo apt-get install xinitsudo apt-get install gdmsudo apt-get install ubuntu-desktop #此步骤中间会让选择一个,都可。博主没弄过,大家可以尝试一下方式二apt-get install xfce4漫长等待后,重启即可sudo reboot...原创 2020-06-17 22:27:03 · 4475 阅读 · 0 评论 -
Ubuntu切换为阿里云镜像
用了Ubuntu都烦死apt的龟速下载今天aliyun给了大众一个很好用的镜像执行命令cd /etc/apt/cp sources.list sources.list.bak ## 备份系统自带的source列表## 选择合适的镜像源,如阿里云的镜像 http://mirrors.aliyun.com/ubuntused -i 's/^\(deb\|deb-src\) \([^ ]*\) \(.*\)/\1 http:\/\/mirrors.aliyun.com\/ubuntu \3/' sou原创 2020-06-17 22:22:53 · 883 阅读 · 1 评论