“Windows + VirtualBox Ubuntu” 问题与解决笔记【持续更新】

简介: “Windows + VirtualBox Ubuntu” 问题与解决笔记【持续更新】

系统版本 Ubuntu 16.04 LTS




一、Virtual Box 相关问题





1. virtualbox+ubuntu设置共享文件夹

http://www.cnblogs.com/huanghuang/archive/2011/09/23/2185968.html

http://www.linuxidc.com/Linux/2014-02/96713.htm



手动挂载共享文件夹:

mkdir share_windows
sudo mount -t vboxsf myshare share_windows
cd share_windows
ls

在Home目录下就可以看到共享文件夹了image.png

卸载命令为:

sudo umount -f share_windows

2. VitualBox 出现 "FATAL: could not read from the boot medium" 问题

https://zhidao.baidu.com/question/234582301.html



二、Ubuntu 相关问题



1. su 认证失败

解决方法:sudo passwd root (更新密码),然后再su root(输入新密码)




退出root权限:

① exit
② logout
③ ctrl D

2. Ubuntu apt-get 卸载命令

http://www.php100.com/html/webkaifa/Linux/2012/1113/11546.html


3. Linux(Ubuntu)下如何安装JDK

http://www.cnblogs.com/savagemorgan/p/3650926.html




① tar.gz 文件的解压命令:

sudo tar zxvf xxx.tar.gz

② bin 文件的解压安装命令:

sudo chmod u+x a.bin  //此行给文件执行权限
sudo ./a.bin 

③ deb文件的安装命令:

dpkg -i file.deb 

④ 如果Eclipse 找不到 JDK 的路径

在eclipse目录下新建jre目录,并连接jdk下的jre/bin目录到该目录下。

mkdir jre
cd jre
ln -s 你的JDK目录/bin bin

4. ubuntu常用命令

mv:移动文件或文件夹

http://jingyan.baidu.com/article/0aa22375b8d9bf88cc0d643f.html


rm: 删除文件或文件夹

http://jingyan.baidu.com/article/3f16e003cb810f2591c10339.html




5. ~/.bashrc 的编辑

我还是习惯用 gedit ~/.bashrc,虽然很多人推崇vi / vim




6. Permission denied

chmod 777

如果想连其所有子目录都一起修改:

chmod -R 777 

https://zhidao.baidu.com/question/506645291.html


或者得到root 权限




【$NDK/build 有时也会遇到这个问题,如果以上修改权限后还不行,尝试手动删除obj目录】




7. Unable to lock the administration directory (/var/lib/dpkg/)

sudo rm /var/lib/apt/lists/lock


或 sudo rm /var/cache/apt/archives/lock


http://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-another-process



8. ubuntu上安装ffmpeg

http://thierry-xing.iteye.com/blog/2017864




△ 带x264库的安装

http://blog.csdn.net/season_hangzhou/article/details/24399371


△ 带fdk-aac库的安装

http://blog.csdn.net/vblittleboy/article/details/25223699

其中乱码的代码如下:

git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git 
cd fdk-aac 
autoreconf -fiv 
//./configure --disable-shared  // 禁用shared的情况
./configure --enable-shared // 启用shared的情况
make && make install
ldconfig /usr/local/lib
./configure --enable-libfdk_aac --enable-nonfree --enable-libmp3lame

经过整理之后,最终的configure选项应为:

/configure --prefix=/usr/local/ffmpeg --enable-shared --enable-yasm --enable-libx264 --enable-gpl --enable-pthreads --enable-libfdk-aac --enable-nonfree --enable-pic --enable-libmp3lame --extra-cflags=-I/usr/local/x264/include --extra-ldflags=-L/usr/local/x264/lib

http://www.cnblogs.com/lixiaodi/p/4702535.html


③ 如果以上两个库都是通过包管理器下载安装的话,那configure 就可以简化为

./configure --enable-shared --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-pic

(http://blog.csdn.net/leixiaohua1020/article/details/43898125)


附上:


ffmpeg 的 configure选项 对照表




9. Ubuntu 安装 OpenCV

http://blog.csdn.net/junmuzi/article/details/49888123



10. OpenCV 安装遇到 “libavcodec.a make fails - recompile with -fPIC”

完整错误信息:/usr/bin/ld: /usr/local/lib/libavcodec.a(avpacket.o): relocation R_X86_64_32S against `av_destruct_packet' can not be used when making a shared object; recompile with -fPIC




需要重新configure 并 make ffmpeg

sudo CFLAGS="-fPIC" ./configure --enable-nonfree --enable-pic --enable-shared
make clean
make
make install

11. apt 的 搜索命令

sudo apt-cache search xxx

12. Ubuntu 下 打不开 Android SDK Manager

进入sdk目录下的tools,用 ./android 运行即可




13. Ubuntu 下 NDK的安装

http://blog.csdn.net/telencool/article/details/47057065



14. 修改系统环境变量的方法(以添加NDK的路径为例):

修改系统环境变量

sudo gedit /etc/profile

在profile文件下面添加,保存并退出

export ANDROID_NDK= ndk路径
export PATH=$ANDROID_NDK:$PATH

使添加生效

source /etc/profile

15. git错误:fatal: Not a git repository (or any of the parent directories): .git

提示说没有.git这样一个目录,git init就可以了




16. Android/NDK编译 x264、fdk-aac、FFmpeg

网上虽然很多,但我根据自己情况筛选的比较靠谱的三篇文章


http://blog.chinaunix.net/uid-26000296-id-5213411.html

http://blog.chinaunix.net/uid-26000296-id-5213410.html

http://www.itnose.net/detail/6219672.html

最后是我自己将它们整理之后,亲测有效的脚本


http://blog.csdn.net/panda1234lee/article/details/53099203




17. 中文输入法的切换

http://jingyan.baidu.com/article/adc815134f4b92f722bf7350.html




18. Dos2Unix命令

http://codingstandards.iteye.com/blog/810900



转换整个文件夹:


cd 到想转换的目录下,然后输入以下命令

$ find . -type f -exec dos2unix {} \;



目录
相关文章
|
2月前
|
Ubuntu 虚拟化 Windows
无影云电脑选择哪个操作系统Windows server 2019还是Ubuntu?
在选择阿里云无影云电脑的操作系统时,Windows Server 2019 和 Ubuntu 各有优势。Windows适合依赖微软生态的企业级应用,提供图形化界面和高安全性;Ubuntu则轻量、经济,适合开源工具链和容器化部署。根据应用场景、资源占用、安全性、开发效率及成本考量,选择最适合的系统。条件允许下,可采用混合方案满足多样化需求。
|
2月前
|
Web App开发 人工智能 JSON
Windows版来啦!Qwen3+MCPs,用AI自动发布小红书图文/视频笔记!
上一篇用 Qwen3+MCPs实现AI自动发小红书的最佳实践 有超多小伙伴关注,同时也排队在蹲Windows版本的教程。
403 1
|
9月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
10507 4
|
4月前
|
监控 Ubuntu Linux
Windows11 WSL2 Ubuntu编译安装perf工具
通过以上步骤,你已经在Windows 11的WSL2中成功编译并安装了 `perf`工具。尽管在WSL2中可能会遇到一些限制,但大部分基本性能分析功能应当可以正常使用。使用 `perf`进行性能分析,可以帮助你更好地理解和优化系统及应用程序的性能。
250 14
|
9月前
|
监控 Ubuntu Linux
视频监控笔记(五):Ubuntu和windows时区同步问题-your clock is behind
这篇文章介绍了如何在Ubuntu和Windows系统中通过设置相同的时区并使用ntp服务来解决时间同步问题。
192 4
视频监控笔记(五):Ubuntu和windows时区同步问题-your clock is behind
|
9月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
546 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
9月前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
887 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
9月前
|
Ubuntu Linux Python
如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发
如何在WSL(Windows Subsystem for Linux)的Ubuntu环境中使用conda虚拟环境来为Windows上的PyCharm开发设置Python解释器。
946 1
|
10月前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
1056 3
|
9月前
|
Ubuntu Linux 开发工具
windows11安装WLS2+Ubuntu
windows11安装WLS2+Ubuntu