linux可以apt-get update报错,sudo apt

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

今早本来想看飞控SDK的代码,因为感觉两个系统切来切去过于麻烦,于是萌生了想要在Ubuntu下玩stm32的想法,突然想起我Ubuntu下没有markdown编辑器,之前在windows用的是typora想着Ubuntu下面也装一个。脑回路有点新奇

打开typora官网,点击download ,选择linux的安装包,官网直接把命令给你,很简单是不是

# or run:

# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE

wget -qO - https://typora.io/linux/public-key.asc | sudoapt-key add -

# add Typora's repository

sudoadd-apt-repository 'deb https://typora.io/linux ./'

sudoapt-get update

# install typora

sudoapt-get install typora

c4f0c695e6048a69fe4c5d2df880a605.png

当我输入第二条命令的时候开始出现了这个报错

$sudoadd-apt-repository 'deb https://typora.io/linux ./'

4f720b3aa2ef2e7b0434bfc9aa92615b.png

91485a6f2471ac42f1372638f3e346f0.png

嗯?看不懂?原谅我是一个刚接触Linux的大白

我就想着跳过直接输入接下来的命令

$sudoapt-get update

emmm还是报错了

7a794167c48b8295e6c4328a228b019b.png

ctrl+c ctrl+v 这个报错去百度了一下,试了很多乱起八糟的方法,wtf还是不行,一开始以为是typora的问题,大不了就不用typora了。然后换了很多个markdown编辑器,每次下载完了安装包,只要一输入 sudo apt-get update 然而还是报同一个错误,初步猜测是nodejs的问题,因为前天有个软件需要安装nodejs才能用,安装之前sudo apt-get update的命令还是不会报错的然后又查了很多方法卸载重装卸载重装,然而只要输入这个命令还是会,最后没辙只好向实验室的小伙伴求助。

果然专业的就是专业,小伙伴看了一下我的报错信息,指出是我访问不到nodejs的源,所以无法更新其他的源,把nodejs的源删掉就好了。接下来直接远程,一波操作猛如虎,输入了这几个命令之后就把之前nodejs的源删掉了。

$cd /etc/apt/sources.list.d

$la

$rm chris* #删掉nodejs的那个源

$la #确保真的删除干净了

#接下来就是愉快的安装typora啦

$sudoapt-get update

$sudoapt-get install typora

大功告成!美滋滋~

不过nodejs我还是需要用到,可能之前跟着百度到的命令瞎搞才导致自己出现nodejs的源无法更新的问题,然后实验室的小伙伴叫我直接从源码安装( 内附教程)。

# Using Ubuntu

$curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

$sudoapt-get install -y nodejs

#至此完毕,输入下列命令,查看你nodejs的版本是多少同时也说明你安装成功啦

$nodejs -v

#再输入这个命令看看还会不会报错

$sudoapt-get update #nice~不会报错了

在此感谢实验室的小伙伴~

e4c9f0c14d0e0aaa44f28ac7afa3e612.png

写在最后,举一反三,下次如果再遇见这种问题就可以根据报错提示做个猜测,是不是软件的源问题啦。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部