草庐IT

armbian-Ubuntu

全部标签

Ubuntu ARMv8编译Qt源码以及QtCreator

最近需要在NVIDIA小盒子上面跑一个程序,一开始想着在Ubuntux64下交叉编译一版,后来发现libqxcb.so这个库在configure时就会一直报错,多方查找怀疑可能是由于硬件不支持在x64环境下编译AMR架构的xcb库。所以最后在ARM下直接编译Qt源码了,在ARM下是可以编译成功libqxcb.so的,由于没有ARM下的QtCreator所以需要一起编译。一、编译Qt源码1.编译前环境配置sudoapt-getupdatesudoapt-getinstallgperfsudoapt-getinstalllibxcb*sudoapt-getinstallbuild-essentia

【ROS系统】Ubuntu22.04系统中安装ROS2系统_ubuntu 安装ros2_GoesM

【ROS系统】Ubuntu22.04系统中安装ROS2系统_ubuntu安装ros2_GoesMExcerptROS仿真、专为自动驾驶研发提供的系统平台_ubuntu安装ros2参考博客:ROS安装详细教程——Ubuntu22.0.4LTS安装Part0.准备首先,我们需要一个Ubuntu系统。Part1.调整Ubuntu系统中的相关配置step1.设置语言终端输入指令:sudoaptupdatesudoaptinstalllocalessudolocale-genen_USen_US.UTF-8sudoupdate-localeLC_ALL=en_US.UTF-8LANG=en_US.UTF

Ubuntu搭建Hadoop3.X分布式和高可用集群,一步步深入

目录1.介绍2.基础环境2.1关闭防火墙2.2修改主机名和主机映射2.3免密登录2.4 安装jdk3.搭建hadoop3.x完全分布式3.1下载包地址3.2上传并解压3.3 创建目录3.4修改配置文件 3.4.1core.site.xml 3.4.2 hdfs-site.xml 3.4.3 yarn-site.xml3.4.4mapred-site.xml3.4.5 workers3.4.6 hadoop-env.sh3.47yarn.env.sh4.分发配置 5.启动集群 4.搭建高可用4.1安装zookeeper4.1.1 下载并解压包4.1.2配置环境变量4.1.3修改配置文件4.1.4

Ubuntu22.04安装ns3全教程并整合ns3-ai

ns3介绍ns-3是一个开源的网络仿真器,用于网络通信系统和协议的建模与仿真。它被广泛应用于研究、开发和测试各种网络技术和算法。ns-3被构建为一组相互协作的软件库,用户可以编写C++或Python编程语言的程序,并与这些库进行链接或导入。 ns3安装及配置ns3的安装依赖ns-3的整个可用库集合依赖于第三方库,但大多数ns-3库可以构建并使用一些常见的(通常默认安装的)组件:C++编译器,Python安装,源代码编辑器(例如vim,emacs或Eclipse),以及如果使用开发版本库,则需要Git源代码控制系统的安装。https://www.nsnam.org/docs/installati

c++ - 共享内存中的 boost::lockfree::queue 出现问题(boost 1.53、gcc 4.7.2/clang 3.0-6ubuntu3)

我在放置boost::lockfree::queue,..>时遇到问题在共享内存中。我需要它,因为我必须能够将超过65535条消息插入队列,而fixed_sized队列限制为65535。以下代码工作正常(但capacity选项暗示fixed_sized):typedefboost::interprocess::allocatorShmemAllocator;typedefboost::lockfree::queue,boost::lockfree::allocator>Queue;m_segment=newboost::interprocess::managed_shared_memo

c++ - undefined reference ,在 64 位系统的 Ubuntu 上使用 FFMpeg-library (AvCodec)

我正在运行最新的FFMpeg库的示例代码。我已将示例代码插入到文件videofecencoder.c中:/**copyright(c)2001FabriceBellard**ThisfileispartofLibav.**Libavisfreesoftware;youcanredistributeitand/or*modifyitunderthetermsoftheGNULesserGeneralPublic*LicenseaspublishedbytheFreeSoftwareFoundation;either*version2.1oftheLicense,or(atyouropti

ubuntu18.04复现yolo v8环境配置之CUDA与pytorch版本问题以及多CUDA版本安装及切换

最近在复现yolov8的程序,特记录一下过程环境:ubuntu18.04+rosmelodic小知识:GPU并行计算能力高于CPU—B站UP主说的Ubuntu可以安装多个版本的CUDA。如果某个程序的Pyorch需要不同版本的CUDA,不必删除之前的CUDA,可以实现多版本的CUDA切换一、查看当前PyTorch使用的CUDA版本:python-c"importtorch;print(torch.version.cuda)"注意:sudoln-sflibcudnn.so.8.0.5libcudnn.so.81.需要进入conda环境2.进入conda环境命令:condaactivate****

ubuntu 22.04版本修改服务器名、ip,dns信息的操作方法

总结1、ubuntu修改服务器名重启后生效的方法是直接修改/etc/hostname文件2、ubuntu22.04操作系统配置ip和dns信息,一般只需要使用netplan命令行工具来配置就行,在/etc/netplan/在目录下创建一个yaml文件就可以实现ip和dns的配置,当然如果/etc/netplan下有多个yaml文件,则所有/etc/netplan/*.yaml文件都将被netplan命令行使用,参见官方文档https://ubuntu.com/server/docs/network-configuration和https://manpages.ubuntu.com/manpag

vmware17.0|ubuntu22.04.0 解决灰色Vmware Tool 无法重新安装和 无法和win11相互拖拽文件问题

文章目录版本:问题:解决方法版本:vmware17.0ubuntu22.04.0win11问题:无法和windows互相复制粘贴文件解决方法1.关闭虚拟机2.开启虚拟机,在开启虚拟机的过程中再次查看发现灰色图标可点击,点击重新安装VMwareTools3.点击后在下方会出现4.进入虚拟机进入主目录,在左侧一栏会发现vmwaretools的文件夹,进去将压缩包复制到桌面,然后解压,会生成-distrib5.桌面进入终端,输入命令sudo./vmware-install.pl6.一路默认,'[]就是默认,敲回车就行,但是要注意最后一步,最后一步有的默认[no],有的是默认[yes],最后一步输入n

Ubuntu上安装Chrome浏览器

在Ubuntu上安装Chrome浏览器非常简单,只需要按照以下步骤操作即可:打开终端(Ctrl+Alt+T)添加Google官方的软件源到你的系统中。运行以下命令:wget-q-O-https://dl.google.com/linux/linux_signing_key.pub|sudoapt-keyadd-sudosh-c'echo"deb[arch=amd64]http://dl.google.com/linux/chrome/deb/stablemain">>/etc/apt/sources.list.d/google-chrome.list'更新软件源。运行以下命令:sudoapt-