家里有个台式电脑2011年买的了。现在家人们都有手机没人玩电脑了,所以我想给它装上linux系统学习学习linux,在上边部署个服务啥的。记录下我的心得,一开始以为装系统就必须制作U盘启动盘,现在知道 了那个是电脑彻底启动不起来用的。制作前没备份把U盘格式化了,把一些珍藏的代码弄没了,不过也没用了那个coolpad8076d也让我彻底搞成砖了,所以那些代码也无用武之地了。能正常启动的电脑可以本地安装,解压ISO文件,里边一般有说明,照着做就行了。
ubuntu下载地址https://releases.ubuntu.com/
先安装windows系统再安装linux系统,电脑启动时引导程序就会两个系统都有。
我用的是大白菜U盘启动,需要在制作好的U盘里新建MYEXT目录,把ISO文件放到该目录下。U盘启动时选择自定义ISO那项。
U盘安装时报错 (initramfs) Unable to find a medium containing a live file system
看了这篇知道是ubuntu的通病(initramfs) Unable to find a medium containing a live file system - 作业部落 Cmd Markdown 编辑阅读器
搜解决方案,说在出现ubuntu图案log时拔出U盘再快速插上,试了没管用。
针对我的情况最简单的解决方法就是直接用解压缩文件将ubuntu-12.04.1-desktop-i386.iso解压,然后通过解压后的文件中的wubi来安装就行了,因为我的电脑系统可以运行,可以不用U盘。注意把wubi.exe复制出来和ISO文件放置于同一目录下。
我装的这个台式机特别老了,win10想装linux可以参考这个
windows10安装ubuntu双系统教程(绝对史上最详细) - 不妨不妨,来日方长 - 博客园
2022-10-03
软件更新时提示依赖不支持
1. 换源:
输入sudo gedit /etc/apt/sources.list,在弹出的文件最底部加入阿里源:
# 添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
保存后退出。
2. 更新:
更新源:sudo apt-get update
更新软件:sudo apt-get upgrade
3. 添加清华教育源:
4.
更新清华源 GPG 错误:由于没有公钥,无法验证下列签名
W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn buster InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32 NO_PUBKEY 871920D1991BC93C
设置密钥:
##(此处换成错误的签名)
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key 871920D1991BC93C
若无法连接到密钥服务器,可以尝试替换上面命令中的 hkp://keyserver.ubuntu.com:80 为 hkp://pgp.mit.edu:80 。
5.在使用apt-get安装软件包时可能会出现类似如下错误:
E: Could not perform immediate configuration on already unpacked 'mountall'. Please see man 5 apt.conf under APT::Immediate-Configure for details.
解决方法:
apt-get install -o APT::Immediate-Configure=false -f 软件包名
以上尝试均无效。
解决UbuntuServer1.14.10安装build-essential等软件依赖libc6报错“The following packages have unmet dependencies” |
看到了上边这篇知道了原因: Ubuntu 10.4 版本在当前已经从维护名单里面去除了,相应的源也不再支持,所以导致原始匹配版本的源无法使用,ping不通服务器ip。 而我这里配置的是 10.4对应的源, 其安装软件时依赖的版本是与 最新版本是有差异的,所以导致 安装一些软件的时候, 依赖的软件的版本总是比当前系统已经安装的版本要低。 导致依赖冲突,最终导致安装软件无法顺利进行。
装的这个10.4版本的ubuntu太老了,软件更新时的一些依赖都不支持了。最新版的ubuntu又不支持32位。下载了16.10的版本又重新装,16.10的这个ISO文件解压后里边没有wubi.exe,得用UltraISO刻录软件制作U盘启动盘。参考这个【图文教程】如何利用UltraISO制作Ubuntu16.04系统U盘启动器(亲测有效)
安装过程参考这个【图文教程】Ubuntu16.04安装全过程图文教程(亲测有效)
安装完了还是在软件更新时提示依赖不支持,突然想起来笔记本电脑上有虚拟机装着大学时嵌入式课设用的ubuntu10.4系统,打开看了sources.list发现里边既不是阿里源也不是清华源。
这些源对老版本支持
deb http://old-releases.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu lucid-backports main restricted universe multiverse