How to fix the sources list

Sometimes the apt-get may not work, it is often caused by the misspelled sources list. In most cases, you can fix it by yourself.

In this guide, I will tell you where is sources list, and how to fix it.

Where  is sources list

Sources list is located at “/etc/apt/” (File System->etc->apt), the main sources list is “sources.list”. And there will be other sources list under /etc/apt/sources.list.d/, all valid list should be end with “.list”.

How does sources list look like

If you open your sources.list, a typical line will look like this:

deb http://archive.ubuntu.com/ubuntu natty main restricted

It is called an “Entry”, sources list is consists of a numbers of entries.

Every entry is made by four sections, these sections are separated by “space”. I used different color to distinguish difference sections.

The first section is represent the “Entry type”. “deb” means the list contains deb packages. Another value is “deb-src”, it means the deb packages’ source code.

The second section is the URL, it must be accessible.

The third is distribution code name, it depends on your current distribituion.

The forth section is the “components”, it can be several items.

So a complete and valid source entry will look like this:

  • Type: must be “deb” or “deb-src”
  • URL: must be an accessible url
  • Code name: “karmic”, “lucid”, “maverick” or ther Ubuntu code names.
  • Component name: if the entry is PPA, so it will always be “main”.

Now you know how to fix the sources list! Open your terminal, try to edit and correct it with root like this:

sudo gedit /etc/apt/sources.list (or other path)

If you have any other problem, please leave a comment to let me know.

5 Responses to How to fix the sources list

  1. dwiki says:

    packet is not valid

  2. It’s worked for me! Thanks a lot =D

  3. Tank je viens de citer ton site internet sur Facebook.

  4. Krishna Murthy says:

    Could not initialize the Package Information

    An unresolvable problem occured while initializing the package information.

    Please report this bug against the ‘update manager’ package and include the following error message.

    ‘E:Type ‘.net/tualatrix/ppa/ubuntu’ is not known on line 1 in sources list etc/apt/sources.list.d/tualatrix-ppa-natty.list
    _______________________________________________________

    Please help me regarding this problem.

    Thank you

  5. firas says:

    To solve this, I tried to Remove the packages you recently installed and caused the problem. You could do so using Synaptic Package Manager -> Package -> Mark for removal. You might need to use Root privilege to modify /etc/apt/sources.list and sources.list.d files in case you have a problem. To open sources.list with Root privilige use:
    :~$ gksudo gedit /etc/apt/sources.list

    This is explained in details in the Ubuntu guide:
    http://ubuntuguide.org/wiki/Ubuntu:Natty

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>