当前位置: 首页 > news >正文

Ubuntu系统安装

在这里插入图片描述

1.windowsubuntu 系统区别
在这里插入图片描述

  • 操作习惯不同
    i. windows 图形化界⾯⿏标操作
    ii. ubuntu 命令⾏操作

  • 磁盘⽬录不同
    i. windows 按盘符分区存储(C、D、E、F、G
    ii. ubuntu ⼀个根⽬录下分⽬录存储(/etc 、/usr、/home

  • 安全性不同
    i. windows 超级管理员直接可以被使⽤,易被病毒攻击。
    ii. ubuntu 超级管理员默认锁定状态,99.99%不会被病毒攻击。

  • 收费⽅式不同
    i. windows 收费(不定期更新)
    ii. ubuntu 免费开源(6个⽉更新⼀次版本)

优缺点对⽐:

类别windowsubuntu
优点上⼿快、游戏娱乐⽀持⾼、专业软件⽀持⾼安全稳定性⾼、可定制、应⽤范围⼴
缺点运⾏速度慢,安全稳定⾏差 ,不可定制专业软件⽀持度不⾜,游戏娱乐⽀持度不⾜

2.ubuntu 开发⼈员需掌握:

  1. 安装软件

ubuntu 18.04.6(desktop-amd64)安装:https://developer.aliyun.com/mirror/
在这里插入图片描述

选择18.04.6(desktop-amd64)下载
在这里插入图片描述

下载好Ubuntu后打开VMware,创建新的虚拟机
在这里插入图片描述

选择典型,点击下一步
在这里插入图片描述

单机浏览,选择ubuntu-18.04.6-desktop-amd64.iso,点击下一步
在这里插入图片描述

填写用户名密码,点击下一步
在这里插入图片描述

选择安装路径,点击下一步
在这里插入图片描述

将虚拟磁盘存储为单个文件
在这里插入图片描述

选择自定义硬件,自定义配置后选择下一步
在这里插入图片描述

安装过程有点长,等待一下
在这里插入图片描述

  1. 编辑⽂件(vim常⻅操作)
  2. 执⾏⽂件
# 执⾏shell脚本⽂件
sh ./xxx.sh
  • ubuntu18.04安装python3.8

⽅式1:apt安装

# 更新软件包列表
$ sudo apt update
# 安装Python 3.8
$ sudo apt install python3.8
# 通过键⼊以下命令验证安装是否成功:
$ python3.8 --version
# 返回信息如下代表安装成功:
Python 3.8.0

点击SanHa
在这里插入图片描述

输入密码,点击Sign in在这里插入图片描述

右键,点击Open Terminal
在这里插入图片描述

安装Python 3.8在这里插入图片描述

测试是否安装成功
在这里插入图片描述

⽅式2:源码安装

# 更新软件包列表
$ sudo apt update
# 使⽤wget从Python下载⻚⾯下载最新版本的源代码:
$ wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
# 下载完成后,解压缩下载的⽂件:
$ tar -zvxf Python-3.8.0.tgz
# 切换到Python源⽬录并执⾏configure脚本,该脚本执⾏许多检查以确保系统上的所有
依赖项都存在:
$ cd Python-3.8.0
$ ./configure --enable-optimizations
# --enable-optimizations选项通过运⾏多个测试来优化Python⼆进制⽂件,这会使
构建过程变慢。
# 启动Python 3.8构建过程:
$ make -j 8
# 为了加快构建时间,请修改-j以使其对应于处理器中的内核数,你可以通过键⼊nproc查
找编号。
# 构建过程完成后,输⼊以下命令安装Python⼆进制⽂件:
$ sudo make altinstall
# 不要使⽤标准的make install,因为它将覆盖默认的系统python3⼆进制⽂件。
# 测试是否安装成功
$ python3.8 --version
# 输出应显示Python版本代表安装成功:
Python 3.8.0

相关文章:

  • 牛客网专项练习30天Pytnon篇第04天
  • 【目标检测算法】IOU、GIOU、DIOU、CIOU与YOLOv5损失函数
  • 为什么梯度方向一定是函数增大的方向
  • Vue学习第36天——PC端和移动端常用的Vue UI组件库
  • ⌈Linux_ 感受系统美学⌋ 剖释Linux操作系统 | 底层级操作增进Linux内功
  • 数据结构之二叉树
  • 数组与数组名到底该如何理解?
  • 计算机网络——随机接入
  • 【NLP开发】Python实现聊天机器人(微软Azure机器人服务)
  • MyBatis框架总结
  • 10.3国庆作业(UART实验)
  • 西瓜书研读——第五章 神经网络:感知机与多层网络
  • Docker实战:Docker安装Gitlab实用教程
  • 【python-Unet】计算机视觉~舌象舌头图片分割~机器学习(三)
  • 牛客网面试——数学类型3
  • [笔记] php常见简单功能及函数
  • Angular 4.x 动态创建组件
  • angular学习第一篇-----环境搭建
  • CSS魔法堂:Absolute Positioning就这个样
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • HTML中设置input等文本框为不可操作
  • Python3爬取英雄联盟英雄皮肤大图
  • Terraform入门 - 3. 变更基础设施
  • Webpack 4x 之路 ( 四 )
  • 聊聊flink的TableFactory
  • 前端存储 - localStorage
  • 前端临床手札——文件上传
  • 区块链分支循环
  • 树莓派 - 使用须知
  • nb
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • (笔试题)合法字符串
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (转)memcache、redis缓存
  • (转)大型网站的系统架构
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET 反射 Reflect
  • .NET和.COM和.CN域名区别
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • [ C++ ] STL---string类的使用指南
  • []指针
  • [ACM] hdu 1201 18岁生日
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [C++提高编程](三):STL初识
  • [dts]Device Tree机制
  • [Geek Challenge 2023] web题解
  • [IOI2018] werewolf 狼人