Debian Jessie repos: Difference between revisions
Jump to navigation
Jump to search
Eddynetweb (talk | contribs) (Need all the repos!) |
Eddynetweb (talk | contribs) m (Added dotdeb GPG key.) |
||
(One intermediate revision by the same user not shown) | |||
Line 20: | Line 20: | ||
# backports for Debian 'stretch' | # backports for Debian 'stretch' | ||
deb http://ftp.debian.org/debian jessie-backports main contrib non-free | deb http://ftp.debian.org/debian jessie-backports main contrib non-free | ||
deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free | |||
# dotdeb packages | # dotdeb packages | ||
Line 27: | Line 28: | ||
I generally pull the dotdeb repository because it's kept up to date, but in many instances, backports works pretty well when I more up-to-date packages. | I generally pull the dotdeb repository because it's kept up to date, but in many instances, backports works pretty well when I more up-to-date packages. | ||
You'll need to add the GPG public key for dotdeb: | |||
<source lang="bash">wget https://www.dotdeb.org/dotdeb.gpg | |||
sudo apt-key add dotdeb.gpg | |||
</source> | |||
In this instance I've also included the non-free packages. You may remove the "non-free" revision if it doesn't suit your needs. | In this instance I've also included the non-free packages. You may remove the "non-free" revision if it doesn't suit your needs. | ||
You can find out how to utilize backports, among other things through APT via the [[BASH cheatsheet]] wiki entry. | You can find out how to utilize backports, among other things through APT via the [[BASH cheatsheet]] wiki entry. | ||
=== One-liner === | |||
For convenience: | |||
<source lang="bash">echo "# standard repos" > /etc/apt/sources.list && echo "deb http://httpredir.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list && echo "# jessie/updates" >> /etc/apt/sources.list && echo "deb http://security.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://security.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list && echo "# jessie-updates" >> /etc/apt/sources.list && echo "deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free" >> /etc/apt/sources.list && echo "# backports for Debian stretch" >> /etc/apt/sources.list && echo "deb http://ftp.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list && echo "# dotdeb packages" >> /etc/apt/sources.list && echo "deb http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list && echo "deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list | |||
</source> |
Latest revision as of 14:35, 16 April 2017
Here are the Debian Jessie repos which I use for many of my systems:
#------------------------------------------------------------------------------#
# Debian Jessie Repos
#------------------------------------------------------------------------------#
# these repos are pretty standard
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free
# jessie/updates, previously known as 'jessie'
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'jessie'
deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
# backports for Debian 'stretch'
deb http://ftp.debian.org/debian jessie-backports main contrib non-free
deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free
# dotdeb packages
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
I generally pull the dotdeb repository because it's kept up to date, but in many instances, backports works pretty well when I more up-to-date packages.
You'll need to add the GPG public key for dotdeb:
wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
In this instance I've also included the non-free packages. You may remove the "non-free" revision if it doesn't suit your needs.
You can find out how to utilize backports, among other things through APT via the BASH cheatsheet wiki entry.
One-liner
For convenience:
echo "# standard repos" > /etc/apt/sources.list && echo "deb http://httpredir.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list && echo "# jessie/updates" >> /etc/apt/sources.list && echo "deb http://security.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://security.debian.org/ jessie/updates main contrib non-free" >> /etc/apt/sources.list && echo "# jessie-updates" >> /etc/apt/sources.list && echo "deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free" >> /etc/apt/sources.list && echo "# backports for Debian stretch" >> /etc/apt/sources.list && echo "deb http://ftp.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list && echo "deb-src http://ftp.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list && echo "# dotdeb packages" >> /etc/apt/sources.list && echo "deb http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list && echo "deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list