Ubuntu19.10/20.04安装记录

2023-05-16

安装过程

  官方网站下载,搜索引擎搜索Ubuntu history version
找到19.10,下载速度略慢,大小大约2.3G。

  在Windows 上面使用UltraISO(试用版即可)刻录到u盘即可

  重新启动笔记本,HP按F9进入bios,选择从u盘启动

  进入一个ubuntu系统列表选择页面,需要快速按下方向键,不然很快会默认进入用u盘体验ubuntu系统模式

  在列表中发现多了一个install ubuntu (safe graphics),搜索了一下,貌似为了防止图形显卡驱动造成的安装过程卡死的问题,具体是不是,咱也不知道,咱也无处问。默默的选择install ubuntu即可。

  过程还是很顺利的,安装完成会有提示,remove install medium and press enter之类的话,就是拔掉u盘,按回车键就好了。系统就重启了,重启完成就能完整的体验Ubuntu Linux系统了。

  230106前几天从163的源更换为阿里的源,更新了依次,系统崩了,启动不了,一直停留在黑乎乎的页面,提示也没细看,等了半天也没反应,系统又完犊子了。昨天现在了20.04LTS版本,长期支持版本或许会稳定一些吧,刻录到u盘,5号晚上捣鼓了半个小时安装好了,只是中间遇见了nvidia显卡软件安装的一个问题,蓝色屏幕显示Perform MOK management,然后下面有4个选项。Continue boot;Enroll MOK;Enroll key from disk;Enroll hash from disk。当时安装的时候打勾了,也输入密码了,这一步请参考https://zhuanlan.zhihu.com/p/434954543?utm_id=0。步骤很详细。

遇见的问题

  1.下面有一个很关键的问题,需要记录一下。

  进入系统后发现窗口的按钮图表采用了windows风格,三个按钮位于窗口右上角,以前安装的Ubuntu11,15,都在左侧,还真不习惯。搜索了解决方法,由于软件源的问题,始终没有成功解决。接下来必须解决软件源这个前置条件,才能解决三个按钮位置的设置的问题。方法请继续向下翻看更换软件的源。

  2.今天浏览b站视频,发现无法播放,之前京东购物预览视频也无法播放,这都是因为没有安装Adobe Flash Player的问题,走了不少弯路,其实解决很简单,两条命令解决,Ubuntu19.10可用。

sudo apt install flashplugin-installer
sudo apt install browser-plugin-freshplayer-pepperflash

  3.安装vscode

(1)官网.deb文件下载
(2)sudo dpkg -i xxx.deb
(3)sudo apt-get install -f # Install dependencies
这第三句很神奇,没看懂,不过确实安装成功了,按super键能找到vscode图标

  4.卸载软件

方法很多种,目前仅仅尝试了控制台卸载方法:
查看已经安装的软件,注意在列表里面查看自己安装的软件名称

dpkg --list

卸载命令,尖括号不需要,只是强调,后面是上一步看到的软件名称,例如卸载QQ,则输入sudo apt-get --purge remove qq 再按回车即可,只是举个例子。

sudo apt-get --purge remove <programname>

  5.Android Studio快捷方式实现

参考csdn作者stdev ,原文url太长,去他博客搜索studio即可找到。
进入到目录/usr/share/applications下创建文件xx.desktop,例如(studio.desktop),需要sudo执行。
将下面内容粘贴到文件内,保存即可在Aplication里面找到图标了。原文更详细可以参考

[Desktop Entry]
Name = Android_Studio
Comment = android studio
Exec=/home/xsc/android-studio/bin/studio.sh
Icon=/home/xsc/android-studio/bin/studio.png
Terminal=false
Type=Application

借助此方法,将下载的社区版Idea-IC设置了快捷方式,application列表还支持svg图标。

  扩展内存

  前段时间,购买了一个4G内存条,扩展了一下笔记本,暗影精灵1,2015年的本,DDR3,所以买内存条要注意,不要买错了,恐怕DDR4的安上不能用,拆机废了点事情,最终没有完全拆开,然而用手掰开,还是把内存条安上了,尽管用了不少的力气,然而最终还是没有完全脱离,确认所有的螺丝都卸掉了,专门看了视频,大力出奇迹的事情,还是不要相信,奇迹出不了,很大概率出悲剧,毕竟内部很脆弱,装上内存条,先开机试了一下,成功识别了,才开始安上光驱,扣上卡扣,拧上螺丝,虽然不是很贵的设备(Mac),但是吃饭的家伙还是要呵护好的。金士顿的内存条4G有4000零几M,这个容量还是很良心的,自带4G才3700多M,汗。

解决命令行安装不了软件的方法如下

1.更换软件的源(大约是下载或更新来源)

  参考这个文章吧,更换默认源,主要就是编辑/etc/apt/sources.list文件(注意提前备份一下),将新的源粘贴进去并保存。用国内的源确实比较方便快捷,阿里、清华、科大等等。我最终选择了网易的源,感觉还不错,猪厂给力!
贴一个清华源,其他看这个博客或搜索即可。

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

  然后在终端执行

sudo apt-get update
sudo apt-get upgrade

2.安装gnome-tweaks软件

  接下来即可安装和使用gnome-tweaks软件来设置三个按钮的位置了

sudo apt-get install gnome-tweaks

  安装完毕后,按alt+f2弹出窗口,输入gnome-tweaks,打开软件后,左侧点击窗口,右侧即可看到标题栏按钮,鼠标点击,按钮位置实时改变,就成功了。

3.vi编辑器的简单用法

  打开文件,例如build.gradle文件

vi build.gradle

  按i键进入编辑模式,才能开始编辑文件

  编辑完成,按Esc键,重新进入命令模式,按:q!退出vi不保存文件,按:wq保存文件并退出,可能需要指定文件名。

3.1vi编辑器难用问题解决

系统自带vi编辑器,太难用,感觉有些反人类,按方向键出现字母,驾驭不了,于是搜索了一下,据说系统自带的版本使用的是旧版本的vi编辑器快捷键,新手很难上手,建议卸载,安装一个新版本。两条命令,搞定。

sudo apt-get remove vim-common
sudo apt-get install vim

4.常见问题以及解决方法

4.1拿着笔记本举了举,屏幕旋转了,而且角度刁钻,难以恢复

因为这件事情,重启了一次电脑,但是老这样也不行,搜索解决之。
命令行搞定,下面的命令选择执行一条就行,能恢复正常角度即可。参考:https://blog.csdn.net/weixin_30514427/article/details/111968182

xrandr -o left # 向左旋转90度
xrandr -o right # 向右旋转90度
xrandr -o inverted # 上下翻转
xrandr -o normal # 回到正常角度

4.2如何截图

按住PrtScr键即可截屏全屏,如果要自由鼠标拖拽截屏,需要按住shift + PrtScr进行截屏。真的很方便,唯一的缺点就是编辑图片不方便。

4.2制作gif图片

软件名:peek,github开源https://github.com/phw/peek/,简单好用,调整窗口大小然后进行录制即可。huichang给力。具体下载使用方法也可参考peek安装使用

4.3画图软件

linux的画图软件,搜索了一下,Pinta,MyPaint,这两个软件安装完成了,然而还不会用,唉缺乏教程啊。不过MyPaint这个软件真的艺术气息浓厚。

4.4 uml画图软件

http://www.umletino.com/
http://www.umletino.com/umletino.html这个网址可以直接进行在线作图,并且右下角文本输入区域的定制风格和MarkDown语法相似,真是个好工具啊,而且免费还开源,良心之作。

4.5视频播放软件

sudo apt install vlc
参考:https://www.linuxidc.com/Linux/2019-10/160959.htm

下载android系统源代码

  从清华的镜像站点下载
参考:https://blog.csdn.net/Czach/article/details/51272494
命令执行出错:https://blog.csdn.net/StevenYang2008/article/details/106505696
如果没有python2就安装以下python2

sudo apt-get install python

6.0.1代码用掉了100G的硬盘,依然没有下载完,硬盘快满了,先中止,改天移动到其他地方,再继续。
  今天(21.9.5)将windows ntfs格式的硬盘用上了,将100多G的源码移动到了ntfs的机械硬盘上了,特此记录一下,这个流程,主要参考了这篇博客:https://blog.csdn.net/weixin_42316309/article/details/108895539,没想到果然很给力,从Ubuntu Linux就可以愉快的读写ntfs格式的机械硬盘了,将剩下的系统代码下载完毕吧。

  想安装20.04的,看了一下系统文件接近3G,太大放弃了,之前用过11.10,15.04还是10来着,也顺便想体验一下新的Ubuntu版本,确实新版桌面变化很大。人生多一些体验,还不错
  本来不想更换系统的,但是Windows 10太不让人省心。
  系统频繁更新关不掉,有时候是强制更新;
  自带杀毒软件关不掉,每次编写代码运行,杀毒软件严重影响IDE的执行效率,越是着急,越不得不等待,开发使用讲究高效,Windows10太耽误事儿。
  大好时光,系统高效执行,多编写一些代码,有一个好的心情开发,不香吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu19.10/20.04安装记录 的相关文章

  • MTK6580调试IMX132流程分析

    MTK6580调试IMX132流程分析 一开始不了解 MTK 的点亮流程 怎么办呢 1 MTK 开机是 首先是 CameraService 先起来 然后就通过获取 HAL 中的 sensorList 中的信息 CameraManager与C
  • 双线性插值算法

    图像的缩放很好理解 就是图像的放大和缩小 传统的绘画工具中 有一种叫做 放大尺 的绘画工具 xff0c 画家常用它来放大图画 当然 xff0c 在计算机上 xff0c 我们不再需要用放大尺去放大或缩小图像了 xff0c 把这个工作交给程序来
  • JAVA字符串判空的方法

    1 记录自己工作中的问题 xff1a 针对某些字符串进行判空时 xff0c 出现的BUG StringUtils hasText StringUtils hasText null 61 false StringUtils hasText 3
  • 出现次数最多的小写字母

    出现次数最多的小写字母 题目描述 输入一个由小写字母组成的字符串 xff08 字符数量 lt 61 100 xff09 xff0c 输出出现次数最多的小写字母 注意 xff1a 如果有多个小写字母出现的次数一样多 xff0c 则输出ASCI
  • EFCore 从入门到精通-6(详谈查询)

    目录 1 初始准备1 1 工具准备1 2 程序准备1 3 准备数据 2 基础回顾以及探寻2 1 单个查询2 2 查询所有的数据 2 3 筛选和过滤查询2 4 探究原理 3 客户端评估和服务端评估3 1 IEnumerable And IQu
  • 【Android解决方案】在onResume里调用getIntent()得到的是上一次数据

    我有四个媒体分类 xff08 Record xff0c Music xff0c Video xff0c Picture xff09 xff0c 里面除了数据不同 xff0c 界面都是相似的 xff0c 所以我把它们用一个MediaActiv
  • pycharm运行停止快捷键

    运行 shift 43 f10 停止 ctrl 43 f2
  • RecyclerView预加载

    private boolean isLoadingMore 61 false 是否预加载 recyclerView addOnScrollListener new RecyclerView OnScrollListener 64 Overr
  • 自定义右侧弹出dialog并填充状态栏

    DialogUtil xff1a public class DialogUtil private Dialog dialog private View inflate public void showRightDialog Context
  • Android监听横竖屏切换

    偶然在项目中用到播放视频时 xff0c 需要横屏将视频全屏播放 xff0c 所以需要监听屏幕的横竖屏切换事件 ConfigChanges xff0c 用于捕获手机状态的改变 xff0c 当横竖屏切换 xff0c 屏幕尺寸变化 xff0c 弹
  • SVN利用 AS 进行代码对比的方法

    第 1 种 xff1a 如果我们是从 SVN 检出的项目 xff0c 并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别 xff0c 可以按如下步骤操作 如上图所示 xff0c 在代码编辑区 xff0c 右键唤出功能菜单 xff0
  • ADB操作命令详解大全

    ADB 操作命令详解及用法大全 Lucas liu的博客 CSDN博客
  • Android Studio build下面找不见assembleDebug选项解决办法

    在开发Android的AAR库时 xff0c 习惯点击右侧gradle面板的Task任务进行编译 xff0c 如选择assembleDebug或assembleRelease进行编译 xff0c 如下 xff1a 说明 xff1a 其中as
  • android 注销到登陆界面实现

    code class java span class hljs keyword public span span class hljs class span class hljs keyword class span span class
  • 中兴2016校招软件在线笔试题

    面试经验可以参考我的另一篇文章 xff0c 是7月初参加openday面试的 xff0c 文章链接http blog csdn net dandelion1314 article details 47009585 招聘群里有人发的招聘时间安
  • 设置AndroidStudio左侧和右侧的字体

    1 File Settings Appearance amp Behavior Appearance xff0c 右边Override default fonts by not recommended 2 设置代码大小 xff1a File
  • Android下载网络资源文件

    直接上代码 xff1a lt uses permission android name 61 34 android permission WRITE EXTERNAL STORAGE 34 gt lt uses permission and
  • 出现:trying to draw too large(138078000bytes) bitmap:错误时

    这里就不翻译了 xff0c 意思就是说你将高分辨率图片放在了低分辨率文件夹下 例如 xff1a 图片的分辨率是属于xxhdpi的 xff0c 而你将这张图片放在了drawable xhdpi或者比这个还低的文件夹下 xff0c 就会报这个错
  • Android把图片压缩到一定大小并不失真

    本文转载只供参考 一 图片压缩方式 图片按比例大小压缩方法 64 param srcPath xff08 根据路径获取图片并压缩 xff09 64 return public static Bitmap getimage String sr
  • Android 动态设置TextView的位置

    RelativeLayout LayoutParams layoutParams 61 new RelativeLayout LayoutParams 40 40 宽高 layoutParams setMargins int dstX 20

随机推荐

  • 神经网络应用较多的算法,图卷积神经网络应用

    神经网络原理及应用 神经网络原理及应用1 什么是神经网络 xff1f 神经网络是一种模拟动物神经网络行为特征 xff0c 进行分布式并行信息处理的算法 这种网络依靠系统的复杂程度 xff0c 通过调整内部大量节点之间相互连接的关系 xff0
  • Java泛型学习

    纯属个人理解 xff0c 代码参考自视频 用途 xff1a 1 用于集合容器中 xff0c 可以使集合记住存储数据的类型 xff0c 防止频繁转换类型可能导致的ClassCastException 用于javac编译器的类型检查 xff0c
  • Java反射学习

    文字和代码来源于视频 反射 xff0c 通过它我们可以得到一个Java类的全部信息 xff0c 可以调用类的普通方法 xff0c 构造方法 xff0c 对类进行实例化 xff0c 操作类的属性 类中的所有内容 xff1a 属性 构造方法 普
  • 面试题之反转单向链表

    题目为 xff1a 将一个单向链表反转 xff0c 写出算法步骤或代码 懵批了 今学习如下 xff0c 文章代码参考https blog csdn net K346K346 article details 93371829 xff0c 感谢
  • 冒泡排序总结

    本文内容和代码均来自于 漫画算法 xff0c 小灰和大黄的对话 xff0c 非常有趣味的一本书 现理论结合实践 xff0c 做一下测试 span class token keyword private span span class tok
  • net6的Web MVC项目实现限流功能

    原理 xff1a 利用MemoryCache服务组件 xff0c 记录用户最后一次访问接口的时间 xff0c 如果本次访问距离最后一次访问不超过1秒 xff0c 提示用户访问过于频繁 xff0c 否则 xff0c 接口可以正常访问 然后利用
  • 快速排序总结

    文章内容和代码来自 漫画算法 和数据结构教材 现进行一下代码编写练习 1 双边循环法 span class token comment 双边循环法 xff0c 从左右两端分别向中间进行比较和交换数据 递归实现 span span class
  • 堆排序总结

    本文内容来源于 漫画算法 和数据结构教材 这里提到的堆是一个二叉堆 xff0c 本质上是一颗完全二叉树 堆排序只需要一个记录大小的辅助空间 1 java实现 span class token comment 下沉调整 64 param ar
  • 计数排序

    本文内容和代码来自 漫画算法 之前练习的冒泡排序 鸡尾酒排序 快速排序 堆排序都是基于元素比较和位置元素交换实现的 xff0c 有一些特殊的排序并不基于元素比较 xff0c 如计数排序 桶排序 基数排序 以计数排序来说 xff0c 这种排序
  • 桶排序

    本文内容和代码来源于 漫画算法 针对计数排序的局限性 xff0c 桶排序做出了弥补 xff0c 时间复杂度同样是线性级 类似于计数排序所创建的统计数组 xff0c 桶排序需要创建若干个桶来协助排序 那么桶排序中所谓的 桶 xff0c 又是什
  • 归并排序

    本文内容和代码来源于数据结构教材 归并排序 Merging Sort 是又一类不同的排序方法 34 归并 34 的含义是将2个或2个以上的有序表组合成1个新的有序表 无论是顺序存储还是链表存储结构 xff0c 都可在O m 43 n 的时间
  • 插入排序

    文章内容来源于数据结构教材 C语言版 教材讲解了4种插入排序算法 xff0c 分别为 1 直接插入排序 2 折半插入排序 3 2 路插入排序 4 表插入排序 还有一个希尔排序 属于插入排序分类 本文只将1 2 xff0c 两种算法进行了实践
  • 希尔排序

    本文内容来源于数据结构教材 C语言版 希尔排序 Shell s Sort xff0c 又称缩小增量排序 Diminishing Increment Sort xff0c 它也是一种属插入排序类的方法 xff0c 但在时间效率上较前几种插入排
  • Java swing绘制柱状图和饼图

    15 14编写程序 xff0c 使用条形图显示作业 平时测验 其中考试和期末考试占总成绩的百分比 假设作业占20 用红色显示 xff0c 平时测验占10 用蓝色显示 xff0c 其中考试占30 用绿色显示 xff0c 期末考试占40 用橙色
  • Java注解(Annotation)学习

    xff08 本文内容来源于疯狂Java讲义 xff0c 感谢 xff09 注解 Annotation Annotation是代码里的特殊标记 xff0c 这些标记可以在编译 类加载 运行时被读取 xff0c 并执行相应的处理 通过使用注解
  • Java Swing制作古老的打砖块游戏

    最近研究了一下古老的Java Swing xff0c 研究之余 xff0c 突发奇想开发了一个打砖块小游戏 首先看一下效果图 具体过程 1 游戏框架搭建1 1步骤 2 开发过程2 1各种游戏对象的绘制2 2游戏对象的运动2 3小球和砖块的碰
  • 局域网下yum代理配置

    需求背景 由于公司局域网内无法连接外网 xff0c 只有一台服务器能连接外网 xff0c 可选择搭建squid作为代理 xff0c 供无法访问外网的服务器 xff0c 安装软件使用 安装Squid yum install y squid 配
  • AndroidX迁移和吐槽

    最近引入一个第三方 xff0c 需要使用androidx扩展库 xff0c compile后发现与旧的support库无法兼容 xff0c 于是逐个的把support的库换成了androidx系列 xff0c 倒腾半天 xff0c 失败无数
  • Android中的事件

    有内容参考了别人的文章 xff0c 感谢作者 Input Events Event Listeners Event Handlers Touch Model Handling Focus https developer android co
  • Ubuntu19.10/20.04安装记录

    安装过程 官方网站下载 xff0c 搜索引擎搜索Ubuntu history version 找到19 10 xff0c 下载速度略慢 xff0c 大小大约2 3G 在Windows 上面使用UltraISO 试用版即可 刻录到u盘即可 重