ubuntu23.04安装设置

虚拟机2304配置

目录

1.新建虚拟机向导

2.安装iso

3. 安装 Ubuntu

4.设置su

5.联网

6.联网2,重启无法联网

7.设置成中文

安装fcitx-googlepinyin

配置language support

输入法配置

8.交互

实现虚拟机与主机之间自由粘贴和复制及文件的拖拽——VMware Tools的安装

1.在菜单中点击虚拟机,然后点击安装(或者重新安装) VMWare Tools

2.在打开的页面下把VMware Tool拷贝到桌面(知道路径的文件夹下都可以)

3、解压安装VMware Tools

9.python3特殊问题


1.新建虚拟机向导

点击稍后安装,不然输入密码时进不去(也可能是23.04清华镜像的问题,但是23.04网上遇到问题的很多,解决方法,重装系统,且选择稍后安装

2.安装iso

  • 勾选【稍后安装操作系统】,然后点击【下一步】:

在这里插入图片描述

  • “客户机操作系统”选择【Linux】,然后“版本”选择【Ubuntu 64 位】,然后点击【下一步】:

在这里插入图片描述

  • “虚拟机名称”你可以自己起个名字,当然也可以用默认起的名字;然后点击【浏览】选择你要将 Ubuntu 安装的位置(这里建议在系统盘外建立一个新的文件夹,像图中所示的那样);最后点击【下一步】:

在这里插入图片描述

  • 如下图所示,“处理器数量”和“每个处理器的内核数量”我建议都选择 2 个,后续应该是够用的,最后点击【下一步】:

在这里插入图片描述

  • “此虚拟机的内存”可以选择默认的 4096 MB,然后点击【下一步】:

在这里插入图片描述

  • 勾选【使用网络地址转换(NAT)】,然后点击【下一步】:

在这里插入图片描述

  • 选择默认的【LSI Logic(推荐)】,然后点击【下一步】:

在这里插入图片描述

  • 选择默认的【SCSI(推荐)】,然后点击【下一步】:

在这里插入图片描述

  • 勾选【创建新虚拟磁盘】,然后点击【下一步】:

在这里插入图片描述

  • “最大磁盘大小”可以选择 20(需求很大的话可以自行增加,不过 20 还是很够用的,不用担心);然后勾选【将虚拟磁盘拆分成多个文件】;最后点击【下一步】:

在这里插入图片描述

  • 默认即可,点击【下一步】:

在这里插入图片描述

  • 点击【自定义硬件】:

在这里插入图片描述

  • 首先点击【新 CD/DVD 自动检测】,然后勾选【使用 ISO 映像文件】,之后点击【浏览】选择你第一步下载好的镜像文件,最后点击【关闭】:

在这里插入图片描述

  • 完成上述步骤后,点击【完成】:

在这里插入图片描述

3. 安装 Ubuntu

  • 完成上述步骤后,虚拟机列表中会出现刚刚新建的虚拟机:

在这里插入图片描述

  • 点击【开启此虚拟机】:

在这里插入图片描述

  • 直接按回车,然后我们要等待一段时间:

在这里插入图片描述

  • 一段时间过后,会出现下面的界面。语言我强烈建议大家选择【English】,因为后面用到 Linux 命令会很方便;然后点击【Install Ubuntu】:

在这里插入图片描述

  • 点击【Continue】:

在这里插入图片描述

  • 如下图所示,按照步骤选择即可:

在这里插入图片描述

  • 勾选【Erase disk and install Ubuntu】,然后点击【Install Now】:

在这里插入图片描述

  • 点击【Continue】:

在这里插入图片描述

  • 时区选择【shanghai】,然后点击【Continue】:

在这里插入图片描述

  • 设置用户名和密码,具体步骤如下:(【Your computer’s name】为你的机器的名字,如果你不改的话系统会自动根据你的用户名生成一个名字;不改问题也不大)

在这里插入图片描述

  • 接下来就是漫长的安装时间,在此期间,系统会自行安装,你可以刷刷抖音,当然也可以跑几把飞车。但是千万不要在该界面乱点,小心点到【Skip】:

在这里插入图片描述

  • 安装完成后,点击【Restart Now】:

在这里插入图片描述

  • 接下来会看到下面的界面,我们用鼠标点击一下,然后按回车即可:

在这里插入图片描述

  • 鼠标点击这个带有名字的人头:

在这里插入图片描述

  • 输入前面设置的密码,输入完成后按下回车即可:

4.设置su

su passwd root

5.联网

  1. 编辑/etc/NetworkManager/NetworkManager.conf文件,将managed=false设置为managed=true

    image

ping www.baidu.com

1,查看主机的网络IP

要是初始未联网,使用不了命令,查看不了,直接按这个数值就好

在主机的命令提示符中键入ipconfig,即可查看IPv4的地址;eg:192.168.1.1

子网掩码255.255.255.0

默认网关192.168.1.1

2,在虚拟机的网络适配器中选择NET的网络连接

img

3,在虚拟机编辑栏,选择虚拟机网络编辑器,选择NET模式,将最下面的子网IP设置为和主机一个网段的地址eg:192.168.1.0

img

4,打开虚拟网路编辑器的NET设置,将网关IP设置为 主机的相同网段eg:192.168.1.14,确认即可

img

5,在虚拟机的网络设置中,将IPv4 Method设置为Automatic(DHCP)(这一步非常关键)

img

6,打开主机的网络设置,配置VMware Network Adapter VMnet8,按照下图修改VM8的属性,其中IP地址和主机在同一网段,默认网关为虚拟机的网关IP,需要注意这两个即可

img

6.联网2,重启无法联网

win + R,输入services.msc,回车,找到VMware NAT Service,启动 然后ubuntu设置了NAT模式的话应该就能成功连接网络了

VMware DHCP Service

重启

7.设置成中文

安装fcitx-googlepinyin

Ctrl+Alt+T打开终端,输入

 sudo apt-get install fcitx-googlepinyin

输入密码开始安装(输入密码的时候光标是不会移动的,不会有对应密码的***这样的星号出来,只管输完密码按回车就行),命令行会停在[y/n]的确认行,输入y并回车后开始安装。

配置language support

安装完成后打开菜单栏(按键盘上ctrl和alt之间的那个键,就是windows里的win键,在ubuntu里叫super),键盘输入language support并打开。 img

第一次打开会显示语言支持没有完全安装,点击安装并输入密码开始安装。 img

安装好后就能进入语言支持界面,最下面一行Keyboard input method system,默认是iBus,点击下拉单切换到fcitx(系统初始没有fctix,安装fcitx-googlepinyin的时候会装好fcitx)。然后重启电脑。 img

输入法配置

重启之后在右上角状态栏点击键盘图标,在下拉单里选择倒数第三个Configure进入配置界面。 img

点击输入方法设置左下角的+号,进入添加输入方法界面。取消“只显示当前语言”选项的勾选,输入pinyin搜索到系统现有的拼音输入法。选择Google Pinyin并点击OK确认。 img

关闭设置,谷歌输入法配置完成。可以点击右上角状态栏的键盘图片切换到谷歌输入法,切换输入法的快捷键是ctrl+space,可以在刚关闭的输入方法设置界面里第二项Global Config里修改快捷键。

8.交互

实现虚拟机与主机之间自由粘贴和复制及文件的拖拽——VMware Tools的安装

1.在菜单中点击虚拟机,然后点击安装(或者重新安装) VMWare Tools

img

但是90%的情况是这个样子的

img

解决办法:

1.关闭虚拟机;

2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤;

3.再重启虚拟机,灰色字即点亮。

img

img

img

2.在打开的页面下把VMware Tool拷贝到桌面(知道路径的文件夹下都可以)

img

3、解压安装VMware Tools

img

打开解压好的文件夹,运行终端。输入用户密码回车开始安装。出现第一个画面时,选择“y”回车。

 sudo ./vmware-install.pl

img

img

重启电脑,重新进入,安装vmware tools即生效。鼠标和复制粘贴就生效了。

9.python3特殊问题

在 Manjaro 22、Ubuntu 23.04、Fedora 38 等最新的linux发行版中运行pip install时,通常会收到一个错误提示:error: externally-managed-environment,即“外部管理环境”错误,但这不是一个 bug。

如果您想阅读,这是完整的错误信息:

 $ sudo pip3 install please-cli
 error: externally-managed-environment
 ​
 × This environment is externally managed
 ╰─> To install Python packages system-wide, try 'pacman -S
     python-xyz', where xyz is the package you are trying to
     install.
     
     If you wish to install a non-Arch-packaged Python package,
     create a virtual environment using 'python -m venv path/to/venv'.
     Then use path/to/venv/bin/python and path/to/venv/bin/pip.
     
     If you wish to install a non-Arch packaged Python application,
     it may be easiest to use 'pipx install xyz', which will manage a
     virtual environment for you. Make sure you have python-pipx
     installed via pacman.
 ​
 note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
 hint: See PEP 668 for the detailed specification.

背后的原因

“外部管理环境”错误背后的原因:Manjaro 22、Ubuntu 23.04、Fedora 38 以及其他的最新发行版中,正在使用 Python 包来实现此增强功能。

这个更新是为了避免「操作系统包管理器 (如pacman、yum、apt) 和 pip 等特定于 Python 的包管理工具之间的冲突」。

这些冲突包括 Python 级 API 不兼容和文件所有权冲突。

解决方案

方案一、(粗暴) 去掉这个提示

强制删除此警告,回归到熟悉的操作。

将 “x” 替换为实际版本。

 sudo mv /usr/lib/python3.x/EXTERNALLY-MANAGED /usr/lib/python3.x/EXTERNALLY-MANAGED.bk 

和之前一样,现在您可以直接运行 pip(3) install package_name 命令来安装python模块。

方案二、(推荐) 使用pipx

您在上面看到的涉及手动工作。Pipx 使其自动化。

它会自动为您安装的每个应用程序创建一个新的虚拟环境。不仅。它还在 中创建指向它的链接.local/bin。这样,安装该软件包的用户就可以从命令行中的任何位置运行它。

我想这就是大多数桌面 Linux 用户想要的。

使用以下命令在 Ubuntu 上安装 pipx:

 sudo apt install pipx 

它可能会安装大量的依赖项:

img

现在将其添加到 PATH 中,以便您可以从任何地方运行。

 pipx ensurepath

img

提示:

您必须关闭终端并重新登录才能发生更改。

现在我们可以使用 Pipx 而不是 Pip 安装 Python 包:

 `pipx install package_name `

pip(3) install,完美解决 externally-managed-environment - 耀龙笔记

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值