Skip to content

Ubuntu

约 975 个字 52 行代码 预计阅读时间 4 分钟

1

在客户机中装载虚拟CD驱动器,启动终端,使用tar解压缩安装程序,然后执行 vmware-install.pl 安装 VMware Tools。

2

安装ubuntu

  • (8条消息) 双系统下Ubuntu18.04(Linux)安装超详细图文教程_没有灵魂的工具人的博客-CSDN博客

    根据 3.制作装机系统U盘 制作启动盘

  • ubuntu_install1

  • ubuntu_install2

    正常安装

  • ubuntu_install3

    选择 其他选项 才能自己分区

  • ubuntu_install4

    ubuntu_install5

    ubuntu_install6

    ubuntu_install6_2

    ubuntu_install7

    ubuntu_install8

    • 分三个区就够了:

      EFI系统分区 300MB ---
      交换空间 内存多大就多大 ---
      根目录分区 (挂载点:/) 剩余空间 Ext4日志文件系统

      (若有选项)均选主分区、空间起始位置

    • 安装引导器的设备 / Device for boot loader installation 选跟EFI相同的硬盘,

      即如果分区都在同一个硬盘上就选那一个

  • 后续按照引导操作就行

3

ubuntu | 镜像站使用帮助 | 北京外国语大学开源软件镜像站 | BFSU Open Source Mirror

换北外源

18.04可以直接在软件与更新中选择北外源

修改/etc/apt/sources.list文件 ( 先将系统自带的该文件做个备份source.list.save,将该文件替换为下面内容,即可使用选择的软件源镜像。):

  • 18.04

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.bfsu.edu.cn/ubuntu/ bionic main restricted universe multiverse
    # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.bfsu.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.bfsu.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    
    # deb https://mirrors.bfsu.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    # # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    
    deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
    # deb-src http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.bfsu.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    # # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    
  • 20.04

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.bfsu.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.bfsu.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.bfsu.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    
    # deb https://mirrors.bfsu.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    # # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    
    deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
    # deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.bfsu.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    # # deb-src https://mirrors.bfsu.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    

4

语言改为中文:

ubuntu_language_1

  1. 设置,区域和语言,管理已安装的语言
  2. 添加或删除语言...
  3. 中文简体(勾选),应用

将输入法换成拼音(或五笔)输入:

ubuntu_language_2

ubuntu_language_3

  1. 设置,区域和语言,+(输入源处),
  2. 汉语
  3. 选中汉语 (Intelligent Pinyin)(或其他),添加

(将其余输入源可删除)

5

安装cmake

(8条消息) ubuntu安装cmake的三种方法(超方便!)_Man_1man的博客-CSDN博客

使用第二种方法,并且在Download | CMake里选择Source distributions:下的压缩包下载

6

安装clion、pycharm等:

安装到主目录中(建议)

  1. 移动压缩包到主目录,并直接解压

    tar -zxvf xxx.tar.gz
    
  2. 进入 xxx/bin 文件夹,运行 xxx.sh文件

    sh xxx.sh 
    
  3. install_ide

    左下角设置图标,Create Desktop Entry...

    在全部应用程序中会出现ide的图标/快捷方式

  4. (可选)关闭原本打卡的ide,从全部应用程序中重新打卡,在任务栏中右键,添加到收藏夹

7

磁盘扩容:

Ubuntu空间不足,如何扩容 - 知乎 (zhihu.com)

8

安装并使用 clash for windows linux 端

Linux/ubuntu下实现科学上网使用 clash for windows 详细步骤|翻墙|vpn|v2ray (cfmem.com)

(Linux端没有 System proxy选项)

设置,网络网络代理手动,填写HTTP代理HTTPS代理(左127.0.0.1,右7890)

ubnutu_clash

可设置开机启动 start with linux 和静默开启(不应用界面,只后台运行) silent start

9

先进视觉

Ubuntu 下,如果要在 .sh 脚本中使用 sudo 命令,可以使用 echo 来自动输入密码,如

echo "1111" | sudo -S bash ./scripts/install_udev_rules.sh
echo "1111" | sudo -S udevadm control --reload-rules && echo "1111" | sudo -S udevadm trigger

10

ubuntu 安装新版本的 python

由于 yolov8 好像要求 3.8 以上的 python ,而 ubuntu18.04 自带的 python3 是 3.6.9 的,运行命令

sudo apt install python3

还显示

python3 已经是最新版 (3.6.7-1~18.04)

Ubuntu 18.04 Python 3.9 源码编译安装_ubuntu18.04源码安装python-CSDN博客

按照这篇文章,先下载 .tgz 文件

可以在 华为源 中下载

Index of python-local (huaweicloud.com)

然后

tar -tvf Python-3.10.13.tgz
tar -zxvf Python-3.10.13.tgz
cd Python-3.10.13
./configure
sudo make install

make 好之后,虽然会显示

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

但其实已经安装好了,

此时运行 python3 仍会运行自带的 python3.6.9,

运行新安装的 python3.10.13 需要运行

python3.10

的命令,

pip 也是类似

pip3.10

安装完之后还记得需要换源

11

ImportError: No module named '_ctypes'

新装的 python3.10 在装好环境之后尝试运行 yolov8 ,然后显示了上面的报错信息,在网上查了一下,这好像是 python 内置的模块,所以我认为是 python 在安装时没安装好,

然后参考这篇讨论

python - Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing - Stack Overflow

这个回答,安装一下 libffi-dev 就可以

sudo apt install libffi-dev

但是我安装好之后运行还是有这个报错,然后我重新运行命令

./configure
sudo make install

重新安装了一下 python3.10 ,再次去运行 yolov8 ,这个报错信息消失了


Last update: 2024-01-15
Created: 2023-07-11