[software development] 明明decian.org里边有ccls为什么不能直接apt-get安装ccls
Tofloor
poster avatar
易语言写手
deepin
2023-10-20 19:05
Author

我之前看b站上说,只要是decian系的系统,要安装什么软件,可以先上debian.org搜索,看看有没有相关的相关的软件,有就可以直接 sudo apt-get install 软件名来安装软件。我因为要安装coc-ccls(一款将vim打造成c/c++编辑器的相关插件),所以需要ccls。

按照步骤,我在debian.org上搜索ccls,显示结果明明有ccls(如图一),却无法通过 sudo apt-get install ccls来安装ccls。

图一
截图_选择区域_20231020105601.png

莫非那个up主所言了?各位老铁要是有什么法子能安装好ccls还望告知在下,在下无比感激!

Reply Favorite View the author
All Replies
易语言写手
deepin
2023-10-20 19:08
#1

补充说明一下,我已经安装好cmake、clang和build-essensial了。

Reply View the author
忘记、过去
deepin
2023-10-20 19:17
#2

Debian 系的 Linux 发行版只是主要都使用 apt 进行包管理,但是每个发行版都有自己的仓库。Debian 自己的仓库有的软件包,其他发行版不一定提供,或者版本不一定一致


截图里这个软件包只在 Debian 12 Bookworm 上提供,基本上也只能在 Deepin V23 上安装。仓库里没有的话,只能直接下载看看能不能安装了。点击截图里的超链接,在网页里往下翻,有个支持的架构列表。选择你机器对应的架构并点击,选择从哪个服务器下载即可。然后尝试双击安装软件包

Reply View the author
caoyuUU
deepin
2023-10-20 19:29
#3

虽然都是debian系,但是各个发行版都用自己的库,库里有才可以直接命令安装,没有需要自己下载,双击安装

Reply View the author
易语言写手
deepin
2023-10-20 22:35
#4
忘记、过去

Debian 系的 Linux 发行版只是主要都使用 apt 进行包管理,但是每个发行版都有自己的仓库。Debian 自己的仓库有的软件包,其他发行版不一定提供,或者版本不一定一致


截图里这个软件包只在 Debian 12 Bookworm 上提供,基本上也只能在 Deepin V23 上安装。仓库里没有的话,只能直接下载看看能不能安装了。点击截图里的超链接,在网页里往下翻,有个支持的架构列表。选择你机器对应的架构并点击,选择从哪个服务器下载即可。然后尝试双击安装软件包

刚刚一狠心索性换源来安装,结果系统直接崩了,现在恢复数据来搞。

Reply View the author
易语言写手
deepin
2023-10-20 22:46
#5
忘记、过去

Debian 系的 Linux 发行版只是主要都使用 apt 进行包管理,但是每个发行版都有自己的仓库。Debian 自己的仓库有的软件包,其他发行版不一定提供,或者版本不一定一致


截图里这个软件包只在 Debian 12 Bookworm 上提供,基本上也只能在 Deepin V23 上安装。仓库里没有的话,只能直接下载看看能不能安装了。点击截图里的超链接,在网页里往下翻,有个支持的架构列表。选择你机器对应的架构并点击,选择从哪个服务器下载即可。然后尝试双击安装软件包

不要啊,哥们,还是老老实实找官网安装吧,我直接换源来安装,结果系统直接崩溃了,重新恢复数据各种软件重新搞起。

Reply View the author
忘记、过去
deepin
2023-10-21 01:06
#6
易语言写手

不要啊,哥们,还是老老实实找官网安装吧,我直接换源来安装,结果系统直接崩溃了,重新恢复数据各种软件重新搞起。

no 所以说嘛,除非清楚你自己在做什么,否则不要瞎搞


相比于你直接换源,只装这一个包已经降低很多影响了

Reply View the author
易语言写手
deepin
2023-10-21 01:59
#7
忘记、过去

no 所以说嘛,除非清楚你自己在做什么,否则不要瞎搞


相比于你直接换源,只装这一个包已经降低很多影响了

老铁,请问有没有什么好的法子呀,有下载好的ccls的吗?有的话,求指个路。

Reply View the author
易语言写手
deepin
2023-10-21 02:00
#8
易语言写手

老铁,请问有没有什么好的法子呀,有下载好的ccls的吗?有的话,求指个路。

我点击了decian下边的相关链接了,但进不去,连咱们大陆地区的链接都没反应。

Reply View the author
忘记、过去
deepin
2023-10-21 02:01
#9
易语言写手

老铁,请问有没有什么好的法子呀,有下载好的ccls的吗?有的话,求指个路。

http://ftp.cn.debian.org/debian/pool/main/c/ccls/ccls_0.20220729-2_amd64.deb

Deepin V23 里面可以试试下载后双击安装,装不上就算了吧......

Reply View the author
忘记、过去
deepin
2023-10-21 02:02
#10
易语言写手

我点击了decian下边的相关链接了,但进不去,连咱们大陆地区的链接都没反应。

点击链接没反应挺正常的,可以右键链接直接另存为文件

Reply View the author
hanzn-zzx
deepin
2023-10-21 11:40
#11

20.9用的是debian10de仓库,23是deepin自己的仓库,肯定没有啊

Reply View the author
易语言写手
deepin
2023-10-21 17:24
#12
忘记、过去

http://ftp.cn.debian.org/debian/pool/main/c/ccls/ccls_0.20220729-2_amd64.deb

Deepin V23 里面可以试试下载后双击安装,装不上就算了吧......

谢谢您的解答,coc-ccls已经安装上了,尽管我直到现在没能成功安装ccls。安装coc-ccls遇到的那个问题以及解决方法在这里:

https://github.com/neoclide/coc.nvim/issues/2088(这是coc-ccls出现问题相关issue)

https://www.cnblogs.com/zi-wang/p/12693312.html(这是我用来解决的方法)

第二个链接才是解决的方法,很搞笑的是,竟然不需要ccls,只要一步就搞定——创建个软链接。当然,我个人猜前提是得先安装好clang+llvm。

Reply View the author
易语言写手
deepin
2023-10-21 17:27
#13
hanzn-zzx

20.9用的是debian10de仓库,23是deepin自己的仓库,肯定没有啊

applaud

是的,个人实测暴力换成debian官方源,系统会崩,得重新开机进入到恢复界面,而且默认那个进入恢复界面的选项大概只有三秒钟选择,得提前在开机时狂按方向键以让它停在选择界面,供用户做选择。

Reply View the author