
ubuntu
文章平均质量分 54
深圳市进化图灵智能科技有限公司
AI学习qq群 873673497|官网: turingevo.com
| 邮箱 : wmx@turingevo.com
| github: https://github.com/turingevo
| huggingface: https://huggingface.co/turingevo
为社会创造价值,交个朋友,合作共赢。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu 自定义开机画面
ubuntu 自定义开机画面 开机动画在 /usr/share/plymouth 文件夹内下载开机动画sudo apt-get install plymouth-theme* 选择开机动画sudo update-alternatives --config default.plymouth更新开机动画sudo update-initramfs -u自定义动画...原创 2018-05-09 15:41:56 · 9592 阅读 · 0 评论 -
ubuntu用户自定义 grub 引导菜单
ubuntu用户自定义 grub 引导菜单grub 是menu.list 文件grub2 是 /boot/grub/grub.cfg 文件在的grub 1.0 版本以前是 menu.lst , 是直接编辑的。在的grub 2.0 版本是 grub.cfg,这个文件通过运行update-grub 来更新的,跟如下命令是一个作用。 grub-mkconfig -o /b...原创 2019-05-25 02:04:20 · 2941 阅读 · 0 评论 -
ubuntu grub引导win10
文章目录1 在Ubuntu中打开终端输入命令`sudo blkid `特别注意2 修改grub.cfggrub 引导win101 在Ubuntu中打开终端输入命令sudo blkid查看 硬盘各个分区的 uuidwmx@wmx-ubuntu:~$ sudo blkid [sudo] wmx 的密码: /dev/sdb1: LABEL="SDB1-BOOT" UUID="97C7-F...原创 2019-06-04 10:46:49 · 9017 阅读 · 0 评论 -
grub制作USB启动盘
grub制作USB启动盘一、使用 GParted 分区U盘:第一个分区 500M , 并且设置标识 boot esp , fat32格式第二个分区剩余全部,ntfs格式(可以读写大于4G的文件)终端输入命令fdisk -l 查看结果:终端输入命令blkid 查看结果:二、安装grub到U盘...原创 2019-05-28 09:10:31 · 5650 阅读 · 0 评论 -
Ubuntu + win10 双系统 安装(超简单实用)修复grub引导
Ubuntu + win10 双系统 安装(超简单实用)修复grub引导很多安装双系统的朋友都会遇到:1 安装后找不到系统2 无法启动到win 或者 ubuntu**不论是先安装ubuntu 还是先安装win,安装系统没有顺序区分 **别慌!!!这是系统没有正确引导,需要修复1 只需要一个ubuntu 启动盘制作教程用UltraISO制作Ubuntu16.04 U盘启动盘2 插入...原创 2019-04-05 22:52:01 · 7939 阅读 · 12 评论 -
ubuntu连接orangepi-zero-2w桌面的几种方法
线连接 Orange Pi 开发板和 HDMI 显示器。然后打开 Nomachine 图形化连接开发板。例如使用finalshell 连接开发板。其中视频采集卡是usb输出,hdmi输入。线 + usb 视频采集卡。其中 /dev/video2 是。连接 电脑 usb端口。1 用ffplay 播放。开发板上,命令行安装。如果vlc 播放失败。原创 2024-11-14 22:44:52 · 941 阅读 · 0 评论 -
ubuntu主机搭建sysroot交叉编译环境
主机是 ubuntu22.04 x86-64目标板是香橙派5b ,ubuntu22.04,aarch64 ,cpu rk3588s扩大镜像你已经成功地扩展了 文件的大小,但还需要调整分区表以利用新增的空间:将 文件重新映射到环回设备:2. 使用 扩展分区打开 :打印当前分区表:删除最后一个分区:创建新的分区:保存并退出:使用 检查并修复文件系统,刚才的分区2:4. 扩展文件系统使用 扩展文件系统:5. 挂载文件系统重新挂载文件系统并进入 chroot 环境:6. 检原创 2024-11-05 15:43:54 · 679 阅读 · 0 评论 -
ubuntu 安装 wine9.0
然后选中下载:20M/s 很快下载完成。Staging 分支。然后直接下载微信安装。原创 2024-08-05 14:46:31 · 848 阅读 · 0 评论 -
ubuntu下发布应用,ldd脚本代替linuxdeployqt
下载linuxdeployqt 发现运行不起来,glbc版本不匹配。主机环境 ubuntu22.04。原创 2024-07-17 00:12:47 · 390 阅读 · 0 评论 -
ubuntu下一些好用的软件
【代码】ubuntu下一些好用的软件。原创 2024-05-18 10:16:21 · 370 阅读 · 0 评论 -
ubuntu安装docker版本微信
上面脚本只需要执行一次,系统中有一个名为wechat的容器。因为不同ubuntu 系统和环境依赖不同,然后可以看到微信登录界面,扫码登录即可。所以我们使用 docker解决。wechat.sh 脚本。重新启动wechat容器。查看刚刚创建运行的容器。启动wechat容器。停止wechat容器。原创 2024-04-21 09:20:13 · 974 阅读 · 0 评论 -
修改Docker 默认存储路径,镜像容器移动到新路径
添加 data-root 为新路径 /media/wmx/soft1/docker_root。重新加载配置,然后重启docker。重命名为docker_root。主机 ubuntu20.04。原创 2024-03-17 10:07:24 · 1151 阅读 · 0 评论 -
命令备份ubuntu20.04 制作成 filesystem.squashfs ,然后制作成 可以启动的ISO
这个命令将创建一个名为mybackup.iso的ISO文件,并将之前创建的squashfs文件添加到其中。在上面的命令中,-o 指定生成的 ISO 文件名,-b 指定引导文件,-c 指定引导文件的位置,-V 指定卷标,iso/ 是要添加到 ISO 文件中的文件的位置。此命令将创建一个名为mybackup.squashfs的压缩文件,其中包含系统备份。上面的命令会将系统备份到指定的目标文件夹中,并排除一些系统目录以防止备份错误。创建一个新目录并将制作好的squashfs文件移动到该目录中,例如。原创 2023-04-20 08:02:40 · 4537 阅读 · 6 评论 -
ubuntu使用 qemu 模拟启动 ISO、LiveCD、可启动USB设备等等
已经制作为usb启动盘 ,挂载到 /dev/sdd。启动 ubuntu.iso。先做一个硬盘镜像文件。原创 2023-04-17 23:33:35 · 3194 阅读 · 2 评论 -
使用Cubic 自定义 Ubuntu Live ISO
安装运行 cubic1 选择一个路径来存放构建过程中的配置文件2 选择好之后点击右上角的 Next3 选择源镜像(可以用官方镜像,可以用 systemback 备份生成的 ISO)选择 ISO 之后自动生成 原始 ISO 信息4 修改自定义ISO信息5 点击 Next 之后,会开始解压源镜像进入chroot 模式6 各种自定义(安装软件 修改系统等等 )7 自定义完成之后,点击 Next ,进入下一步 系统设置然后烧写启动盘测试,可以用ubuntu 自带的 启动盘创建器 烧写。原创 2023-04-17 23:20:32 · 1102 阅读 · 0 评论 -
ubuntu备份系统,制作可以启动的 ISO
可以看到解压出的squashfs-root目录就是一个文件系统,针对性的进行修改,如果需要安装deb包,可以chroot进去使用dpkg进行软件管理。3 修改iso目录里面的casper/filesystem.squashfs 就是启动以后的虚拟文件系统。6 把squashfs-root目录从新制作成squashfs文件。7 用新的filesystem.squashfs替换原来的文件。2 把iso里面的内容取出来,iso_modify。8 把新的iso-modify打包成iso。4 解压squashfs。原创 2023-04-16 18:08:57 · 1041 阅读 · 0 评论 -
ubuntu20.04使用花生壳实现内网穿透
ubuntu20.04使用花生壳实现内网穿透原创 2023-04-16 00:26:28 · 4410 阅读 · 0 评论 -
ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!
ubuntu20.04 安装搜狗输入法,终极教程,保证安装成功!!!原创 2023-04-15 01:28:30 · 2871 阅读 · 0 评论 -
Ubuntu 20.04 安装 deepin-wine 软件
【代码】Ubuntu 20.04 安装 deepin-wine 软件。原创 2023-04-14 00:07:53 · 876 阅读 · 0 评论 -
ubuntu20.04 开机挂载硬盘,读写权限
umask:这个是用来指定挂载windows分区后文件的默认权限(事实上,是默认没有的权限,即umask参数指出的值挂载后的文件将不具有),因为Windows分区里面的文件是没有权限这个概念的,所以要手动指定默认权限,于是,指定umask为000,就是不排除任何,即具有所有权限。auto是默认选择的选项,这样,设备会在启动或者你使用mount -a命令时按照fstab的内容自动挂载。(例如ext4 参数 defaults 代表 :rw,suid,dev,exec,auto,nouser,async)原创 2023-04-13 23:14:02 · 3204 阅读 · 0 评论 -
ubuntu 校验 .desktop文件
代码】ubuntu 校验 .desktop文件。原创 2022-08-14 07:59:07 · 439 阅读 · 0 评论 -
linux下 QT qmake 使用 pkg-config 链接库
linux下 QT qmake 使用 pkg-config 链接库pkg-config 链接库 可以解决 漏掉不必要库的连接,方便全面首先确保 库的pc文件路径已添加 到 环境变量PKG_CONFIG_PATH比如我的 ffmpeg 库安装在~/ffmpeg_build下面命令行gedit .bashrc 在末尾添加### ffmpeg pkg-configexport FFMPEG_CONFIG_PATH=/home/wmx/ffmpeg_build/lib/pkgconfig原创 2021-08-29 13:11:38 · 2122 阅读 · 0 评论 -
修复 ,Ubuntu无法开机:ACPI:Error:[_SB_.PCIO.PR05.PXSX] …………
Ubuntu无法开机:ACPI:Error:[SB.PCIO.PR05.PXSX] …………原因---------- 由于非正常关机,或者在 /etc/fstab 中挂载的硬盘,UUID发生变化,比如格式化UUID已经更新,但是/etc/fstab 对应的硬盘还没有更新UUID,开机挂载不到对应的分区修复一:使用USB启动盘,进入USB系统 /更新 /etc/fstab 中 对应的UUID二:如果是外置硬盘,把那块硬盘的/etc/fstab 项目注释掉三:在紧急模式,命令行,输入命令 vi /e原创 2020-06-15 22:58:35 · 3658 阅读 · 0 评论 -
linux 监测 设备热拔插
linux 监测 设备热拔插这个示例是USB设备热拔插,可以稍微修改代码,符合你想要监测的设备原理这里是通过用户空间,接收内核的消息,提取消息有效字符,匹配想要的结果,监测USB设备热拔插!!!编译需要 启用 c++11 支持,因为使用了正则表达式匹配编译命令:g++ USB-monitor.cpp -std=c++11 -o usbUSB-monitor.cpp ://--编译:// g++ USB-monitor.cpp -std=c++11 -o usb///* Linux原创 2020-06-13 18:48:09 · 544 阅读 · 0 评论 -
linux 查找 hidraw 设备 c语言版
linux 查找 hidraw 设备 c语言版注意:因为操作设备,执行需要 sudo 权限///------/// 需要 sudo 执行/// 遍历 /dev 目录,查找 hidraw 设备,获取设备信息///------/* Linux */#include <linux/types.h>#include <linux/input.h>#include <linux/hidraw.h>#include <dirent.h>原创 2020-06-13 09:49:22 · 1542 阅读 · 0 评论 -
linux 查找hidraw 设备 c++ 版本
linux 查找hidraw 设备遍历整个 /dev 目录,查找给定 设备 id 的hidrawHidrawManager.h#ifndef HIDRAW_MANAGER_H#define HIDRAW_MANAGER_H/* Linux */#include <linux/types.h>#include <linux/input.h>#include <linux/hidraw.h>#include <dirent.h>#ifn原创 2020-06-13 09:42:43 · 787 阅读 · 0 评论 -
linux 远程登录(一):伪终端
linux 远程登录(一):伪终端创建伪终端/dev/ptmx//创建伪终端(master、slave)对int masterfd = open("/dev/ptmx", O_RDWR);关联 标准输入(fd=0) 标准输出(fd=1)//标准输入(fd=0)const static int _STD_IN_FD = 0;//标准输出(fd=1)const static int _...原创 2020-05-04 11:00:42 · 1396 阅读 · 0 评论 -
linux多线程 条件变量 pthread_cond_ XXX 使用示例
linux多线程 条件变量 pthread_cond_ XXX 使用示例功能1 控制线程 void *thr_fun2(void *arg)输入字符 1 3 唤醒对应线程,9退出2 conditon1 条件下唤醒 void *thr_fun1(void *arg)3 conditon3 条件下唤醒 void *thr_fun3(void *arg)#include <pthr...原创 2020-04-30 12:22:26 · 290 阅读 · 0 评论 -
linux获取 mac ip
linux获取 mac ip#include <net/ethernet.h>#include <stdio.h>#include <sys/socket.h>#include <linux/if_packet.h>#include <net/if.h>#include <stdlib.h>#include &...原创 2020-04-27 22:45:02 · 279 阅读 · 0 评论 -
linux select函数 写一个服务器,转发数据
linux select函数 写一个服务器,转发数据源码:#include <sys/types.h> #include <sys/socket.h> #include <stdio.h>#include <stdlib.h>#include <string.h>#include <netinet/in.h> ...原创 2020-04-26 13:38:35 · 278 阅读 · 0 评论 -
ubuntu 安装 LiveSuit 刷机工具
ubuntu 安装 LiveSuit 刷机工具wiki:http://linux-sunxi.org/LiveSuit源码获取:git clone https://github.com/linux-sunxi/sunxi-livesuite.git构建安装内核模块1 安装 dkmsapt-get install dkms2 转到 awusb 目录 输入命令makem...原创 2020-04-17 10:14:35 · 2297 阅读 · 0 评论 -
字符串打印颜色
字符串打印颜色适用于 调试输出printf 或者 qDebug() 等等语法:\033[显示方式;前景色;背景色m其中显示方式控制属性代码重置所有属性0高亮/加粗1暗淡2下划线4闪烁5反转7隐藏8重置所有属性4光标上移n行nA光标下移n行nB光标右移n行nC光标左移n行nD...原创 2020-04-10 22:16:22 · 423 阅读 · 0 评论 -
ffmpeg转换视频为 gif图片
ffmpeg转换视频为 gif图片官方文档:usage:usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...Getting help: -h -- print basic options -h long -- print more optio...原创 2020-04-06 00:09:53 · 696 阅读 · 0 评论 -
ubuntu16.04 与 Huawei Share 互联
ubuntu16.04 与 Huawei Share 互联首先确保手机和电脑在同一个局域网内,比如连到同一个wifi手机端开启 Huawei Share1 打开Huawei Share #### 2 长按图标设置,打开“共享至电脑”3 配置电脑端访问验证,用户名 honor ,密码 xxxx### ubuntu 端链接手机1 服务器地址填写 smb://手机的IP地址2 然后输入 ...原创 2020-02-26 22:57:43 · 2579 阅读 · 0 评论 -
ubuntu16.04,libva error: va_getDriverName() failed ,driver_name=(null)错误处理
ubuntu16.04,libva error :va_getDriverName() failed ,driver_name=(null)在使用Qt编程一些视频相关的应用,报错libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.solibva error: va_getDriverName() ...原创 2019-11-02 22:53:34 · 10506 阅读 · 1 评论 -
使用busybox制作根文件系统,作为 RAM disk ,并使用qemu加载
rootfs.img 是制作成功的根文件系统 RAM disk 格式镜像。我是:busybox-1.31.1.tar.bz2。menuconfig:需要配置静态编译。已经有编译好的linux内核镜像,busybox安装在源码目录下的。放到linux内同级目录,核解压。然后,在当前目录下生成。原创 2019-11-02 11:24:48 · 2459 阅读 · 1 评论 -
交叉编译linux内核5.3.7,制作initramfs,使用qemu测试
交叉编译linux内核5.3.7交叉编译器参考我的这篇文章:交叉编译openssl到aarch64下载内核官网:https://www.kernel.org/编译内核代码编译内核前需要先安装一些必备工具软件:sudo apt-get install libncurses5-dev libssl-devsudo apt-get install build-essential op...原创 2019-10-31 17:08:56 · 2164 阅读 · 0 评论 -
交叉编译openssl到aarch64
交叉编译openssl到aarch64openssl下载地址解压tar xvzf openssl-1.1.1.tar.gz交叉编译# 配置交叉编译器路径export ARM_V8_CROSS_PATH=/home/wmx/cross_compile/aarch64-linux-gnu/gcc/binexport PATH=$PATH:$ARM_V8_CROSS_PATH./co...原创 2019-10-30 19:19:45 · 8098 阅读 · 5 评论 -
QLocale 本地化(时间日期以及其它……)
QLocale 本地化QLocale 本地化 QLocale currentlocale = QLocale::system(); qDebug()<<"default "<<currentlocale; //zh_CN //QLocale::setDefault(QLocale("zh_CN")); QLocale::setDe...原创 2019-06-13 00:28:21 · 3929 阅读 · 0 评论 -
配置Qt ARM 平台交叉编译
配置 目标平台的 gcc g++ qmake 首先有对应arm平台的SDK1 指定 ARM 平台的 gcc 和g++打开 QtCreater ,工具——>选项——>编译器在ARM 平台的 开发 SDK 包里面的 gcc g++ GCC arm-linux-gnueabi-gccG++ arm-linux-gnueabi-g++2 指定...原创 2018-07-23 21:09:46 · 1947 阅读 · 0 评论