每次搭建Linux环境都会遇到奇奇怪怪的问题,先记录一下吧
0.准备
桌面模式切换成命令行模式CTRL+Alt+F3
桌面模式切换成命令行模式CTRL+Alt+F2
笔记本别忘记Fn或者调整键盘
命令行切换管理员,su root 之后输入密码
1.ubuntu desktop中terminal闪退:
原因:百度bing了一下似乎是terminal的字符格式有冲突问题导致启动不了
解决方案:切换成命令行模式,系统修改字符格式为utf-8,
参考链接:
https://wiki.ubuntu.com.cn/%E4%BF%AE%E6%94%B9locale
2.将以后要用的用户加入到sudo组
要不然其他用户用不了sudo
https://blog.youkuaiyun.com/qq_37933685/article/details/81168689
3.更换镜像源,更新软件源
众所周知对于国外的资源我们下载是龟速,更换成国内的镜像源才能享受网速的丝滑
https://blog.youkuaiyun.com/lizongti/article/details/108823299
4.使用的是visualbox,一些网络以及复制粘贴上要重新设置(这个我还没整好)
https://blog.youkuaiyun.com/m0_46230316/article/details/106456025
https://zhuanlan.zhihu.com/p/683073612
5.git 安装与配置
经常用git拉取资料的要配置一下。
git先配置本地的账号
使用ssh指令生成密钥对
将公钥存放在git自己账号的ssh里
可以开始拉取git的项目了
6.docker配置
docker和github 差不多,有可以存放镜像文件的地方,拉取资源需要认证在使用前需要配置,由于docker可能墙了本地或者是域名被污染,现在正常网络环境是没法进官网的,也就没法注册账号。
docker分三个版本只要记住社区版本是免费开源的,用它就对了,其他版本会造成冲突,得删掉。
docker配置找遍所有只有官方最靠谱:
https://docs.docker.com/engine/install/ubuntu/
7.一直提示broken pakge
找到受损的软件包
删除受损的软件包
https://www.sysgeek.cn/ubuntu-fix-broken-packages/
can’t read /etc/needrestart/needrestart.conf: No such file or directory
sudo apt upgrade
sudo apt update
8.文件依赖与apttitude
解决了安装包受损遇到了needstart未安装之后又遇到了needstart没安装的事情
安装aptitude
sudo apt install aptitude
使用aptitude 安装needstart
https://blog.youkuaiyun.com/qq_36154886/article/details/108383026
https://blog.youkuaiyun.com/u013083918/article/details/80860142
9.还是文件依赖
但aptitude不是万能的,aptitude适用于安装包依赖文件补充的使用,有时候也需要手动进行操作补充需要的依赖文件。所以我在之后又遇到了一个依赖文件缺失的问题,这个问题描述:
一个指令下去之后环境开始搭建,自动获取环境变量,判断是否有相关文件缺失,有,有很多。为什么会缺失?因为本身这个指令所需求的资源过时了,当前的Linux文件有很多都不适用于这个指令,很多文件被新的版本替代了。这时候系统会给报错,缺失依赖性的文件,具体怎么解决还在研究中(不可能为了它一个把所有文件都降级因为这些依赖文件不止有它一个用)
方案分析:所以可能得去找一下指令源码替换路径,装两个版本的依赖文件,用链接方?有大佬看到了能指明一下吗?