[Others] 应用程序运行需要新库
Tofloor
poster avatar
bigben446
deepin
2021-12-15 01:14
Author

最近要安装一个weblogo的python程序,程序很好安装,pip install weblogo就行,但是运行就报错:libstdc++.so.6: version GLIBCXX_3.4.22' not found,缺少最新的 GLIBCXX_3.4.22

https://pypi.org/project/weblogo/

搜了一下,这种应用软件缺少最新库在linux下面问题特别严重,最新的库不稳定,所以uos一般用的是比较旧的稳定库,但是有些应用软件编译的时候是使用最新的系统库,结果应用软件运行不了。

能不能采用这样的策略,uos包含所有的库,稳定的旧库和最新的不稳定的库,但是系统运行和软件安装默认都是用稳定的旧库,对一些很特别的软件,比如这里提到的weblogo的软件,可以特别指定使用新库,这样这种软件也能用,系统和绝大部分软件都是使用稳定的旧库。

Reply Favorite View the author
All Replies
bigben446
deepin
2021-12-15 01:16
#1

现在硬盘很大,压根不在乎1g的空间,只要系统在安装和使用软件的时候别那么麻烦就行了

Reply View the author
bigben446
deepin
2021-12-15 01:21
#2

比如python程序,稳定版是3.7,那么python默认就是python3.7,但是新版本python3.9也安装好了,要用的时候直接python3.9直接使用就行,不要像现在的策略,安装好最新的python3.9,然后使用默认python,运行的是最新的3.9,而不是稳定版3.7

Reply View the author