Ubuntu使用踩坑实录

2,687 阅读9分钟

Ubuntu使用踩坑实录

由于某些原因,准备再次使用Ubuntu系统,但是由于某些原因,暂时使用双系统

安装Ubuntu

安装Ubuntu的过程参考视频链接,Ubuntu双系统我安装了几次了,只要老老实实,按照教程做,一般不会出问题,真的去年第一次做双系统的时候,还去问了客服,当时傻傻的还想着客服之后会给我重新安win10,后来才意识到win10是和我的微软账户绑在一起的,唯一需要注意的是,安装完Ubuntu之后会有一个引导项,所有删系统的时候可能不太好搞,我是打算以后直接在主机上面搞ubunut的所有,这个我不关心,前提是,这个文档我能写好,不然,鬼才去全部搞成一个系统,在找到平替好用软件之前,我会一直用双系统的。真的,如果说哪一天不想用双系统,正好你也想重新做一下你原来的系统,直接安装最省事,win10直接格式化,ubuntu直接覆盖,多爽。

安装常用软件

安装Markdown编辑器

安装typora

就突然的,因为半天安装不上Typora,然后去官网一看,突然发现Typora这玩意开始收费了,无奈只能去找一个新的合适的来进行替换。 好久没有用linux了,好多东西都不熟了,再尝试安装其他软件的时候由于typora的源的问题无法安装,最后在/etc/apt/sources.list中的内容删去后便可以了,后来又去找其他的软件,由于服务器均在国外,所以基本现在都没法用,后来突然想到了deepin的商店,就去搜索了一下星火商店。在星火商店成功下载Typora。主要是Ubuntu的商店经常打不开,我记得我去年用的时候也是这样,但是可以重新下载,但是这次不知道为啥没法重新下载。星火的typora的版本还是测试版本。 安装星火商店的时候可能会出现依赖以及对应的软件deb无法安装的情况,使用sudo apt --fix-broken install后即可正常安装,但是这个里面好多都需要wine才能够运行,所以后来又删了半天软件,dpkg的默认安装路径/var/cache/apt/archives,可以根据图标的内容查找具体文件的内容,但是吧,后来由于在星火商店安装的软件老是存在问题,最后又给删掉了。

2022-3-30 不定时更新

常用软件的话之后慢慢更新,前端时间因为比较忙,最近晚上开始更新踩坑 2022-4-5

安装TensorFlow并配置jupyter

因为最近需要用TensorFlow,但是把下载的时候,又不会下,然后就想到了docker,因为docker在windows中与VM冲突,就选择了在Ubuntu中下载,Ubuntu中比较快的方式下载docker是用snap来进行下载,这样下载比较省心,TensorFlow的docker容器的下载链接还有一些基本的配置,就不写了,就是docker的使用方式。然后就是需要进入到对应的容器中配置一下jupyter,配置链接。然后就是需要看以下docker容器的ip,需要安装以下ifconfig,安装命令apt install net-tools。然后就可以正常使用了。emmm,没怎么用过docker,才知道stop之后,之前的配置就会丢掉(也可能是我启动docker的命令的问题,但是我懒得去改,想了想,这玩意我可能迟早还会改,不如一次性搞好),重新部署了一下下,写了一个简单的配置文件,如果你需要配置的话,老老实实按照我给的配置链接修改内容去,以下是我的配置过程,然后找对应的jupyter的路径去,顺便配置了一下jupyter的自动提示。

vim ~/.jupyter/jupyter_notebook_config.py
# 第83行,允许远程访问
c.NotebookApp.allow_remote_access = True
# 第85行,允许root启动
c.NotebookApp.allow_root = True
# 第205行,监听任意的访问IP地址
c.NotebookApp.ip = '*'
# 第263行,加载默认的notebook文件夹,即容器启动时挂载的主机代码目录
c.NotebookApp.notebook_dir = '/home/code_directory'
# 第354行,设置默认token
c.NotebookApp.token = '1357'
#浏览器默认不启动
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口 

鬼知道那篇配置文章会不会哪天就没了,所以我还是复制一份配置文件的内容过来,保险一点。就比较讨厌的是,拉取的tensorflow的镜像里面啥命令都没的,都得自己安装,比较烦人的是安装速度时好时坏,所有我再改过一次之后就直接复制了一份文件出来,省的再去改。

有一说一,我讨厌配置这些乱七八糟的内容,好后悔上一次用的时候没有写文档,然后现在又得重新踩坑。 下面的内容是在docker容器中到映射的目录中执行

python -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install jupyter notebook -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
mkdir -p ~/.jupyter/
cp jupyter_notebook_config.py ~/.jupyter/jupyter_notebook_config.py
pip install sklearn -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -U jedi==0.17.2 parso==0.7.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install ipython==7.10.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com --no-dependencies jupyterthemes==0.18.2
pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter contrib nbextension install --user
pip install --user jupyter_nbextensions_configurator -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter nbextensions_configurator enable --user

nohup jupyter notebook &

实不相瞒,我觉的我可能是傻子,为啥不打个镜像呢?为啥不打个镜像呢?为啥不打个镜像呢?居然还每次开启之后都去安装。我刚刚才记起这件事。

关于我为什么不选GPU版本?主要是懒,国内下载老是出问题,所以,选CPU的不香么,连脑子都不用动。 我连github的代码都用的是服务器下载的,连代理都懒的搞的人,咋可能装GPU的。

2022-4-9-00:23

不太想下载搜狗输入法了,我觉的Ubuntu自带的输入法工具就挺好的,主要是懒。


美化

其实最近是想对Ubuntu进行美化来着,但是,我觉的很悬,十有八九会搞崩,就还没搞,之前搞的时候用的是另外一个的教程,链接找不到了,但是在百度网盘里面有存资源,但是我不想用那一个,所以,先在win上用虚拟机试试水。这个模块可能会长期不会更新,因为美化有点费时间,而且主要是没时间搞这玩意。更主要是其实我觉的原装的就蛮不错的,除了开机那个紫色的锁屏。


ssh连接

先说遇到的问题吧,就在win上的时候新安装的ubuntu好像没法直接用VMware tool直接把软件拖进去,所以只能用XFTP来传,然后就是没法连接,我隐隐约约记的Ubuntu默认是ssh不开启的,所以需要先去安ssh,然后启动服务,再去连接。 就比较尴尬的一点是,我把root的密码忘记了,然后一直连不上,我就一直以为是我没把东西配对,直到我再本地用127.0.0.0网段的地址去连接的时候我才突然意识到一点,密码可能不对,然后改了一下密码就可以了,哎,整整1小时,啥都没干,就在哪里搞这玩意,虚拟机的快照都重置了两次。

蓝牙连接问题

之前就是用不了耳机,一直连不上,昨天晚上瞎试来着,当时应该是可以了,但是我没有注意到,今天买了一根有线耳机之后才发现昨天好像已经成功了,唉,心疼我的25块钱的第一天,实体店的耳机都好贵,但是不买,你还用不了,就无奈。

sudo apt install blueman #安装blueman软件
sudo /etc/init.d/bluetooth restart  # 重启blueman服务

界面美化

咋说呢,一开始本来不想用之前的那个美化教程来着,但是,后来自己找了半天,都没搞成功,最后还是选择了之前的那个美化教程。 就我突然玩心大起,突然想加个密,秘钥就在之前的某一条命令里面,给你一个tip,解密的时候和三有关,算了,用了3des,处理了三次内容,中间有一次对编码方式进行了处理,顺序和啥编码方式自己试去。实话说,我这还没保存呢,就忘了秘钥是啥了。

VTJGc2RHVmtYMStTbHNkZEpZclB3OUtjME5TZlhFYUtHaHNZekhWVEluZlIwMzBNYTZITCtPZVR4U0UrNUZkdg0Kc0JIeHR3Vlo4bHNYZkFrQnV2cCtxY01ySU5aWHhjRDVSRVdYRGZaQjdkdkZNM3d6dzMyRDAxM2F1cXBkZWdmZw0KRVY5WU5ETTNnT3lmdjJQNk9uNklhMHN6ZUhod0hxRnZTWE9VOXNEaHBzaWN5YTRVaGlOU0hiZ1A3OGR5b21Sbw==

比较喜欢这个的一个原因,就是这玩意里面有一段配置命令,可以改开机那个贼丑的紫色的画面。

最后的美化效果部分情况展示在这里插入图片描述

Oh My Zsh

这个咋说呢,就是,在美化完界面之后我咋看我的终端咋不顺眼,配置了半天给我配置的烦的,然后就想着找一个合适的终端,最后找到了这个。咋说呢,一句话,省心。虽然最后还是自己配置的终端样式,但是,前面的那个内容看起来是好看了不少。

sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"

多线程

配置链接

搜狗输入法

这玩意就是大坑,所以我一直拖着不装。真的,今天因为Ubuntu的内容本身的输入法时不时卡死,所以就想着换一个输入法,安装完搜狗输入法之后用了一会,系统就崩了,就离谱。然后就是进引导重新换了一种登录方式卸载掉那玩意之后系统才可以正常运行,然后我不信邪,又安装了一次,这一次安完直接崩了,就无语,明明上一次运行的时候还好好的。哎,就到这了,睡觉。凎,又三点了。


没有解决的问题

  1. 话说,有人知道Ubuntu在笔记本上使用的时候,关上笔记本的盖子之后和windows一样自动休眠么?话说,应该是休眠吧,这个最近莫名其妙就好了,也不知道为啥。
  2. 老是弹出错误提示,要不是最近忙,早给丫换掉了。

之前一直在CSDN,但是CSDN的文章质量检测就很烦人,所以打算慢慢把之前的一些文章搬运过来。