05 2020 档案

摘要:答: 打上以下补丁即可修复 $ wget https://patchwork.openembedded.org/patch/146107/mbox/ -O mbox && git am mbox --reject 参考资料: https://patchwork.openembedded.org/pa 阅读全文
posted @ 2020-05-29 19:29 Jello 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:答: git push <目标仓库> +refs/remotes/source/:refs/heads/ 示例如下: git push https://github.com/jello.git +refs/remotes/source/*:refs/heads/* 阅读全文
posted @ 2020-05-29 19:15 Jello 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:答: 使用dd命令烧写即可 # dd if=<ubuntu image name>.iso of=/dev/sdX bs=32M 阅读全文
posted @ 2020-05-29 12:45 Jello 阅读(668) 评论(0) 推荐(0) 编辑
摘要:答: 给yocto打补丁,补丁内容如下: +diff --git a/locale/bits/types/locale_t.h b/locale/bits/types/locale_t.h +new file mode 100644 +index 0000000000..b519a6c5f8 + / 阅读全文
posted @ 2020-05-29 12:23 Jello 阅读(1211) 评论(0) 推荐(0) 编辑
摘要:答: 修改automake的规则 a/bin/automake +++ b/bin/automake @@ -3878,7 +3878,7 @@ sub substitute_ac_subst_variables_worker sub substitute_ac_subst_variables { 阅读全文
posted @ 2020-05-28 21:31 Jello 阅读(792) 评论(0) 推荐(0) 编辑
摘要:答: 替换--set-upstream为--set-upstream-to, 示例如下: a/bitbake/lib/bb/fetch2/git.py +++ b/bitbake/lib/bb/fetch2/git.py @@ -326,7 +326,7 @@ class Git(FetchMeth 阅读全文
posted @ 2020-05-28 20:37 Jello 阅读(2947) 评论(0) 推荐(0) 编辑
摘要:命令如下 $ apt-file search <头文件名> (apt-file search /usr/include/linux/limits.h) 阅读全文
posted @ 2020-05-28 17:07 Jello 阅读(718) 评论(0) 推荐(0) 编辑
摘要:总结一句话:系统调用的本质,通过sc指令触发异常,完成用户态到内核的转换。 展开一些:应用程序调用fork(),fork()是一个glibc函数,该函数的最底层调用sc指令,触发cpu异常,从而完成从用户态到内核态的切换, 内核:在异常处理中完成fork()的内核态处理,然后通过rfi指令返回到用户 阅读全文
posted @ 2020-05-26 23:33 Jello 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1. 应用程序通过系统调用从用户空间进入内核空间 系统架构 进入内核态时使用的汇编指令 ARM32 swi ARM64(ARMv8, AARCH64) svc X86 int RISC-V ecall mips syscall powerpc sc 阅读全文
posted @ 2020-05-26 22:45 Jello 阅读(692) 评论(0) 推荐(0) 编辑
摘要:1. 将当前用户加入docker组 $ sudo usermod -a -G docker <当前用户名> 2. 修改/var/run/docker.sock的权限 $ sudo chmod 666 /var/run/docker.sock 阅读全文
posted @ 2020-05-18 10:37 Jello 阅读(6801) 评论(0) 推荐(1) 编辑
摘要:一.有两种方案 1.1. vnc 1.2. xrdp (针对windows端登陆远程linux服务器) 二. 方案一 2.1. 安装vnc $ sudo apt-get install vnc4server 2.2. 安装轻量级桌面xfce $ sudo apt-get install xfce 2 阅读全文
posted @ 2020-05-17 14:00 Jello 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:答: 安装python-setuptools/python3-setuptools$ sudo apt-get install python-setuptools python3-setuptools 阅读全文
posted @ 2020-05-08 20:23 Jello 阅读(10258) 评论(0) 推荐(0) 编辑
摘要:答: 插入另一块磁盘或u盘,将其挂载到/var目录下,操作如下: 1. 插入另一块磁盘或u盘 2. 将磁盘或u盘挂载到/mnt目录下 $ sudo mkdir /mnt && sudo mount /dev/sda4 /mnt 3. 将/var目录中的内容拷贝到磁盘或u盘中 $ sudo cp /v 阅读全文
posted @ 2020-05-08 17:47 Jello 阅读(712) 评论(0) 推荐(0) 编辑
摘要:答:示例如下, $ sudo umount -l /PATH/OF/BUSY-DEVICE ($ sudo umount -l /dev/sda1) $ sudo umount -f /PATH/OF/BUSY-NFS(NETWORK-FILE-SYSTEM) ($ sudo umount -f / 阅读全文
posted @ 2020-05-06 17:27 Jello 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:1. docker build 时加上加上参数--build-arg https_proxy=http://user:password@proxy-server-ip:port (根据自身情况填充user, pasword, proxy-server-ip, port) $ docker build 阅读全文
posted @ 2020-05-06 12:34 Jello 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:有两种方法可选, 1. 修改docker的客户端配置文件~/.docker/config.json$ cat ~/.docker/config.json { "proxies": { "default": { "httpProxy": "http://user:password@your-proxy 阅读全文
posted @ 2020-05-06 10:38 Jello 阅读(4130) 评论(0) 推荐(0) 编辑
摘要:有两种可能: 1. 有可能是系统时间不对,导致解压出错。此时使用date设置好时间即可 2. 有可能文件不完整导致的 阅读全文
posted @ 2020-05-05 21:06 Jello 阅读(7740) 评论(1) 推荐(0) 编辑
摘要:$ sudo apt-get install -y valgrind 阅读全文
posted @ 2020-05-04 18:49 Jello 阅读(653) 评论(0) 推荐(0) 编辑