linux - 如何在 Linux Mint Box 上的 laravel homestead 中使用 apt-get?

标签 linux laravel ubuntu vagrant homestead

我在我的 Linux Mint 计算机上安装了一个 laravel homestead 盒子。对于我的项目,我需要在框中安装 inkscape 以将 EPS 转换为 SVG。

当我运行 vagrant ssh 并在框中运行 sudo apt-get update 时,我收到所有源的 404 错误。但是当我 ping IP 地址时,它找到了该地址。

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/utopic-security/main/source/Sources  404  Not Found [IP: 91.189.91.15 80]

vagrant@homestead:~$ ping 91.189.91.15
PING 91.189.91.15 (91.189.91.15) 56(84) bytes of data.
64 bytes from 91.189.91.15: icmp_seq=1 ttl=63 time=566 ms

我需要在我的宅基地环境中做些什么才能让 apt-get 工作吗?

最佳答案

这可能与使用非 LTS 版本的 ubuntu(称为生命周期结束版本)有关。我见过由于使用 EOF 版本而出现类似的错误。因为那些已经停止支持。由于 Mint 使用 ubuntu 和 debain 作为基础。您可以通过以下方式检查您的 Mint Box 的 ubuntu 版本/内核是否处于生命周期结束版本:

查看您的薄荷盒正在使用什么-> http://www.linuxmint.com/oldreleases.php相关联 如果需要的话可以访问 ubuntu 官方网站 -> https://wiki.ubuntu.com/Releases

无论如何,解决此问题的最简单解决方案是执行以下两个步骤:

1- 备份源列表 -> sudo cp/etc/apt/sources.list/etc/apt/sources.list.backup

2- 打开源文件“/etc/apt/sources.list” 重命名 http://us.archive.ubuntu.com/ubuntu/ 中的 us.archive 或 archive 的所有实例至

http://old-releases.ubuntu.com/ubuntu/

http://security.ubuntu.com/ubuntu/dists/saucy-security/universe/binary-i386/Packages 也执行相同的操作至 http://old-releases.ubuntu.com/ ..

3- 执行上述操作后运行 sudo apt-get update。

这应该可以解决问题。您还可以考虑升级到以 ubuntu 的 LTS 支持版本为基础的 mint 版本。 http://www.linuxmint.com/oldreleases.php

关于linux - 如何在 Linux Mint Box 上的 laravel homestead 中使用 apt-get?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33144339/

相关文章:

node.js - Raspberry pi 3 上 Node.js 的最佳环境

regex - Linux 找到所有缩小的东西?

php - 尝试分配非对象的属性

php - 在 Laravel 5.4 中设置用于测试的内存 SQLite 数据库

linux - 无法在 Linux 上启用 ICU 库支持

linux - 连接两个特定USB设备时运行linux程序

laravel - 如何删除laravel excel中的空行?

ruby - 在 Ubuntu 11.10 上安装 linkparser 时出现 fatal error

ubuntu - Mesos master配置错误: Failed to load unknown flag

linux - 在 ssh 断开连接后保持 perl 脚本运行