ubuntu E: 无法定位软件包的问题

最近给电脑新装了ubuntu系统,emm,所以又开始搭环境了。下面来记录一下搭环境时遇到的问题。

sudo apt-get install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
E: 无法定位软件包 zlib-devel
E: 无法定位软件包 bzip2-devel
E: 无法定位软件包 openssl-devel
E: 无法定位软件包 ncurses-devel
E: 无法定位软件包 sqlite-devel
E: 无法定位软件包 readline-devel
E: 无法定位软件包 tk-devel

网上贴了很多关于这个的解决问题,大多是关于修改list文件镜像源的。但是尝试修改镜像源之后仍然报一样的错误。所以怀疑是软件包名字的问题。只好一一查询ubuntu下这几个软件现有的名字,修改如下后安装成功:

sudo apt-get install zlib1g-dev

sudo apt-get install libbz2-dev

apt install openssl

apt install libssl-dev

后面需要安装的包大家也可以查一查现有的包名,试着安装一下。

很多教程都是一顿操作猛如虎,解决方法写了好几页但仍然还是解决不了问题。最后分享一点经验,越复杂,越长的教程可能越没用,慎重尝试。很多错误其实很简单,不要轻易尝试长教程。

你可能感兴趣的:(ubuntu,数学建模,linux)