ubuntu
FL1623863129
计算机应用软件开发,长期致力于研究图像算法,人工智能算法,边缘部署,算法落地研究
展开
-
[ubuntu]ubuntu终端代理和清除终端代理命令
ubuntu设置终端代理和清除代理命令。4、通过图形界面设置的代理清除。原创 2024-03-06 11:56:04 · 1947 阅读 · 0 评论 -
[ubuntu]split命令分割文件
比如 cat 1.wav 2.wav 3.wav > all.wav 就是直接把1.wav 2.wav 3.wav 合并成all.wav。注意1.wav 2.wav 3.wav的顺序 ,all.wav是按照这个顺序合并的。PREFIX:代表前导符,可作为切割文件的前导文件。-b:值为每一输出档案的大小,单位为 byte。-C:每一输出档中,单行的最大 byte 数。是不是感觉特别不懂,不着急我们继续分析。-l:值为每一输出档的列数大小。-d:使用数字作为后缀。原创 2024-02-13 07:48:55 · 1625 阅读 · 0 评论 -
[ubuntu]add-apt-repository 添加以及移除
请注意,移除PPA存储库后,相关的软件包将不再接收更新,并且可能需要通过其他方式进行管理或卸载。如果您已经使用该PPA安装了软件包,您可能需要使用适当的卸载命令将其移除。需要注意的是,添加未经信任的PPA存储库可能会存在一定的风险。因此,在添加任何PPA存储库之前,建议您确保其来源可靠,并仔细阅读与该存储库相关的文档和许可条款。另外,移除PPA存储库并不会自动卸载通过该存储库安装的软件包。请谨慎操作,并确保您移除的PPA存储库和相关软件包符合您的需求。是要添加的PPA存储库的URL或简称。原创 2024-02-01 15:07:33 · 3023 阅读 · 0 评论 -
[ubuntu]ubuntu22.04默认源和国内源
国内的更新源有多个,几个大互联网公司的源都比较稳定,没什么差别。这里整理的比较主流的、常用的几个LTS版本的更新源。Ubuntu 22.04 代号为:jammy (果酱的)Ubuntu 20.04 代号为:focal。Ubuntu 15.04 代号为:vivid。Ubuntu 16.04代号为:xenial。Ubuntu 18.04代号为:bionic。Ubuntu 17.04代号为:zesty。Ubuntu 19.04代号为:disco。Ubuntu不同的版本配置的有区别。sources.list内容。原创 2023-11-05 14:32:46 · 11107 阅读 · 0 评论 -
[ubuntu]ubuntu18.04使用自带共享桌面实现vncserver连接
vncserver有很多方法比如你安装vnc4server,tightvncserver,x11vnc等都可以实现vnc局域网连接,今天使用系统共享桌面设置vnc连接。原创 2023-08-21 15:38:08 · 2718 阅读 · 0 评论 -
[ubuntu]ubuntu安装vncserver后,windows连接灰屏解决方法
其实这个是正常的,因为 tightvncser这个并不是和系统共用一套图形系统。你只需要点击左上角应用程序或者位置就可以调用文件夹了。然后你会发现登录上去正常但是关闭窗口后就又变成灰色。原创 2023-08-21 14:55:42 · 1807 阅读 · 0 评论 -
[ubuntu][C++][CMake]g2o源码在ubuntu18.04编译
【代码】[ubuntu][C++][CMake]g2o源码在ubuntu18.04编译。原创 2023-07-30 14:02:28 · 293 阅读 · 0 评论 -
[ubuntu]ubuntu如何查看已安装cudnn版本
【代码】[ubuntu]ubuntu如何查看已安装cudnn版本。原创 2023-07-01 19:33:20 · 2482 阅读 · 0 评论 -
[ubuntu]源码编译prootbuf-2.6.1的一波三折
但是你发现源码里面没有configure,只有一个configure.ac但是这个却不是我们想要的,所以我们必须要弄出configure,执行下面命令。ok重新上面configure命令,然后在回到上面命令继续编译即可。原创 2023-03-24 10:28:14 · 272 阅读 · 0 评论 -
[ubuntu][jetson]给jetson增加swap空间类似于给windows加虚拟内存
swap分区在系统的物理内存不够用的时候,把硬盘内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从swap分区中恢复保存的数据到内存中。系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。4G以内的物理内存,SWAP 设置为内存的2倍。8-64G 的物理内存,SWAP 设置为8G。2、关闭使用swap分区。原创 2023-03-11 15:41:17 · 583 阅读 · 0 评论 -
[ubuntu][GCC]gcc源码编译
查看下载的gcc安装包中contrib文件夹下的download_prerequisites文件,查看需要的依赖包版本。至此,在没有root权限的情况下,Linux离线升级gcc完成。isl下载地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr下载地址:https://ftp.gnu.org/gnu/mpfr/gmp下载地址:https://ftp.gnu.org/gnu/gmp/mpc下载地址:https://ftp.gnu.org/gnu/mpc/原创 2023-03-10 12:38:53 · 1787 阅读 · 0 评论 -
[ubuntu][原创]如何在没有root权限下更换成自己gcc
场景描述:我没有root权限,因为我不能软链接,不能移动删除或者改变/usr/bin里面的gcc,这时候用户有个自己gcc咋办,如何设置让他优先搜索到自己的gcc?这个场景相信大家一定不陌生。还有一个就是系统cmake版本太低,我安装了一个自己cmake,如何让我的cmake被调用而不是系统的cmake这就涉及到环境变量谁被优先搜索问题,其实很简单。只需要在自己~/.bashrc里面加上。export PATH=你的路径:$PATH。这时候你的路径就会被优先搜索轻松解决问题!原创 2023-03-09 22:12:15 · 256 阅读 · 0 评论 -
[ubuntu][原创]ubuntu16.04 安装gstreamer0.10-ffmpeg正确方法
起因:我用opencv读取rtsp流结果提示Invalid UE golomb code,这个提示虽然不影响正常读取和使用,但是提示看起来有点烦人,于是找到文章要安装。但是我是Ubuntu16.04的结果gstreamer0.10-ffmpeg无法安装上,最后通过下面ppa能正常安装。可见ppa:mc3man/trusty-media应该失效了。原创 2023-01-09 11:18:21 · 712 阅读 · 2 评论 -
[ubuntu]ubuntu安装指定版本GCC
客户要求安装gcc5.4但是直接使用sudo apt install gcc-5安装时5.5版本,一种是下载5.4版本源码编译这个耗时费力,一种就是使用ppa去安装具体步骤。先查看自己gcc版本。如果安装报错可以使用。原创 2022-12-16 19:54:52 · 4192 阅读 · 1 评论 -
[ubuntu]ubuntu18.04上源码编译protobuf
安装依赖下载源码:你也可以下载其他版本源码或者最新的,比如:开始编译:make -j8检查是否安装成功:原创 2022-12-15 12:36:41 · 486 阅读 · 0 评论 -
[linux][原创]tar打包时候不包含根目录
平常我们打包tar cvf mydata.tar D:\mydata\images这样就行就可以了,但是你会发现tar里面打开第一个会是images文件夹,如果打包直接是images下面所有的文件呢,可以使用如下2个命令之一tar cvf mydata.tar -C D:\mydata\images .注意最后一个点表示当前目录或者使用如下命令tar cvf mydata.tar -C D:\mydata images原创 2022-11-17 13:43:26 · 2549 阅读 · 1 评论 -
[ubuntu][原创]ubuntu22.04更换gcc版本为gcc-7
添加源:更新源:安装GCC:备份原来的gcc和g++链接到gcc-7:安装完成后测试:如果您不想通过软链接去更换gcc还可以通过gcc优先级去设定,方法如下:#配置gcc版本的优先级#配置g++版本的优先级。原创 2022-11-10 21:31:55 · 3882 阅读 · 0 评论 -
[ubuntu][原创]查看进程所在文件夹
当我们使用ps命令看到进程号但是不指导这个进程从哪里执行的,这时候可以执行下面命令。原创 2022-10-21 18:34:42 · 690 阅读 · 0 评论 -
[ubuntu]使用nvidia-xconfig后重新开机进不去桌面
结果人家文章也没打招呼,结果直接开机无法进入桌面。解决方法就是开机后可以进去tty终端登陆后,直接删除(建议是备份)掉/etc/X11/xorg.conf文件,然后再重新开机即可正常进去桌面里面。原创 2022-10-04 08:13:38 · 752 阅读 · 0 评论 -
[ubuntu]ubuntu20.04阿里云源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb-原创 2022-09-11 13:31:38 · 1099 阅读 · 0 评论 -
[C++][原创]ubuntu上C++发送http请求get和post
使用项目都有介绍,很简单,这里我在ubuntu上使用CMakeLists跑起来。这个库有个缺点:不支持https。原创 2022-08-18 09:37:40 · 721 阅读 · 0 评论 -
[ubuntu][转载]ubuntu挂载nas并实现开机自动挂载
最近群晖系统上想安装plex来接管video station套件,同时在群晖里也加了transmission和qBittorrent的pt下载器。结果总是把群晖弄的特别卡,一不小心cpu和内存就炸了。所以这里准备利用家里的另外一台已搭建的esxi设备来结果群晖的下载和plex功能。具体实现的方式是在esxi里搭建了ubuntu16.04.7的系统,安装quickbox,在quickbox里直接安装tr和qb的下载器以及plex,最后在ubuntu里挂载群晖的共享文件夹就可以正常使用了(简直完美)。上面的搭建原创 2022-07-01 15:09:00 · 2765 阅读 · 0 评论 -
[ubuntu][转载]多线程压缩文件夹提高压缩速度
我使用zip压缩一个包含100w的图片结果用了一天以上,于是想到能不能多线程呢。于是找到下面文章。Linux下常用的压缩包括:如果只在Linux系统上使用,应用最多的是tar,如果涉及到与windows交互,一般用zip。但有一个问题,就是它们在压缩时,最多占用一个cpu到100%,是单线程的,当要处理的文件比较大时,将非常耗时。这里以使用tar为例,来介绍一下多线程压缩工具pigz。通过查看tar的man page,可以看到Compression options中可以指定压缩程序:在这里,我们指定pigz原创 2022-06-24 19:15:07 · 2857 阅读 · 0 评论 -
[ubuntu]ubuntu安装opengl
sudo apt-get install build-essential libgl1-mesa-dev libgl1-mesa-dev libglut-devsudo apt-get install freeglut3-dev libglfw3-devsudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev测试代码:// test.c/* light.c此..原创 2022-04-07 12:17:44 · 1792 阅读 · 0 评论 -
[ubuntu][转载]统计文件夹的大小
命令行环境下要知道linux系统里一个文件夹以及其包含的文件实际所占用的空间大小,linux自带的命令 du可以很好地满足需求。其他的用法我就不一一写出来了,就列本人觉得会用得最多的,直接上:$ du -sh ./*118M ./Chemi4.0K ./CollectionFramework32M ./C程序设计 第四版 .谭浩强.扫描版pdf7.7M ./jsfPPT360M ./Mooc34M ./mvnt1.4G ./Reference原创 2022-04-02 11:31:30 · 650 阅读 · 0 评论 -
[ubuntu]nvidia-smi显示显卡型号不全解决办法
nvidia-smi输入后结果就显示Geforce就看不见了,以前没在意这个问问电脑主人即可,现在人家用的服务器自己也不知道,咋办。查了下原来输入nvidia-smi -a就可以了原创 2022-03-30 08:28:10 · 14030 阅读 · 1 评论 -
[ubuntu][原创]ubuntu18.04打开文件夹包含很多文件容易卡解决方法
本质上这个没办法解决,这个ubuntu设计问题,第一种方法就是把缩略图显示关闭了,但是这样以来当你文件夹里面文件少想看缩略图时候就需要在改回去太麻烦了,这时候我们可以利用第三方文件浏览器解决:安装Thunar文件管理器终端运行: sudo apt-get install thunar thunar-archive-plugin安装完成以后,终端里面输入thunar就可以启动thunar了。...原创 2022-03-29 15:41:08 · 1387 阅读 · 1 评论 -
[shell][原创]在Python的Flask框架下Address already in use [地址已在使用中]
将下面的脚本保存为sh脚本,执行bash kill.sh yourport#! /bin/bashport=$1if [ -z "$port" ]; then echo "please specify your port to kill PID 1" exitfiecho "port ${port} will kill..."pidinfo=`lsof -i:${port} | awk '{print $2}' `#echo $pidinfopidinfo=${pidinfo:4}原创 2021-12-24 13:54:13 · 894 阅读 · 0 评论 -
[ubuntu][tenosrrt]ubuntu上tensorrt环境变量配置
vi ~/.bashrcexport TR_PATH=your pathexport PATH=$PATH:$TR_PATH/binexport CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:$TR_PATH/includeexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TR_PATH/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TR_PATH/targets/x86_64-linux-原创 2021-11-14 14:34:51 · 1632 阅读 · 0 评论 -
[ubuntu][opengl][转载]opengl安装
OpenGL 有好几种安装办法:下面列出二种,GLUT 和 GLFW+GLAD.GLUT 方法sudo apt-get install build-essentialsudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo apt-get install libglut-dev如果上一步出现报错:Reading package lists... DoneBuilding d原创 2021-11-12 11:50:06 · 1754 阅读 · 0 评论 -
[C#][ubuntu]Ubuntu18.04安装.NET 6.0 SDK
微软昨天正式发布.NET6.0现在教大家怎么在ubuntu18.04安装.NET 6.0测试通过安装命令:wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.debsudo dpkg -i packages-microsoft-prod.debsudo apt-get install apt-transport-httpss原创 2021-11-10 14:01:47 · 2217 阅读 · 1 评论 -
[ubuntu][原创]ubutnu18.04安装 deepin-wine
安装wine# 安装gitsudo apt-get install git# 安装deepin-winegit clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.gitcd deepin-wine-for-ubuntu./install.sh# 安装托盘sudo apt install chrome-gnome-shell# 安装扩展sudo apt install gnome-shell-extensio原创 2021-09-10 17:40:28 · 289 阅读 · 0 评论 -
[ubuntu][原创]ubuntu上pcl安装C++版
sudo apt-get update sudo apt-get install git build-essential linux-libc-devsudo apt-get install cmake cmake-guisudo apt-get install libusb-1.0-0-dev libusb-dev libudev-devsudo apt-get install mpi-default-dev openmpi-bin openmpi-common sudo apt-get i.原创 2021-08-18 09:12:25 · 206 阅读 · 0 评论 -
[ubuntu][转载]ubuntu bashrc中include lib so引用设置
#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=/usr/include/libxml2:/MyLibexport C_INCLUDE_PATH#g++找到头文件的路径CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/libxml2:/MyLibexport CPLUS_INCLUDE_PATH#找到动态链接库的路径LD_LIBRARY原创 2021-07-20 21:57:44 · 539 阅读 · 0 评论 -
[pcl][转载]pcl在ubuntu上安装后测试代码
CMalkeList.txtcmake_minimum_required(VERSION 2.6)project(test_pcl)find_package(PCL 1.11.1 REQUIRED)include_directories(${PCL_INCLUDE_DIRS})link_directories(${PCL_LIBRARY_DIRS})add_definitions(${PCL_DEFINITIONS})add_executable(test_pcl test_pcl.原创 2021-07-13 13:26:19 · 248 阅读 · 0 评论 -
[ubuntu][转载]Ubuntu18.04 开机自动挂载其他硬盘
一、目标:实现开机之后ubuntu系统自动挂载主机上的Win10 ntfs硬盘(双系统的话)等其他硬盘、移动硬盘等二、操作步骤# linux将对外设的操作统一视为对文件的操作,对外设操作之前都需要进行挂载,即将外设以文件的形式“挂载”或者说“加载”到相应的目录位置。 # 执行以下操作前,先手动挂载一次需要下次开机自动挂载的磁盘(否则在第一步中不显示相应的磁盘信息):点击-文件-其他位置-双击对应的盘符即可手动挂载,手动挂载成功后桌面显示相应的图标。 # 1 查看设备列表和信息,防止误操原创 2021-04-29 07:50:15 · 928 阅读 · 0 评论 -
[ubuntu][转载]ubuntu如何本地显示远程服务器opencv弹出窗口
由于要用服务器上的GPU进行模型训练,在服务器上进行调试代码和可视化结果很不方便,所以想要在本地电脑上远程显示服务器上的界面。方法:可以通过在命令行直接利用ssh远程链接服务器,并加上- X 指令,即可在本地电脑获取服务器上的可视化软件界面。ssh -X -p 端口号 username@服务器地址1上述指令中,-X(大写)表示开启显示数据回传,-p表示指定登录用的端口为 端口号举例:ssh -X -p 2000 username@192.0.0.0建立链接后,在命令行输入要运行的软原创 2021-04-26 10:02:32 · 813 阅读 · 0 评论 -
[ubuntu][原创]ubuntu gcc g++降级方法
本方法适用于任何ubuntu系统Ubuntu下多个gcc版本设置优先级1.首先查看当前系统装了几个GCC版本:ls /usr/bin/gcc*ls /usr/bin/g++*2.给GCC各版本设置优先级,最后设置的数字越小,优先级越高,下面设置是GCC4.8为最高,即默认是GCC48.sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70sudo update-alternatives --install原创 2021-03-25 07:51:43 · 4277 阅读 · 1 评论 -
[ubuntu][转载]ubuntu18.04通过阿里云安装docker
测试环境:ubuntu18.04,理论支持ubuntu14.04/ubuntu16.04/ubuntu20.4# step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# step 2: 安装GPG证书curl -fsSL http://mirrors.aliyun.com/docker-ce/原创 2021-03-21 12:01:12 · 165 阅读 · 0 评论 -
[ubuntu][原创]samba修改权限让windows访问你的ubuntu共享文件夹
windows如何在局域网内像磁盘访问ubuntu共享文件夹呢?方法其实很简单,ubuntu默认使用samba共享,只需要对文件夹选择共享即可然后在windows我的电脑搜索蓝或者小娜输入\\yourip\share就可以访问了,默认samba共享后你可以创建文件,但是你不能删除,怎么设置更多权限呢?修改配置文件vim /etc/samba/smb.confsamba 配置文件 smb.conf 不用改什么东西,只在末尾加几条即可:[share] path = /hom...原创 2021-01-29 10:16:27 · 2188 阅读 · 1 评论