What is the linux-image-extra package for and do I need it?


Ok, so I am bit of a linux noob. I understand the basics, and compiled my first image from source today, and hey it works! What I am trying to do is, build a image that has the packages that I need preinstalled. Packages that I need are(nfs-kernel-server, samba, speedtest-cli, openvpn, and a few other) I tend to muck up my installation quite frequently, as I play around with settings too much.

What I had been doing is cloning the sd card with dd, but I am looking for a better more reliable way, that gives a fresh install each time. I didn't know whether I could edit the list of packages that are installed while compiling the image from source.

Also, Thank you guys for the great image. If there is any way I can help, I am more than happy. I do not know much about the lower level, bare metal programming. I am taking up network security at college, and learning python so I could use some projects to...

0 0
Don't bother trying to help me with this. I had to reinstall as the system was totally screwed. I could log in but had no usb support, no network, graphics were goofy and all it would do is keep telling me there was a system error and do I want to report it. Pretty much nothing else worked. No sense in trying to sort it out when I have nothing to lose at this point and so reinstalled. What does trouble is that is the third time in a week that the Ubuntu has choked on an update and become totally unusable (and required a reinstall to fix).

This old netbook came with Windows XP (which continues to run just fine on it) but with the end of XP support and not wanting to spend any money purchasing Win 10 I thought linux would be a great way to give the old girl some new life. But if it continues to be a problem it is obviously not going to be a solution and I may just end up having to retire this machine (which would kind of **** me off - in a minor way).

As a point of interest...

0 0

I am a new Linux system admin user. How do I use apt command line utility for the package management on Ubuntu Linux LTS and Debian Linux server? How can I use the apt command for the package management?

APT stands for Advanced Package Tool. It is a set of core tools inside Debian and Ubuntu system. You can use the apt command to install apps, remove apps, keep your system up to date and more. Apt work with dpkg to install and update system. I suggest you use the apt command to save typing at the CLI. apt-get is the first front end tool. apt is a second tool which overcomes some design mistakes of

apt-get command

. Hence you should use apt command. The apt command provides nicer interface including progress bars and colors at the CLI. It provides the same functionality as the specialized APT tools, like apt-get and apt-cache, but enables options more suitable for interactive use by default. The apt command is designed as an end-user tool and it may change...

0 0

Learn Linux, 101

Add new software and keep your system current

Ian Shields
Published on May 11, 2010/Updated: August 24, 2015

Content series:

This content is part # of # in the series:


This content is part of the series:

Stay tuned for additional content in this series.

Learn more. Develop more. Connect more.

The new developerWorks Premium membership program provides an all-access pass to powerful development tools and resources, including 500 top technical titles (dozens specifically for Java developers) through Safari Books Online, deep discounts on premier developer events, video replays of recent O'Reilly conferences, and more. Sign up today.


In this tutorial, learn to use the Debian package management tools to manage the packages on your Linux system. Learn to:

0 0

The Linux Kernel has reached the new stable 4.5 release. Linus Torvalds yesterday announced:

So this is later on a Sunday than my usual schedule, because I just couldn’t make up my mind whether I should do another rc8 or not, and kept just waffling about it. In the end, I obviously decided not to,
but it could have gone either way.

We did have one nasty regression that got fixed yesterday, and the networking pull early in the week was larger than I would have wished for. But the block layer should be all good now, and David went through all his networking commits an extra time just to make me feel comfy about it, so in the end I didn’t see any point to making the release cycle any longer than usual.

And on the whole, everything here is pretty small. The diffstat looks a bit larger for an xfs fix, because that fix has three cleanup refactoring patches that precedes it. And there’s a access type
pattern fix in the sound layer that generated lots of...

0 0

One evening recently, whilst climbing the wooden hills with netbook in hand, I encountered a cat who had decided that halfway up the stairs was a perfect place to catch forty winks.
One startled moggy later, I had become the owner of what I can only describe as…an ex-netbook.

Now, finally, I’ve managed to get a replacement (netbook, not cat).

As usual when I get a new machine, the first thing I did was to replace Windows with Linux Mint…with the immediate result being that the wireless card stopped working.

The solution ? Don’t (kernel) panic, kernel upgrade !

Support for most of the hardware out there is included in the Linux Kernel. The kernel is enhanced and released every few months. However, distributions, such as Mint, tend to stick on one kernel version for a while in order to provide a stable base on which to develop.
This means that, if Linux is not playing nicely with your Wireless card/web-cam/any other aspect of your machine’s...

0 0

Its like saying "Do I need to be at NASA or ISRO to be a space scientist?"
Its not at all necessary that you need to use Linux to be a developer, what matters is if you know your concepts of operating system hard or not. And also it depends on which platform you have work on. Some work on Azure or say Microsoft based products hence they use Windows. But many work on other projects as well that require more openness and Linux being OpenSource it is easy to get the code and implement which makes you job easier and the code works almost everywhere cause Linux has major market share in terms of commercial applications of few corporates. Only personal that is non-commercial users use mostly Windows or Mac OS which is again based on UNIX. So it doesn't matter which OS you use, your concepts are...

0 0

Download Page for linux-image-extra-3.13.0-88-generic_3.13.0-88.135_i386.deb on Intel x86 machines

If you are running Ubuntu, it is strongly suggested to use a package manager like aptitude or synaptic to download and install packages, instead of doing so manually via this website.

You should be able to use any of the listed mirrors by adding a line to your /etc/apt/sources.list like this:

deb http://security.ubuntu.com/ubuntu trusty-security main

You can download the requested file from the pool/main/l/linux/ subdirectory at:

Ubuntu security updates are officially distributed only via security.ubuntu.com.

Note that in some browsers you will need to tell your browser you want the file saved to a file. For example, in Firefox or Mozilla, you should hold the Shift key when you click on the URL.

More information on...

0 0

Uninstall linux-image-extra-3.13.0-24-generic

To remove just linux-image-extra-3.13.0-24-generic package itself from Ubuntu 14.04 (Trusty Tahr) execute on terminal:

sudo apt-get remove linux-image-extra-3.13.0-24-generic

Uninstall linux-image-extra-3.13.0-24-generic and it's dependent packages

To remove the linux-image-extra-3.13.0-24-generic package and any other dependant package which are no longer needed from Ubuntu Trusty.

sudo apt-get remove --auto-remove linux-image-extra-3.13.0-24-generic

Purging linux-image-extra-3.13.0-24-generic

If you also want to delete configuration and/or data files of linux-image-extra-3.13.0-24-generic from Ubuntu Trusty then this will work:

sudo apt-get purge linux-image-extra-3.13.0-24-generic

To delete configuration and/or data files of linux-image-extra-3.13.0-24-generic and it's dependencies from Ubuntu Trusty then execute:

sudo apt-get purge --auto-remove linux-image-extra-3.13.0-24-generic
0 0


Ubuntu 12.04.3 Server (Needs to be 12.04.3 because of the "bug" in the 12.04.4 update. Building a CUDA5.5/Ubuntu 12.04 system for CPU/GPU number crunching)
Clean installation!

Anybody who can help me solve this problem???


# apt-get install linux-image-extra-$(uname -r) x11-xserver-utils mesa-utils Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-image-extra-3.8.0-29-generic E: Couldn't find any package by regex 'linux-image-extra-3.8.0-29-generic' # dpkg -l | grep linux-image- ii linux-image-3.8.0-29-generic 3.8.0-29.42~precise1 Linux kernel image for version 3.8.0 on 64 bit x86 SMP ii linux-image-generic-lts-raring Generic Linux kernel image



apt-get purge grub grub-pc grub-common
apt-get install grub-common grub-pc

Hi Srijan,

Thanks for...

0 0

First, there is a tool for listing all big folders and files. Just type 'Baobab' into the launcher. By removing folders and files you don't need you get more space.

Then, there is a program for removing double files. The program is called fslint. Install it by entering

sudo apt-get install fslint

in a Terminal.

or graphically

You can also clear the package cache with

sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove

The fourth step is to remove old Kernel entries. You can do this by installing and opening Synaptic. In Synaptic, search for the old Kernel entries (every Kernel entry that is displayed in GRUB except the newest) and remove it.

One good step is to remove the application cache. Do this by installing and running bleachbit:

sudo apt-get install bleachbit

or graphically

Important: Deleted cache cannot be restored!

The last step is to defragment the file system. Do the following...

0 0

To get started with Docker CE on Ubuntu, make sure you meet the prerequisites, then install Docker.


Docker EE customers

To install Docker Enterprise Edition (Docker EE), go to Get Docker EE for Ubuntu instead of this topic.

To learn more about Docker EE, see Docker Enterprise Edition.

OS requirements

To install Docker CE, you need the 64-bit version of one of these Ubuntu versions:

Artful 17.10 (Docker CE 17.11 Edge and higher only) Xenial 16.04 (LTS) Trusty 14.04 (LTS)

Docker CE is supported on Ubuntu on x86_64, armhf, s390x (IBM Z), and ppc64le (IBM Power) architectures.

ppc64le and s390x limitations: Packages for IBM Z and Power architectures are only available on Ubuntu Xenial and above.

Uninstall old versions

Older versions of Docker were called docker or docker-engine. If these are installed, uninstall them:

$ sudo apt-get remove docker docker-engine docker.io

It’s OK if...

0 0
RHEL 7/CentOS 7

Install CUDA using the following command:

$ sudo yum install cuda-toolkit-9-1 \ xorg-x11-drv-nvidia-libs nvidia-kmod

If the system is using a non-NVIDIA GPU to render the display, remove the files at /etc/X11/xorg.conf and /usr/lib64/nvidia/xorg/libglx.so, and remove the nomodeset kernel parameter from the boot command-line.

Follow the instructions here to ensure that Nouveau is disabled.

RHEL 6/CentOS 6

Install CUDA using the following command:

$ sudo yum install cuda-toolkit-9-1 \ xorg-x11-drv-nvidia-libs nvidia-kmod

If the system is using a non-NVIDIA GPU to render the display, remove the file at /etc/X11/xorg.conf.

Follow the instructions here to ensure that Nouveau is disabled.


Install CUDA using the following command:

$ sudo dnf install cuda-toolkit-9-1 \ ...
0 0

I have the following issue:

Errors were encountered while processing: /var/cache/apt/archives/apport_2.20.1-0ubuntu2.4_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

Also I can't install / unistall / upgrade packages.


sudo apt-get clean sudo apt-get update && sudo apt-get upgrade


Hit:1 http://repo.yandex.ru/yandex-disk/deb stable InRelease Hit:2 http://ru.archive.ubuntu.com/ubuntu xenial InRelease Get:3 http://ru.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB] Hit:4 http://ppa.launchpad.net/diesch/testing/ubuntu xenial InRelease Get:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Hit:6 http://ppa.launchpad.net/noobslab/apps/ubuntu xenial InRelease Hit:7 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease Get:8 http://ru.archive.ubuntu.com/ubuntu xenial-backports...
0 0

In our last article, we’ve explained how to delete old unused kernels in CentOS/RHEL/Fedora. In this article, we will explain how to delete old unused kernels in Debian and Ubuntu systems, but before moving further, you may want to install the latest version in order to take advantage of: security fixes, new kernel functions, updated drivers and so much more.

To upgrade your kernel to latest version in Ubuntu and Debian, follow this guide:

How to Upgrade Kernel to Latest Version in Ubuntu

Important: It is advisable to keep at least one or two old kernels to fall back to in case there is a problem with an update.

To find out the current version of Linux kernel running on your system, use the following command.

$ uname -sr Linux 4.12.0-041200-generic

To list all installed kernels on your system, issue this command.

$ dpkg -l | grep linux-image | awk '{print$2}' linux-image-4.12.0-041200-generic linux-image-4.8.0-22-generic...
0 0

When it comes to deep learning, Keras is my favorite Python library…

…but a close runner up is mxnet.

What I like about mxnet is that it combines the best of both worlds in terms of performance and ease of use. Inside mxnet you’ll find:

Caffe-like binaries to help you build efficiently packed image datasets/record files. A Keras-like syntax for the Python programming language to easily build deep learning models. Methods to train deep neural networks on multiple GPUs and scale across multiple machines.

Whenever I’m implementing a Convolutional Neural Network I tend to use Keras first. Keras is less verbose than mxnet and is often easier to implement a given neural network architecture + training procedure.

But when it’s time for me to scale up from my initial experiments to ImageNet-size datasets (or larger) I often use mxnet to (1) build an efficiently packed dataset and then (2) train my network on multiple GPUs and/or multiple...

0 0

The Ubuntu Kernel team will release new Kernel updates, bug fixes, and security patches every month. If you are a long-time Ubuntu user, and regularly updating your Ubuntu system, then it might be accumulated with lot of unused and old Kernels. So, there are chances that the /boot partition in your hard disk will run out of disk space over a period of time. If your /boot partition is full, you can’t upgrade the system or you can’t even upgrade your Kernel to any latest available version. This is no good, and it is very important to regularly update your Kernel and softwares. To do so, You should have enough free space in the /boot partition. This is why it is always a good practice to remove unused Kernels, unnecessary packages, dependencies, and system cache periodically. Keep in mind that in order to function Ubuntu system properly, you must have enough free space in /boot and /root partitions.

Of course, We can easily wipe out the system cache, unneeded packages and...

0 0

DPDK is a fast evolving project. In any case of a search for support and further guides it is highly recommended to first check if they apply to the current version.

Issues are often due to missing small details in the general setup. Later on, these missing details cause problems which can be hard to track down to their root cause. A common case seems to be the "could not open network device dpdk0 (No such device)" issue. This occurs rather late when setting up a port in Open vSwitch with DPDK. But the root cause most of the time is very early in the setup and initialization. Here an example how a proper initialization of a device looks - this can be found in the syslog/journal when starting Open vSwitch with DPDK enabled.

ovs-ctl[3560]: EAL: PCI device 0000:04:00.1 on NUMA socket 0 ovs-ctl[3560]: EAL: probe driver: 8086:1528 rte_ixgbe_pmd ovs-ctl[3560]: EAL: PCI memory mapped at 0x7f2140000000 ovs-ctl[3560]: EAL: PCI memory mapped at 0x7f2140200000 ...
0 0
0 0