Emacs (pron.:/ˈiːmæks/) and its derivatives are a family of text editors that are characterized by their extensibility. manual for one variant describes it as “the extensible, customizable, self-documenting, real-time display editor.” Development began in the mid-1970s and continues actively as of 2013 Emacs has over 2,000 built-in commands and allows the user to combine these commands into macros to automate work. The use of Emacs Lisp, a variant of the Lisp programming language, provides a deep extension capability.
The original EMACS was written in 1976 by Richard Stallman and Guy L. Steele, Jr. as a set of Editor MACroS for the TECO editor. It was inspired by the ideas of the TECO-macro editors TECMAC and TMACS.
Emacs became, along with vi, one of the two main contenders in the traditional editor wars of Unix culture. The word “emacs” is often pluralized as emacsen by analogy with boxen and VAXen.
The most popular, and most ported, version of Emacs is GNU Emacs, which was created by Stallman for the GNU Project. XEmacs is a common variant that branched from GNU Emacs in 1991. Both of the variants use Emacs Lisp and are for the most part compatible with each other.
Install Emacs on Ubuntu/Linux Mint
Open Terminal (Ctrl+Alt+T)
Type the commands give below:
sudo apt-get install emacs
Install Emacs on Fedora/other RPM based Linux
Open Terminal (Application>system tools>Terminal)
sudo yum install emacs
Share this article if it helped you. If you have any problem leave a comment below.
Linux Kernel 3.8.1 is the first maintenance release for the kernel 3.8 series that brings various changes and bug fixes. In this tutorial, we will see how to install this new kernel release in Ubuntu/Linux Mint systems using a bash script that will do the installation automatically on your system. But, keep in mind that we are not liable for any damage that this may cause to your system, do it at your own risk.
**Linux Kernel 3.8 **in its stable release has been made available recently which brings many new features for better support with Linux-based operating systems. We are now going to explain how to upgrade to this new kernel using a simple bash script that will download and install kernel files automatically in your system. If this Kernel does not work correctly you can revert back to your Stock kernel.
Improvements and support added and removed for hardware below:
Updates to XFS
Adding support for Samsung’s F2FS file-system
Improved Btrfs performance
Improved support for ACPI power management
Improved support for audio drivers
Dropping support for the Intel 386 CPU
Improved performance for AMD Radeon/Nvidia
Adding support for Intel “Haswell” CPU, etc.
You can check for more features and changes for kernel 3.8 here.
Ubuntu 12.04.2 has been released by the Ubuntu Team.
The official report below:
The Ubuntu team is pleased to announce the release of Ubuntu 12.04.2 LTS (Long-Term Support) for its Desktop, Server, Cloud, and Core products, as well as other flavours of Ubuntu with long-term support.
To help support a broader range of hardware, the 12.04.2 release adds an updated kernel and X stack for new installations on x86 architectures, and matches the ability of 12.10 to install on systems using UEFI firmware with Secure Boot enabled.
As usual, this point release includes many updates, and updated installation media has been provided so that fewer updates will need to be downloaded after installation. These include security updates and corrections for other high-impact bugs, with a focus on maintaining stability and compatibility with Ubuntu 12.04 LTS.
Kubuntu 12.04.2 LTS, Edubuntu 12.04.2 LTS, Xubuntu 12.04.2 LTS, Mythbuntu 12.04.2 LTS, and Ubuntu Studio 12.04.2 LTS are also now available. For some of these, more details can be found in their announcements:
Ubuntu Software Center (originally codenamed AppCenter) is a computer program for browsing, installing and removing software on the Ubuntu operating system. Based upon the GNOME application, gnome-app-install, which is similar in function and appearance, it originally served as a GTK+ graphical user interface front-end to the Advanced Packaging Tool (apt), part of the Debian package management system. Today, it also allows users to purchase commercial applications. Ubuntu Software Center can also be used to add and manage repositories as well as Ubuntu Personal Package Archives (PPA). It is written in the Python programming language
sudo apt-get install software-center
if you are using older version than Linux Mint 12 follow the steps below:
Synaptic-Package-Manager is a graphical front-end to apt, the package management system in Ubuntu and Linux Mint. It combines the point-and-click simplicity of the graphical user interface with the power of the apt-get command line tool. You can install, remove, configure, or upgrade software packages, browse, sort and search the list of available software packages, manage repositories, or upgrade the whole system. You can queue up a number of actions before you execute them. Synaptic will inform you about dependencies (additional packages required by the software package you have chosen) as well as conflicts with other packages that are already installed on your system. The package manager enables the user to install, to upgrade or to remove software packages. To install a package a user must search for the program they want and mark it for installation. Changes are not applied instantly; the user must first mark all changes and then apply them.
Install, remove, upgrade and downgrade single and multiple packagesx
Package search utility
Manage package repositories
Find packages by name, description and several other attributes
Select packages by status, section, name or a custom filter
Sort packages by name, status, size or version
Browse available online documentation related to a package
Download the latest changelog of a package
Lock packages to the current version
Force the installation of a specific package version
Undo/Redo of selections
Built-in terminal emulator for the package manager
It also has the following features for Debian and Ubuntu and Linux Mint only:
**Linux Kernel 3.7.8 **This kernel has fixed various bugs especially for TCP/IPv4/IPv6. In this guide, we will help you install it in a system running Ubuntu/Linux Mint with a simple bash script, but bear in mind that we are not liable for any damage that this may cause to your system.
Here are some of the changes in Linux Kernel 3.7.8 as shown in the kernel’s changelog:
** tcp: fix splice() and tcp collapsing interaction**
** tcp: splice: fix an infinite loop in tcp_read_sock()**
** tcp: fix incorrect LOCKDROPPEDICMPS counter**
** tcp: fix a panic on UP machines in reqsk_fastopen_remove**
** net/mlx4_en: Fix bridged vSwitch configuration for non SRIOV mode**
** net: loopback: fix a dst refcounting issue**
** ipv4: Fix route refcount on pmtu discovery**
** ipv6: fix the noflags test in addrconf_get_prefix_route**
** ipv6/ip6_gre: fix error case handling in ip6gre_tunnel_xmit()**
** ipv6: fix header length calculation in ip6_append_data()**
** mwifiex: fix incomplete scan in case of IE parsing error**
** Bluetooth: Fix handling of unexpected SMP PDUs**
** rtlwifi: Fix scheduling while atomic bug**
** rtlwifi: Fix the usage of the wrong variable in usb.c**
** isdn/gigaset: fix zero size border case in debug dump**
Linux Kernel 3.7.8 Installation
To install Linux Kernel 3.7.8 in Ubuntu 12.10/12.04 and Linux Mint 14/13 or older, enter these commands in the terminal:
Enable the pre-released updates. You can enable this repository by opening Ubuntu Software Center, selecting Edit | Software sources… and then enabling the Pre-released updates option on the Updates tab.
Update your repository to the latest version in the Update Manager.
Remove the currently installed drivers.
In 12.04, launch the Additional Hardware Drivers dialog from System Settings. In 12.10, launch Software Properties, then click on the Additional Drivers tab in the Software Sources menu.
Install the newest fglrx-experimental-X driver.
An alternative method of installing the drivers is to install directly from the developer website. Instructions to do so can be found here. This would install the absolute latest drivers for ATI graphics cards, but it could also lead to some unforeseen instability.
INSTALLING INTEL GRAPHIC CARD DRIVERS
For Ubuntu 12.04 LTS or Linux Mint 13, you’ll need to update your mesa stack using the x-updates PPA.