• Categories
    Category
  • Categories
    Category
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial Comments FAQ Related Articles

How to install Emacs in Ubuntu 17.04

1940

To install Emacs in Ubuntu 17.04

Emacs is an extensible, customizable, self-documenting, real-time display editor. Emacs runs on several operating systems. Emacs and its derivatives are a family of text editors that are characterized by their extensibility. Emacs Lisp gives an extension capability allowing users and developers to write new commands using a dialect of the Lisp programming language with different " modes" , enabling it to be used like an Integrated Development Environment (IDE) for programming languages like Java, C or Python. It contains features such as Content-aware editing modes, Complete built-in documentation, Highly customizable, using Emacs Lisp code or a graphical interface. This tutorial explains the installation procedure of Emacs in Ubuntu 17.04.

Installation procedure

To begin with the installation procedure, add the repository for the Emacs and run the following command.

root@linuxhelp:~# add-apt-repository ppa:kelleyk/emacs
 This repository contains updated `emacs` packages based on stable releases.

The following package series are available:
  - `emacs25`: based on 25.x-series releases.

On top of each series, I have applied the following patches:
  - A fix for an `xinput`-related bug that, when triggered, causes `emacs` to enter an infinite loop  the process will then be unresponsive and will consume 100% of a single CPU core until you kill it.

Debug symbols are available!  After adding the PPA however you normally do, find the corresponding entry in `/etc/apt/sources.list.d`.
It will look like the first line below (though the suite name may be different if you are not using xenial)  duplicate it and change the component name (" main" ) to " main/debug" .
.
.
.
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox ' /tmp/tmpllqea0i4/pubring.gpg'  created
gpg: /tmp/tmpllqea0i4/trustdb.gpg: trustdb created
gpg: key 3FF0E01EEAAFC9CD: public key " Launchpad PPA for Kevin Kelley"  imported
gpg: Total number processed: 1
gpg:               imported: 1
OK

The repositories are added to the target system. Next update the apt-get update system by executing the apt-get update command.

root@linuxhelp:~# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu zesty-security InRelease               
Hit:2 http://in.archive.ubuntu.com/ubuntu zesty InRelease                      
Hit:3 http://in.archive.ubuntu.com/ubuntu zesty-updates InRelease       
Get:4 http://ppa.launchpad.net/kelleyk/emacs/ubuntu zesty InRelease [21.3 kB]
Hit:5 http://in.archive.ubuntu.com/ubuntu zesty-backports InRelease
Get:6 http://ppa.launchpad.net/kelleyk/emacs/ubuntu zesty/main amd64 Packages [1,372 B]
Get:7 http://ppa.launchpad.net/kelleyk/emacs/ubuntu zesty/main i386 Packages [1,368 B]
Get:8 http://ppa.launchpad.net/kelleyk/emacs/ubuntu zesty/main Translation-en [580 B]
Fetched 24.6 kB in 3s (7,145 B/s)
Reading package lists... Done

The target system is updated with the required repositories. Install the Emacs application by running the install command.

root@linuxhelp:~# apt install emacs25
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  emacs25-common gconf-service gconf-service-backend gconf2-common
  libgconf-2-4 libgif7 liblockfile-bin liblockfile1 libm17n-0 libotf0 m17n-db
Suggested packages:
  m17n-docs gawk
The following NEW packages will be installed:
  emacs25 emacs25-common gconf-service gconf-service-backend gconf2-common
.
.
.
.
update-alternatives: using /usr/bin/ebrowse25 to provide /usr/bin/ebrowse (ebrowse) in auto mode
update-alternatives: using /usr/bin/emacs-25.325 to provide /usr/bin/emacs-25.3 (emacs-25.3) in auto mode
update-alternatives: using /usr/bin/emacs25 to provide /usr/bin/emacs (emacs) in auto mode
update-alternatives: using /usr/bin/emacsclient25 to provide /usr/bin/emacsclient (emacsclient) in auto mode
update-alternatives: using /usr/bin/etags25 to provide /usr/bin/etags (etags) in auto mode
Processing triggers for libc-bin (2.24-9ubuntu2) ...

The Emacs application has been installed in the target system and type the application name in the Ubuntu dashboard. Click on the icon to run the application. ubuntu dashboard

The Emacs application is running successfully in the target machine.

Emacs

The installation procedure of Emacs application is done without any glitches.

Tags:
connor
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 4 )

Q

Whether is it available for windows ?

A

yes,it is available for windows.

Q

i did: tazpkg get-install emacs (as root) then i try emacs in a terminal and nothing come up: root@BlackMamba:/home/tux#emacs bash: emacs: command not found What do i miss here?

A

root@slitaz: which emacs Should output: /usr/bin/emacs This command will output the path to every file installed by emacs.tazpkg tazpkg list-files emacs

Q

I am not able build emacs 25.1 with xwidgets support in ubuntu 16.04. Can you please guide to do this?

A

apt-get install build-essential texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libncurses-dev libxpm-dev automake autoconf -y

Q

Whether is it available for MAC ?

A

yes, its available for MAC also.

Related Tutorials in How to install Emacs in Ubuntu 17.04

Related Tutorials in How to install Emacs in Ubuntu 17.04

How to install Meld tool in Ubuntu
How to install Meld tool in Ubuntu
Feb 25, 2017
How to install Dconf-Editor on Ubuntu 18.04
How to install Dconf-Editor on Ubuntu 18.04
Jul 14, 2018
How to install and update OpenSSL on Ubuntu 16.04
How to install and update OpenSSL on Ubuntu 16.04
Mar 9, 2017
How to install GLib 2.0 on Ubuntu 17.04
How to install GLib 2.0 on Ubuntu 17.04
May 22, 2017
How to Install Android Emulator on Ubuntu 20.4.1
How to Install Android Emulator on Ubuntu 20.4.1
Jul 13, 2021
How To Install AnyDesk on Ubuntu 16.04
How To Install AnyDesk on Ubuntu 16.04
Apr 4, 2018
How to install Genymotion 2.12.1 on Ubuntu 18.04
How to install Genymotion 2.12.1 on Ubuntu 18.04
Jul 9, 2018
How to install Timeshift 18.4 on Ubuntu 18.04
How to install Timeshift 18.4 on Ubuntu 18.04
Jul 6, 2018

Related Forums in How to install Emacs in Ubuntu 17.04

Related Forums in How to install Emacs in Ubuntu 17.04

Ubuntu
matthew class=
Failed to enable unit: Refusing to operate on linked unit file sshd.service
Apr 15, 2019
Ubuntu
mason class=
Passwd: You may not view or modify password information for root On Ubuntu 19.04
May 27, 2019
Ubuntu
isaac class=
/etc/apt/sources.list Permission denied
May 18, 2017
Ubuntu
yousuf class=
lsb_release command not working : Debian
Jan 18, 2018
ifconfig command
jackbrookes class=
what is the location of the ifconfig program on your machine?
Jan 4, 2018
Ubuntu
mason class=
"E: Package 'php-mcrypt' has no installation candidate" error on Ubuntu 20.4.1
Mar 15, 2021
NFS
luke class=
clnt_create: RPC: Program not registered
Apr 25, 2017
Apache
isaac class=
How to disable apache welcome page on Ubuntu
Dec 15, 2018

Related News in How to install Emacs in Ubuntu 17.04

Related News in How to install Emacs in Ubuntu 17.04

How To Install Mixxx on Ubuntu 16.04
How To Install Mixxx on Ubuntu 16.04
Oct 11, 2017
Ubuntu 17.04 released with greater expectations
Ubuntu 17.04 released with greater expectations
Apr 15, 2017
Ubuntu Core now available on i.MX6 based TS-4900 thanks to Technologic Systems Inc.
Ubuntu Core now available on i.MX6 based TS-4900 thanks to Technologic Systems Inc.
Mar 1, 2017
Ubuntu 17.10 Artful Aardvark Beta 1 is now here. Download Now
Ubuntu 17.10 Artful Aardvark Beta 1 is now here. Download Now
Sep 2, 2017
Ubuntu Unity is no more: One Linux dream has been axed
Ubuntu Unity is no more: One Linux dream has been axed
Apr 7, 2017
What’s next for Ubuntu Linux Desktop?
What’s next for Ubuntu Linux Desktop?
Apr 11, 2017
Say Hi to Ubuntu's new mascot
Say Hi to Ubuntu's new mascot
Mar 22, 2019
KDE Connect App was removed from Google Play Store and brought back in 24 hours
KDE Connect App was removed from Google Play Store and brought back in 24 hours
Mar 22, 2019
Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help legeek ?
Installation of the call center module

hello

I wish to install a call center in virtual with issabel, I downloaded the latest version of it , but I don' t arrive to install the call center module in issabel. please help me

thanks!

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.