Synaptic 包管理器中的旧软件

Synaptic 包管理器中的旧软件

我是 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,请按照以下步骤进行安装。

  1. 使用提取 eclipse.XX.YY.tar.gz

    tar -zxvf eclipse.XX.YY.tar.gz
    
  2. 成为root并将解压的文件夹复制到/opt

    sudo mv eclipse.XX.YY /opt
    
  3. 创建桌面文件并安装:

    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
    
  4. /usr/local/bin使用中创建符号链接

    sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
    
  5. 要在破折号中显示 Eclipse 图标,可以将 Eclipse 图标添加为

    sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
    
  6. 不要忘记,您需要安装 OpenJDK 或 Sun Java 才能运行 eclipse。查看这个问题有关 Java 安装的更多信息。下面是安装 Open JDK 1.6 的简单示例:

    sudo apt-get install openjdk-6-jdk
    
  7. 启动 eclipse,然后授予其修改 osgi 文件所需的权限:

    sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
    

对于Ubuntu和类似的系统,有时也会出现购电协议可用,通常有某些软件的更新版本可用 - 在这种情况下我只能找到这个购电协议其中只有 3.7 版本。

相关内容