目录
更新源时(launchpad.net源) 出现 Hash 校验和不符
Ubuntu官方软件源
参考:https://packages.ubuntu.com/xenial/amd64/libusb-1.0-0-dev/download
发现aptitude原来是官方推荐的软件包管理器,看来官方也不太看好apt啊
IBus输入法问题
参考:https://forum.ubuntu.org.cn/viewtopic.php?t=462077
参考:https://blog.csdn.net/xiaofei19900927/article/details/79631323
参考:https://blog.csdn.net/jirryzhang/article/details/78722800
参考:https://blog.csdn.net/qq_35189442/article/details/90291330
打中文错乱问题,在输入法首选项中关闭双拼,启用简拼,并重启系统
右键不显示打开命令行窗口
参考:https://blog.csdn.net/xiangshangbashaonian/article/details/82831896
其实就是一行命令的事:
sudo apt-get install nautilus-open-terminal
Bash:./xxxx.sh 权限不足
移到可修改权限的其它目录进行操作,比如/,/home等等
deb软件市场
参考:https://linux.cn/article-8201-1.html
ubuntu官方软件源
参考:https://packages.ubuntu.com/xenial/all/dpkg-dev/download
在文本比编辑器里打开需要权限的文本文件
sudo gedit <filePath>
替换sources.list为阿里源
参考:https://opsx.alibaba.com/mirror
参考:https://developer.aliyun.com/mirror
直接把默认的(正则匹配形式)
http://.*?.ubuntu.com/
替换为
http://mirrors.aliyun.com/
即可
具体替换规则如下图所示
之后就是保存执行
sudo apt update
或者(安装了aptitude)
sudo aptitude update
更新源时(launchpad.net源) 出现 Hash 校验和不符
参考:https://forum.ubuntu.org.cn/viewtopic.php?t=465499
参考:https://www.jianshu.com/p/4ee6a75c7d36
其实就是宽带运营商把下载地址拦截了,替换成他们自己的缓存服务器的Ip地址,具体测试方法就是把报错的链接在浏览器打开,可以发现在来源处的地址不是ppa.launchpad.net,而是个IP地址,这个IP地址就是运营商的缓存服务器地址(我这小区用的长城宽带,相信用过这垃圾宽带的都知道宽带的尿性)
这是连我手机热点后的地址,来源处显然为原始ppa.launchpad.net地址,跟上面地址栏一样,之后再次执行更新命令就跟预料一样正常了,执行非常顺利
如何安装老版本openjdk7?
openjdk7官方源早已经搜不到了,因此需要采用其他途径来获取
ppa方案:
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
注:trusty为14.04系统,其他版本系统请自行查询对应代码,这里我查找的方法说下:直接在你自己的ubuntu系统的sources.list文件里查找官方源的后缀,直接复制过来就行了
ubuntu方案:
刚发现ubuntu还有一个专门为老版本ubuntu服务的源站,参考:https://blog.csdn.net/anhuizhj/article/details/82900719
具体就是将/etc/apt/sources.list里的http://.*?.ubuntu.com/替换成http://old-releases.ubuntu.com/
跟上面替换为阿里源一样。
然后正常执行sudo apt-get install openjdk-7-jdk就可以了
系统备份成ISO
参考:https://blog.csdn.net/weixin_39871788/article/details/82926696
Ubuntu各版本代码对应关系
参考:http://www.mamicode.com/info-detail-2403104.html
从上面这个参考意外了解到,原来官方源里只有LTS版本和最近版本发布的版本,而第三方源里应该也跟官方源同样。
而最近半年以前的非LTS版本既不能用官方源又不能用第三方源,怎么办呢?
其实ubuntu也考虑到了,ubuntu专门为这些版本设置了一个源站:http://old-releases.ubuntu.com/
也就是我上面提到的ubuntu方案