我是 Linux 新手,喜欢使用 Mint 17,但我不明白为什么 Synaptic Package Manager 没有最新的软件。例如,Eclipse 4.5 可用,但管理只有 3.x,大约 3 年前发布。我想安装最新的东西,但是对于 Windows 上的技术经验大约为 98% 的人来说,查找每个程序的安装方法有点麻烦。
那么,为什么经理没有至少最近的更新,并且有一个合理的解决方案(除了我神奇地连夜学习 Linux 之外)?
答案1
原因 - 大多数发行版无法立即更新所有软件包,因为它们经常需要测试每个版本,有时需要特定的补丁才能使其在发行版上运行。此外,对于 Ubuntu 14.04 LTS(Mint 17 所基于的),这些软件包应该比新的和最新的软件包更稳定。遗憾的是,第三方开发人员并不总是为大多数 Linux 发行版提供最新的软件包,因为它们并不总是像其他操作系统那样被广泛使用。
解决方案 - Eclipse 以预编译的 tarball 包形式提供,您可以从以下位置下载安装该包:这里。然后您可以按照以下步骤操作这个答案在 AU 上安装它(您需要获取适合您的架构的软件包 - 阅读这如果你不知道):
如果您从官方网站下载了 Eclipse,请按照以下步骤进行安装。
使用提取 eclipse.XX.YY.tar.gz
tar -zxvf eclipse.XX.YY.tar.gz
成为root并将解压的文件夹复制到
/opt
sudo mv eclipse.XX.YY /opt
创建桌面文件并安装:
gedit eclipse.desktop
并将以下内容复制到
eclipse.desktop
文件中。[Desktop Entry] Name=Eclipse Type=Application Exec=env UBUNTU_MENUPROXY=0 eclipse44 Terminal=false Icon=eclipse Comment=Integrated Development Environment NoDisplay=false Categories=Development;IDE; Name[en]=Eclipse
然后执行以下命令即可在unity中自动安装:
sudo desktop-file-install eclipse.desktop
/usr/local/bin
使用中创建符号链接sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
要在破折号中显示 Eclipse 图标,可以将 Eclipse 图标添加为
sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
不要忘记,您需要安装 OpenJDK 或 Sun Java 才能运行 eclipse。查看这个问题有关 Java 安装的更多信息。下面是安装 Open JDK 1.6 的简单示例:
sudo apt-get install openjdk-6-jdk
启动 eclipse,然后授予其修改 osgi 文件所需的权限:
sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
对于Ubuntu和类似的系统,有时也会出现购电协议可用,通常有某些软件的更新版本可用 - 在这种情况下我只能找到这个购电协议其中只有 3.7 版本。