AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 844951
Accepted
Sandra Ross
Sandra Ross
Asked: 2016-11-03 19:16:43 +0800 CST2016-11-03 19:16:43 +0800 CST 2016-11-03 19:16:43 +0800 CST

emacs-25.1.tar.gz 中的包

  • 772

我是 Linux/Ubuntu 的新用户,我仍然对包的概念感到不满意。实际上,我正在尝试安装 Emacs 25.1,并尝试找出其中的好包emacs-25.1.tar.gz(请参阅此网站)。谁能告诉我它应该是什么?

package-management
  • 3 3 个回答
  • 298 Views

3 个回答

  • Voted
  1. Best Answer
    pauljohn32
    2016-11-03T20:22:12+08:002016-11-03T20:22:12+08:00

    如果您想自己构建一个包,它会提供信息。我写出来了:http ://pj.freefaculty.org/blog/?p=328 。您拥有的 tarball 不足以制作包,它缺少包含包构建代码的“debian”目录。您可能能够编译 emacs 并安装它,但它不会是一个包。

    Emacs25 已经讨论过了。我怀疑它会构建(在此处讨论Emacs 工具栏图标在 Ubuntu-16.10 中丢失,难以编译 emacs24 和 25),但从概念上讲并不难:你运行“./configure”(添加一些参数),然后“make”和“进行安装”。几乎所有的 GNU 软件都是这样的。我对编译 GNU 的东西做了一些笔记。在幻灯片 42 http://pj.freefaculty.org/guides/Computing-HOWTO/IntroTerminal-3/terminal-3.pdf之后转到此处)。

    正如我所说,我怀疑 Emacs25 是否会编译,您甚至无法编译 Emacs24,或者当我发表那篇文章时您无法编译。如果你尝试,你可能需要为你的系统安装相当多的开发包。这很平常。

    最短的路线将是“apt-get source emacs24”。如果您找到带有 emacs25 的 repo,请改用。这些将与指导构建的 debian 子目录一起提供。

    你的问题是一个很好的新手问题,我希望你能继续尝试。如上所述,您提出了一个非常大的问题,这就是为什么我将您指向其他位置以了解更多信息。试试我的笔记。

    • 0
  2. Registered User
    2016-11-03T20:41:51+08:002016-11-03T20:41:51+08:00

    一个包基本上是带有一些元数据的数据(二进制文件、它们的图标、手册等),这些元数据告诉操作系统将什么放在哪里(例如,将二进制文件放在 /usr/bin 中,使用 xyz 图标)

    你在网站上得到的基本上是源代码。你可以编译它,但你不能创建一个包#除非

    1. 你知道哪个文件应该放在哪里。
    2. 此信息已提供。

    获取此信息,然后您可以构建一个包

    对于普通用户来说,更好的选择是始终坚持使用官方存储库。如果你在那里找不到你需要的东西,请寻找非官方的 repos。如果您仍然找不到它,请转到源代码并编译并安装它。除非您想与他人共享,否则您不会(不会/不应该)构建一个包。

    # 源代码可能知道如何安装软件,但这不会是 debian/ubuntu 期望的那样。debian 标准要求它采用特定格式,由软件包遵守

    • 0
  3. David Foerster
    2016-11-06T01:12:00+08:002016-11-06T01:12:00+08:00

    我将在这里冒险并假设您不在乎 Emacs 是如何安装的。在这种情况下,最简单的方法当然是包管理器。

    • 打开软件中心应用程序,搜索emacs并安装同名软件包。

    • 或者,您可以打开一个终端并运行sudo apt install emacs. 这也是在其他方法期间调试问题的好方法(通常隐藏错误消息或将它们格式化)。

    这两种方法都将在受支持的 Ubuntu 版本中安装 Emacs 24(包emacs24)。

    • 0

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行判断机器是否需要重新启动?

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve