解决Ubuntu“E:Unable to locate package“错误问题

 更新时间:2024年12月16日 10:24:12   作者:Mistra丶  
Ubuntu 16.04 64位安装软件时报错,解决办法是执行 `sudo apt-get update`,Linux发行版维护软件仓库,常用软件都在里面,用 `apt-get install` 命令直接安装,编辑 `/etc/apt/sources.list` 文件更新源列表,执行 `sudo apt-get update` 更新软件列表

解决Ubuntu"E:Unable to locate package"错误

Ubuntu 16.04 64位 安装软件时报错

Unable to locate package:无法找到包。

解决办法

执行命令:

sudo apt-get update

在安装自己的软件就ok了。

在Linux下,每个Linux的发行版,比如我的版本是Ubuntu 16.04 64位 ,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。

用apt-get install命令直接安装。相比于源码安装,更新(configure,make,makeinstall)这个我觉得方便很多。

在Ubuntu下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。

编辑源列表命令:

sudo gedit /etc/apt/sources.list

在这个文件里加入或者注释(加#)掉一些源后。

我们的源列表里指向的软件就会增加或减少一部分。

就需要手动更新一下。

就是sudo apt-get update命令。

这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。

在sudo apt-get update之后通常会sudo apt-get upgrade一下。

这个命令就是根据update命令同步好了的源列表,去真正地更新软件。

下面是我执行了一次sudo apt-get upgrade命令的结果:

17 added, 42 removed; done。

添加了17个软件,移除了42个。

简而言之:

update是更新了软件列表,upgrade是更新软件。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一文详解Linux三种网络设置方式

    一文详解Linux三种网络设置方式

    我们在使用虚拟机搭建linux系统后,常常需要设置系统网络连接,以方便系统进行上网或其他系统连接系统进行操作,在linux中网络连接分了三类:桥接模式,仅主机模式,NAT模式,本文我们将对这三种模式进行讲解,感兴趣的同学可以参考阅读
    2023-06-06
  • 一文盘点linux中修改mac和ip地址的常见方法

    一文盘点linux中修改mac和ip地址的常见方法

    这篇文章主要为大家详细介绍了linux中修改mac和ip地址的一些常见方法,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解下
    2026-04-04
  • Linux 命令 systemctl 基本介绍和常用选项

    Linux 命令 systemctl 基本介绍和常用选项

    这篇文章主要介绍了Linux命令systemctl,包括systemctl命令的基本介绍和常用选项、命令及示例,使用systemctl命令需要有管理员权限(例如root或具有sudo权限的用户),需要的朋友可以参考下
    2023-06-06
  • Linux常用查看硬件设备信息命令大全(值得收藏)

    Linux常用查看硬件设备信息命令大全(值得收藏)

    本文是小编收藏整理的关于linux查看硬件设备信息的命名,非常不错,值得收藏,需要的朋友参考下吧
    2016-12-12
  • Linux下gdb调试打印进程内存信息方式

    Linux下gdb调试打印进程内存信息方式

    这篇文章主要介绍了Linux下gdb调试打印进程内存信息方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Centos7如何备份和还原Redis数据的方法

    Centos7如何备份和还原Redis数据的方法

    这篇文章主要介绍了Centos7如何备份和还原Redis数据的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 如何在Linux操作系统下安装Apache服务的方法实例详解

    如何在Linux操作系统下安装Apache服务的方法实例详解

    这篇文章主要介绍了如何在Linux操作系统下安装Apache服务的方法,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Linux内存泄漏检测实现原理与过程分析

    Linux内存泄漏检测实现原理与过程分析

    这篇文章主要介绍了Linux内存泄漏检测实现原理与过程分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • VScode Remote SSH通过远程编辑与调试代码

    VScode Remote SSH通过远程编辑与调试代码

    这篇文章主要介绍了VScode Remote SSH通过远程编辑与调试代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 单台服务器中利用Apache的VirtualHost如何搭建多个Web站点详解

    单台服务器中利用Apache的VirtualHost如何搭建多个Web站点详解

    这篇文章主要给大家介绍了关于在单台服务器中利用Apache的VirtualHost如何搭建多个Web站点的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09

最新评论