热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Debian7安装Emacs24.4

一、安装依赖包sudoapt-getbuild-depemacs23正在读取软件包列表完成正在分析软件包的依赖关系树正在读取状

一、 安装依赖包

sudo apt-get build-dep emacs23
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包将被【卸载】:
  libtiff5-dev
下列【新】软件包将被安装:
  bsd-mailx diffstat exim4-base exim4-config exim4-daemon-light
  gir1.2-gconf-2.0 gir1.2-rsvg-2.0 imagemagick libasound2-dev libdatrie-dev
  libdbus-1-dev libgconf2-dev libgpm-dev liblockfile-bin liblockfile-dev
  liblockfile1 libm17n-0 libm17n-dev libotf-dev libotf0 librsvg2-dev
  libthai-dev libtiff4-dev libtiffxx0c2 libxml2-dev m17n-contrib m17n-db quilt
  sharutils xaw3dg xaw3dg-dev xutils-dev
升级了 0 个软件包,新安装了 32 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
需要下载 10.0 MB 的软件包。
解压缩后会消耗掉 24.9 MB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://ftp.cn.debian.org/debian/ stable/main liblockfile-bin amd64 1.09-5 [18.6 kB]
获取:2 http://ftp.cn.debian.org/debian/ stable/main liblockfile1 amd64 1.09-5 [15.5 kB]
获取:3 http://ftp.cn.debian.org/debian/ stable/main libtiffxx0c2 amd64 3.9.6-11 [63.4 kB]
获取:4 http://ftp.cn.debian.org/debian/ stable/main xaw3dg amd64 1.5+E-18.2 [179 kB]
获取:5 http://ftp.cn.debian.org/debian/ stable/main exim4-config all 4.80-7+deb7u1 [478 kB]
获取:6 http://ftp.cn.debian.org/debian/ stable/main exim4-base amd64 4.80-7+deb7u1 [1,040 kB]
获取:7 http://ftp.cn.debian.org/debian/ stable/main exim4-daemon-light amd64 4.80-7+deb7u1 [655 kB]
获取:8 http://ftp.cn.debian.org/debian/ stable/main bsd-mailx amd64 8.1.2-0.20111106cvs-1 [85.3 kB]
获取:9 http://ftp.cn.debian.org/debian/ stable/main diffstat amd64 1.55-3 [30.0 kB]
获取:10 http://ftp.cn.debian.org/debian/ stable/main gir1.2-gconf-2.0 amd64 3.2.5-1+build1 [357 kB]
获取:11 http://ftp.cn.debian.org/debian/ stable/main gir1.2-rsvg-2.0 amd64 2.36.1-2 [160 kB]
获取:12 http://ftp.cn.debian.org/debian/ stable/main imagemagick amd64 8:6.7.7.10-5+deb7u3 [285 kB]
获取:13 http://ftp.cn.debian.org/debian/ stable/main libasound2-dev amd64 1.0.25-4 [70.3 kB]
获取:14 http://ftp.cn.debian.org/debian/ stable/main libdatrie-dev amd64 0.2.5-3 [32.2 kB]
获取:15 http://ftp.cn.debian.org/debian/ stable/main libdbus-1-dev amd64 1.6.8-1+deb7u4 [247 kB]
获取:16 http://ftp.cn.debian.org/debian/ stable/main libgconf2-dev amd64 3.2.5-1+build1 [441 kB]
获取:17 http://ftp.cn.debian.org/debian/ stable/main libgpm-dev amd64 1.20.4-6 [39.9 kB]
获取:18 http://ftp.cn.debian.org/debian/ stable/main liblockfile-dev amd64 1.09-5 [25.8 kB]
获取:19 http://ftp.cn.debian.org/debian/ stable/main libotf0 amd64 0.9.12-2 [52.2 kB]
获取:20 http://ftp.cn.debian.org/debian/ stable/main m17n-db all 1.6.3-2 [1,852 kB]
获取:21 http://ftp.cn.debian.org/debian/ stable/main m17n-contrib all 1.1.13-2 [545 kB]
获取:22 http://ftp.cn.debian.org/debian/ stable/main libm17n-0 amd64 1.6.3-2 [275 kB]
获取:23 http://ftp.cn.debian.org/debian/ stable/main libxml2-dev amd64 2.8.0+dfsg1-7+wheezy1 [900 kB]
获取:24 http://ftp.cn.debian.org/debian/ stable/main libthai-dev amd64 0.1.18-2 [53.0 kB]
获取:25 http://ftp.cn.debian.org/debian/ stable/main libm17n-dev amd64 1.6.3-2 [286 kB]
获取:26 http://ftp.cn.debian.org/debian/ stable/main libotf-dev amd64 0.9.12-2 [60.9 kB]
获取:27 http://ftp.cn.debian.org/debian/ stable/main librsvg2-dev amd64 2.36.1-2 [254 kB]
获取:28 http://ftp.cn.debian.org/debian/ stable/main libtiff4-dev amd64 3.9.6-11 [337 kB]
获取:29 http://ftp.cn.debian.org/debian/ stable/main quilt all 0.60-2 [377 kB]
获取:30 http://ftp.cn.debian.org/debian/ stable/main sharutils amd64 1:4.11.1-1 [195 kB]
获取:31 http://ftp.cn.debian.org/debian/ stable/main xutils-dev amd64 1:7.7~1 [350 kB]
获取:32 http://ftp.cn.debian.org/debian/ stable/main xaw3dg-dev amd64 1.5+E-18.2 [252 kB]
下载 10.0 MB,耗时 52秒 (190 kB/s)                                             
正在从软件包中解出模板:100%
正在预设定软件包 ...
(正在读取数据库 ... 系统当前共安装有 107847 个文件和目录。)
正在卸载 libtiff5-dev ...
正在处理用于 man-db 的触发器...
Selecting previously unselected package liblockfile-bin.
(正在读取数据库 ... 系统当前共安装有 107790 个文件和目录。)
正在解压缩 liblockfile-bin (从 .../liblockfile-bin_1.09-5_amd64.deb) ...
Selecting previously unselected package liblockfile1:amd64.
正在解压缩 liblockfile1:amd64 (从 .../liblockfile1_1.09-5_amd64.deb) ...
Selecting previously unselected package libtiffxx0c2:amd64.
正在解压缩 libtiffxx0c2:amd64 (从 .../libtiffxx0c2_3.9.6-11_amd64.deb) ...
Selecting previously unselected package xaw3dg:amd64.
正在解压缩 xaw3dg:amd64 (从 .../xaw3dg_1.5+E-18.2_amd64.deb) ...
Selecting previously unselected package exim4-config.
正在解压缩 exim4-config (从 .../exim4-config_4.80-7+deb7u1_all.deb) ...
Selecting previously unselected package exim4-base.
正在解压缩 exim4-base (从 .../exim4-base_4.80-7+deb7u1_amd64.deb) ...
Selecting previously unselected package exim4-daemon-light.
正在解压缩 exim4-daemon-light (从 .../exim4-daemon-light_4.80-7+deb7u1_amd64.deb) ...
Selecting previously unselected package bsd-mailx.
正在解压缩 bsd-mailx (从 .../bsd-mailx_8.1.2-0.20111106cvs-1_amd64.deb) ...
Selecting previously unselected package diffstat.
正在解压缩 diffstat (从 .../diffstat_1.55-3_amd64.deb) ...
Selecting previously unselected package gir1.2-gconf-2.0.
正在解压缩 gir1.2-gconf-2.0 (从 .../gir1.2-gconf-2.0_3.2.5-1+build1_amd64.deb) ...
Selecting previously unselected package gir1.2-rsvg-2.0.
正在解压缩 gir1.2-rsvg-2.0 (从 .../gir1.2-rsvg-2.0_2.36.1-2_amd64.deb) ...
Selecting previously unselected package imagemagick.
正在解压缩 imagemagick (从 .../imagemagick_8%3a6.7.7.10-5+deb7u3_amd64.deb) ...
Selecting previously unselected package libasound2-dev:amd64.
正在解压缩 libasound2-dev:amd64 (从 .../libasound2-dev_1.0.25-4_amd64.deb) ...
Selecting previously unselected package libdatrie-dev.
正在解压缩 libdatrie-dev (从 .../libdatrie-dev_0.2.5-3_amd64.deb) ...
Selecting previously unselected package libdbus-1-dev.
正在解压缩 libdbus-1-dev (从 .../libdbus-1-dev_1.6.8-1+deb7u4_amd64.deb) ...
Selecting previously unselected package libgconf2-dev.
正在解压缩 libgconf2-dev (从 .../libgconf2-dev_3.2.5-1+build1_amd64.deb) ...
Selecting previously unselected package libgpm-dev:amd64.
正在解压缩 libgpm-dev:amd64 (从 .../libgpm-dev_1.20.4-6_amd64.deb) ...
Selecting previously unselected package liblockfile-dev.
正在解压缩 liblockfile-dev (从 .../liblockfile-dev_1.09-5_amd64.deb) ...
Selecting previously unselected package libotf0.
正在解压缩 libotf0 (从 .../libotf0_0.9.12-2_amd64.deb) ...
Selecting previously unselected package m17n-db.
正在解压缩 m17n-db (从 .../m17n-db_1.6.3-2_all.deb) ...
Selecting previously unselected package m17n-contrib.
正在解压缩 m17n-contrib (从 .../m17n-contrib_1.1.13-2_all.deb) ...
Selecting previously unselected package libm17n-0.
正在解压缩 libm17n-0 (从 .../libm17n-0_1.6.3-2_amd64.deb) ...
Selecting previously unselected package libxml2-dev:amd64.
正在解压缩 libxml2-dev:amd64 (从 .../libxml2-dev_2.8.0+dfsg1-7+wheezy1_amd64.deb) ...
Selecting previously unselected package libthai-dev.
正在解压缩 libthai-dev (从 .../libthai-dev_0.1.18-2_amd64.deb) ...
Selecting previously unselected package libm17n-dev.
正在解压缩 libm17n-dev (从 .../libm17n-dev_1.6.3-2_amd64.deb) ...
Selecting previously unselected package libotf-dev.
正在解压缩 libotf-dev (从 .../libotf-dev_0.9.12-2_amd64.deb) ...
Selecting previously unselected package librsvg2-dev.
正在解压缩 librsvg2-dev (从 .../librsvg2-dev_2.36.1-2_amd64.deb) ...
Selecting previously unselected package libtiff4-dev.
正在解压缩 libtiff4-dev (从 .../libtiff4-dev_3.9.6-11_amd64.deb) ...
Selecting previously unselected package quilt.
正在解压缩 quilt (从 .../archives/quilt_0.60-2_all.deb) ...
Selecting previously unselected package sharutils.
正在解压缩 sharutils (从 .../sharutils_1%3a4.11.1-1_amd64.deb) ...
Selecting previously unselected package xutils-dev.
正在解压缩 xutils-dev (从 .../xutils-dev_1%3a7.7~1_amd64.deb) ...
Selecting previously unselected package xaw3dg-dev:amd64.
正在解压缩 xaw3dg-dev:amd64 (从 .../xaw3dg-dev_1.5+E-18.2_amd64.deb) ...
正在处理用于 man-db 的触发器...
正在处理用于 mime-support 的触发器...
正在处理用于 menu 的触发器...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 hicolor-icon-theme 的触发器...
正在处理用于 install-info 的触发器...
正在设置 liblockfile-bin (1.09-5) ...
正在设置 liblockfile1:amd64 (1.09-5) ...
正在设置 libtiffxx0c2:amd64 (3.9.6-11) ...
正在设置 xaw3dg:amd64 (1.5+E-18.2) ...
正在设置 exim4-config (4.80-7+deb7u1) ...
Adding system-user for exim (v4)
正在设置 exim4-base (4.80-7+deb7u1) ...
exim: DB upgrade, deleting hints-db
正在设置 exim4-daemon-light (4.80-7+deb7u1) ...
[ ok ] Starting MTA: exim4.
正在设置 bsd-mailx (8.1.2-0.20111106cvs-1) ...
update-alternatives: using /usr/bin/bsd-mailx to provide /usr/bin/mailx (mailx) in 自动模式
正在设置 diffstat (1.55-3) ...
正在设置 gir1.2-gconf-2.0 (3.2.5-1+build1) ...
正在设置 gir1.2-rsvg-2.0 (2.36.1-2) ...
正在设置 imagemagick (8:6.7.7.10-5+deb7u3) ...
update-alternatives: using /usr/bin/compare.im6 to provide /usr/bin/compare (compare) in 自动模式
update-alternatives: using /usr/bin/animate.im6 to provide /usr/bin/animate (animate) in 自动模式
update-alternatives: using /usr/bin/convert.im6 to provide /usr/bin/convert (convert) in 自动模式
update-alternatives: using /usr/bin/composite.im6 to provide /usr/bin/composite (composite) in 自动模式
update-alternatives: using /usr/bin/conjure.im6 to provide /usr/bin/conjure (conjure) in 自动模式
update-alternatives: using /usr/bin/import.im6 to provide /usr/bin/import (import) in 自动模式
update-alternatives: using /usr/bin/identify.im6 to provide /usr/bin/identify (identify) in 自动模式
update-alternatives: using /usr/bin/stream.im6 to provide /usr/bin/stream (stream) in 自动模式
update-alternatives: using /usr/bin/display.im6 to provide /usr/bin/display (display) in 自动模式
update-alternatives: using /usr/bin/montage.im6 to provide /usr/bin/montage (montage) in 自动模式
update-alternatives: using /usr/bin/mogrify.im6 to provide /usr/bin/mogrify (mogrify) in 自动模式
正在设置 libasound2-dev:amd64 (1.0.25-4) ...
正在设置 libdatrie-dev (0.2.5-3) ...
正在设置 libdbus-1-dev (1.6.8-1+deb7u4) ...
正在设置 libgconf2-dev (3.2.5-1+build1) ...
正在设置 libgpm-dev:amd64 (1.20.4-6) ...
正在设置 liblockfile-dev (1.09-5) ...
正在设置 libotf0 (0.9.12-2) ...
正在设置 m17n-db (1.6.3-2) ...
正在设置 m17n-contrib (1.1.13-2) ...
正在设置 libm17n-0 (1.6.3-2) ...
正在设置 libxml2-dev:amd64 (2.8.0+dfsg1-7+wheezy1) ...
正在设置 libthai-dev (0.1.18-2) ...
正在设置 libm17n-dev (1.6.3-2) ...
正在设置 libotf-dev (0.9.12-2) ...
正在设置 librsvg2-dev (2.36.1-2) ...
正在设置 libtiff4-dev (3.9.6-11) ...
正在设置 quilt (0.60-2) ...
正在设置 sharutils (1:4.11.1-1) ...
正在设置 xutils-dev (1:7.7~1) ...
正在设置 xaw3dg-dev:amd64 (1.5+E-18.2) ...
正在处理用于 menu 的触发器...
View Code

二、下载emacs压缩包:
http://mirror.bjtu.edu.cn/gnu/emacs/emacs-24.4.tar.gz

三、解压

$ cd ~/Download
$ tar zxvf emacs-24.4.tar.gz # 解压后有194M。

四、编译安装

$ mkdir compileemacs # 放置编译后生成的文件
$ cd compileemacs
$ ../emacs-24.4/configure --prefix=/opt/emacs24
$ make
$ sudo make install

 


推荐阅读
  • 深入解析Gradle中的Project核心组件
    在Gradle构建系统中,`Project` 是一个核心组件,扮演着至关重要的角色。通过使用 `./gradlew projects` 命令,可以清晰地列出当前项目结构中包含的所有子项目,这有助于开发者更好地理解和管理复杂的多模块项目。此外,`Project` 对象还提供了丰富的配置选项和生命周期管理功能,使得构建过程更加灵活高效。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 如何在Java中高效构建WebService
    本文介绍了如何利用XFire框架在Java中高效构建WebService。XFire是一个轻量级、高性能的Java SOAP框架,能够简化WebService的开发流程。通过结合MyEclipse集成开发环境,开发者可以更便捷地进行项目配置和代码编写,从而提高开发效率。此外,文章还详细探讨了XFire的关键特性和最佳实践,为读者提供了实用的参考。 ... [详细]
  • Go语言实现Redis客户端与服务器的交互机制深入解析
    在前文对Godis v1.0版本的基础功能进行了详细介绍后,本文将重点探讨如何实现客户端与服务器之间的交互机制。通过具体代码实现,使客户端与服务器能够顺利通信,赋予项目实际运行的能力。本文将详细解析Go语言在实现这一过程中的关键技术和实现细节,帮助读者深入了解Redis客户端与服务器的交互原理。 ... [详细]
  • 在Spring框架中,基于Schema的异常通知与环绕通知的实现方法具有重要的实践价值。首先,对于异常通知,需要创建一个实现ThrowsAdvice接口的通知类。尽管ThrowsAdvice接口本身不包含任何方法,但开发者需自定义方法来处理异常情况。此外,环绕通知则通过实现MethodInterceptor接口来实现,允许在方法调用前后执行特定逻辑,从而增强功能或进行必要的控制。这两种通知机制的结合使用,能够有效提升应用程序的健壮性和灵活性。 ... [详细]
  • 深入解析零拷贝技术(Zerocopy)及其应用优势
    零拷贝技术(Zero-copy)是Netty框架中的一个关键特性,其核心在于减少数据在操作系统内核与用户空间之间的传输次数。通过避免不必要的内存复制操作,零拷贝显著提高了数据传输的效率和性能。本文将深入探讨零拷贝的工作原理及其在实际应用中的优势,包括降低CPU负载、减少内存带宽消耗以及提高系统吞吐量等方面。 ... [详细]
  • 本文介绍了Android动画的基本概念及其主要类型。Android动画主要包括三种形式:视图动画(也称为补间动画或Tween动画),主要通过改变视图的属性来实现动态效果;帧动画,通过顺序播放一系列预定义的图像来模拟动画效果;以及属性动画,通过对对象的属性进行平滑过渡来创建更加复杂的动画效果。每种类型的动画都有其独特的应用场景和实现方式,开发者可以根据具体需求选择合适的动画类型。 ... [详细]
  • 池子比率:BSV 区块链上的去中心化金融应用——Uniswap 分析
    池子比率:BSV 区块链上的去中心化金融应用——Uniswap 分析 ... [详细]
  • Android 图像色彩处理技术详解
    本文详细探讨了 Android 平台上的图像色彩处理技术,重点介绍了如何通过模仿美图秀秀的交互方式,利用 SeekBar 实现对图片颜色的精细调整。文章展示了具体的布局设计和代码实现,帮助开发者更好地理解和应用图像处理技术。 ... [详细]
  • 在Linux环境下编译安装Heartbeat时,常遇到依赖库缺失的问题。为确保顺利安装,建议预先通过yum安装必要的开发库,如glib2-devel、libtool-ltdl-devel、net-snmp-devel、bzip2-devel和ncurses-devel等。这些库是编译过程中不可或缺的组件,能够有效避免编译错误,确保Heartbeat的稳定运行。 ... [详细]
  • 本文详细介绍了如何在Linux系统中搭建51单片机的开发与编程环境,重点讲解了使用Makefile进行项目管理的方法。首先,文章指导读者安装SDCC(Small Device C Compiler),这是一个专为小型设备设计的C语言编译器,适合用于51单片机的开发。随后,通过具体的实例演示了如何配置Makefile文件,以实现代码的自动化编译与链接过程,从而提高开发效率。此外,还提供了常见问题的解决方案及优化建议,帮助开发者快速上手并解决实际开发中可能遇到的技术难题。 ... [详细]
  • C#编程指南:实现列表与WPF数据网格的高效绑定方法 ... [详细]
  • 在处理大规模并发请求时,传统的多线程或多进程模型往往无法有效解决性能瓶颈问题。尽管它们在处理小规模任务时能提升效率,但在高并发场景下,系统资源的过度消耗和上下文切换的开销会显著降低整体性能。相比之下,Python 的 `asyncio` 模块通过协程提供了一种轻量级且高效的并发解决方案。本文将深入解析 `asyncio` 模块的原理及其在实际应用中的优化技巧,帮助开发者更好地利用协程技术提升程序性能。 ... [详细]
  • 题目《UVa 11978 福岛核爆问题》涉及圆与多边形交集面积的计算及二分法的应用。该问题的核心在于通过精确的几何运算与高效的算法实现来解决复杂图形的面积计算。在实现过程中,特别需要注意的是对多边形顶点的平移处理,确保所有顶点包括最后一个顶点 \( p[n] \) 都经过正确的位移,以避免因细节疏忽导致的错误。此外,使用循环次数为50次的二分法能够有效提高算法的精度和稳定性。 ... [详细]
  • Java 8 引入了 Stream API,这一新特性极大地增强了集合数据的处理能力。通过 Stream API,开发者可以更加高效、简洁地进行集合数据的遍历、过滤和转换操作。本文将详细解析 Stream API 的核心概念和常见用法,帮助读者更好地理解和应用这一强大的工具。 ... [详细]
author-avatar
小心做人正直做事_439
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有