Datawhale6月组队学习_Linux_task2_Linux安装

ok,上一节学习了什么是Linux,那这次咱们来装个Linux系统看看。当然如果你有闲置的电脑,可以直接安装纯原生的,我还是用虚拟机装一个吧哈哈。

1.下载虚拟机及镜像文件

本次学习推荐安装的是Oracle VM VirtualBox虚拟机,打开官网,豁然开朗!直接点Download!
在这里插入图片描述
然后跳到这…
在这里插入图片描述
根据我推测,应该是选安装版本,我目前是Windows那就点第一个试试吧。
点了之后弹出下载界面,文件为EXE可执行文件,应该没错。
然后选一个安装地址,我没选C盘,因为C盘快满了= =
安装后打开长这样
在这里插入图片描述
这时候虚拟机安装好了,我们还要再下载一个镜像文件一会儿一起用!这里选用的是
Ubuntu版本:20.04
在这里插入图片描述
电脑是64位的!直接点图中蓝色超链接开始下载,文件有点大,2.7G。
等下载的过程中,先把虚拟电脑设置一下吧!
在这里插入图片描述
我这里修改了文件夹地址。默认是C盘用户组,可以不改。然后类型和版本别选错
在这里插入图片描述
然后分配内存,看个人实力了!哈哈我就给了8G。
在这里插入图片描述
然后,默认默认
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
虚拟硬盘大小,给大点吧!20GB以上!
在这里插入图片描述
完成以后!注意这时候还没有读入Ubuntu的镜像文件,也就是这个虚拟电脑还没有灵魂!
在这里插入图片描述

2.安装Ubuntu

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点蓝色磁盘,选择选择虚拟盘!选择刚下好的iso文件!点OK回到刚刚创建截面,点启动。
在这里插入图片描述
启动之后,选择语言。中文吧。。。
在这里插入图片描述
在这里插入图片描述
把这个去掉!
在这里插入图片描述
在这里插入图片描述
接着选时区,设置用户名和密码。。。然后开始安装。。安装完成之后,会提示要重启虚拟机,以及需要输入一个ENTER进入。等以上步骤都顺利的完成之后,就会显示一个登录界面,那Ubuntu的安装就大功告成啦!

3,安装软件

Linux下常见的两种软件安装方式,分别是软件包安装和源码编译安装。

3.1 安装包安装方式

Linux下配置开发环境较便利,其中一个原因是Linux有很好的包管理工具。包管理工具可以在操作系统中提供安装、升级,卸载软件的方法。在Linux下,DPT和RPM是最为常见的两种包管理工具,分别应用于基于deb软件包的Linux发行版和基于rpm软件包的Linux发行版。另外还有arch linux系列的Pacman包管理工具。 我们用的Ubuntu基于deb包,因此仅对此做下介绍。

3.2 deb

基于 Debian 操作系统 (UBUNTU) 的 DEB 软件包管理工具- Dpkg,全称为 Debian Package,是一个可以安装、构建、删除及管理 Debian 软件包的命令行工具,用来制作 Debian 包的工具,同时也可以查看、解压 Debian 包
安装一个Debian安装包,就像是你手动下载的文件(其中-i等价于–install)

dpkg -i <package.deb>

列出<package.deb>的内容中包含的文件结果(其中-c等价于–contents)

dpkg -c <package.deb>

移除一个已安装的包裹(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)

dpkg -r <package>

完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件

dpkg -P <package>

列出安装的软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)

dpkg -L <package>

查看软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)

dpkg -l <package>

3.2 编辑源码安装

可以获得最新的软件,及时修复bug。

tar -xzvf soft.tar.gz #解压一般会生成一个soft目录
./configure #检查环境变量及配置编译选项
make #源代码编译成二进制文件
make install #将make编译出来的文件安装到指定位置(或默认位置) 卸载:make uninstall 或 手动删除,由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 最好在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。入代码片

3.3在线安装

3.3.1 apt包管理

APT 是 Ubuntu Linux 中的命令行软件包管理工具,用于获取、安装、编译、卸载和查询 Deb 软件包,以及检查软件包的依赖关系。
apt中常用命令。

sudo apt-get update                       
# 更新本地索引,即更新/var/lib/apt/lists 里边的内容
sudo apt-get upgrade                      
# 更新所有软件包
sudo apt-get install xx                 
# 安装软件
sudo apt-get remove xx
# 卸载包
sudo apt-get remove --purge name          
# 卸载并彻底清除
sudo apt-get clean                        
# 清理下载文件的存档

3.3.2换源

有些apt包管理的软件仓库地址可能在国外,国内连接速度较慢。所以可以将软件仓库地址改为国内源码库。Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。
用gedit命令打开sources.list文件

sudo gedit /etc/apt/sources.list

将内容改为下面:

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

以上为ubuntu20.04更换清华源码的一个例子。另外还有中科大等众多优秀软件仓库,大家可以自行尝试
清华源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
中科大源:https://mirrors.ustc.edu.cn/help/
另外还有一些提高生产效率的开源软件,大家可以自行百度下载安装~ 兵欲善其事必先利其器!安装完成,可以开折腾了!

4 开发工具软件安装

4.1 git+vim

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

sudo apt-get install git

Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

sudo apt-get install vim

2.安装gcc(有则不必安装)和各依赖库

sudo apt-get install gcc

我用python3所以执行以下安装

sudo apt-get install libncurses5-dev  python3-dev libatk1.0-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev

3.配置与安装
注意以下操作要在vim文件夹下打开终端进行!

sudo ./configure --with-features=huge --enable-multibyte --enable-rubyinterp --enable-python3interp --enable-luainterp --enable-cscope --enable-gui=gtk3 --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.8/config-3.8m-x86_64-linux-gnu/ --prefix=/usr/local/vim8

5 安装完成,可以愉快的使用了。

墙裂建议大家装一下:设备-安装增强功能。不然画面一直很小只,看着很难受。具体安装方法百度一大堆~目前我的界面是这样事儿的![在这里插入图片描述](https://img-blog.csdnimg.cn/20210615130347588.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTgxNzM4Mw==,size_16,color_FFFFFF,t_70
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值