Difference between revisions of "Local Linux Mirrors"
From Teknologisk videncenter
m (→Install Guide) |
m (→Fejl) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=Ubuntu= | =Ubuntu= | ||
==Install Guide== | ==Install Guide== | ||
− | * | + | *Serveren er installeret med Ubuntu 10.04 Lucid kun med openSSH-server |
+ | Installerer apt-mirror | ||
+ | <pre> | ||
+ | aptitude install apt-mirror apache2 | ||
+ | </pre> | ||
+ | Konfigurations filen ligger i /etc/apt/mirror.list men den har jeg kun rettet landekode i, så archive.ubuntu.com bliver til dk.archive.ubuntu.com alle steder.<br/><br/> | ||
+ | Man kan også tilføje andre dists | ||
+ | <pre> | ||
+ | deb http://dk.archive.ubuntu.com/ubuntu lucid main main/debian-installer restricted universe multiverse | ||
+ | deb http://dk.archive.ubuntu.com/ubuntu lucid-security main restricted universe multiverse | ||
+ | deb http://dk.archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse | ||
+ | deb http://dk.archive.ubuntu.com/ubuntu maverick main restricted universe multiverse | ||
+ | deb http://dk.archive.ubuntu.com/ubuntu maverick-security main restricted universe multiverse | ||
+ | deb http://dk.archive.ubuntu.com/ubuntu maverick-updates main restricted universe multiverse | ||
+ | </pre> | ||
+ | Så sync'er man lige første gang til /var/spool/apt-mirror/mirror | ||
+ | <pre> | ||
+ | # su - apt-mirror -c apt-mirror | ||
+ | Downloading 84 index files using 20 threads... | ||
+ | Begin time: Tue Nov 15 21:01:47 2011 | ||
+ | [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]... | ||
+ | End time: Tue Nov 15 21:01:54 2011 | ||
+ | |||
+ | Proceed indexes: [SSSPPP] | ||
+ | |||
+ | 73.4 GiB will be downloaded into archive. | ||
+ | Downloading 85638 archive files using 20 threads... | ||
+ | Begin time: Tue Nov 15 21:02:04 2011 | ||
+ | [20]... | ||
+ | </pre> | ||
+ | Så regner den lidt på pakkerne og henter dem til /var/spool/apt-mirror/mirror/dk.archive.ubuntu.com/ p.t. fylder de 73.4 GiB for lucid og henter med 100mbit :)<br/><br/> | ||
+ | Skal den opdatere hver nat kl 4 kan man ændre i /etc/cron.d/apt-mirror.<br/><br/> | ||
+ | For at publicere dem via HTTP laver vi et symlink til vores mirror folder | ||
+ | <pre> | ||
+ | ln -s /var/spool/apt-mirror/mirror/dk.archive.ubuntu.com/ubuntu /var/www/ubuntu | ||
+ | </pre> | ||
+ | For at rydde gamle pakker op kan man køre: | ||
+ | <pre> | ||
+ | /var/spool/apt-mirror/var/clean.sh | ||
+ | </pre> | ||
+ | ===Fejl=== | ||
+ | Hvis man får denne fejl skal man slette lock filen i /var/spool/apt-mirror/var/<ref>https://bugs.launchpad.net/ubuntu/+source/apt-mirror/+bug/424462</ref> | ||
+ | <pre> | ||
+ | apt-mirror is already running, exiting at /usr/bin/apt-mirror line 187. | ||
+ | </pre> | ||
==Lucid source.list example== | ==Lucid source.list example== | ||
<pre> | <pre> | ||
− | # deb http:// | + | # deb http://mirror.tekkom.dk/ubuntu/ lucid main restricted |
− | # deb http:// | + | # deb http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted |
# deb http://security.ubuntu.com/ubuntu lucid-security main restricted | # deb http://security.ubuntu.com/ubuntu lucid-security main restricted | ||
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to | # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to | ||
# newer versions of the distribution. | # newer versions of the distribution. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ lucid main restricted |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ lucid main restricted |
## Major bug fix updates produced after the final release of the | ## Major bug fix updates produced after the final release of the | ||
## distribution. | ## distribution. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted |
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ||
## team. Also, please note that software in universe WILL NOT receive any | ## team. Also, please note that software in universe WILL NOT receive any | ||
## review or updates from the Ubuntu security team. | ## review or updates from the Ubuntu security team. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ lucid universe |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ lucid universe |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ lucid-updates universe |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ lucid-updates universe |
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ||
Line 32: | Line 76: | ||
## multiverse WILL NOT receive any review or updates from the Ubuntu | ## multiverse WILL NOT receive any review or updates from the Ubuntu | ||
## security team. | ## security team. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ lucid multiverse |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ lucid multiverse |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ lucid-updates multiverse |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ lucid-updates multiverse |
## Uncomment the following two lines to add software from the 'backports' | ## Uncomment the following two lines to add software from the 'backports' | ||
Line 54: | Line 98: | ||
# deb-src http://archive.canonical.com/ubuntu lucid partner | # deb-src http://archive.canonical.com/ubuntu lucid partner | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu lucid-security main restricted |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu lucid-security main restricted |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu lucid-security universe |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu lucid-security universe |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu lucid-security multiverse |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu lucid-security multiverse |
</pre> | </pre> | ||
+ | |||
==Maveric source.list example== | ==Maveric source.list example== | ||
<pre> | <pre> | ||
− | # deb http:// | + | # deb http://mirror.tekkom.dk/ubuntu/ lucid main restricted |
− | # deb http:// | + | # deb http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted |
# deb http://security.ubuntu.com/ubuntu lucid-security main restricted | # deb http://security.ubuntu.com/ubuntu lucid-security main restricted | ||
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to | # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to | ||
# newer versions of the distribution. | # newer versions of the distribution. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ maverick main restricted |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ maverick main restricted |
## Major bug fix updates produced after the final release of the | ## Major bug fix updates produced after the final release of the | ||
## distribution. | ## distribution. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ maverick-updates main restricted |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ maverick-updates main restricted |
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ||
## team. Also, please note that software in universe WILL NOT receive any | ## team. Also, please note that software in universe WILL NOT receive any | ||
## review or updates from the Ubuntu security team. | ## review or updates from the Ubuntu security team. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ maverick universe |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ maverick universe |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ maverick-updates universe |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ maverick-updates universe |
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu | ||
Line 90: | Line 135: | ||
## multiverse WILL NOT receive any review or updates from the Ubuntu | ## multiverse WILL NOT receive any review or updates from the Ubuntu | ||
## security team. | ## security team. | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ maverick multiverse |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ maverick multiverse |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu/ maverick-updates multiverse |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu/ maverick-updates multiverse |
## Uncomment the following two lines to add software from the 'backports' | ## Uncomment the following two lines to add software from the 'backports' | ||
Line 102: | Line 147: | ||
## Also, please note that software in backports WILL NOT receive any review | ## Also, please note that software in backports WILL NOT receive any review | ||
## or updates from the Ubuntu security team. | ## or updates from the Ubuntu security team. | ||
− | # deb http:// | + | # deb http://mirror.tekkom.dk/ubuntu/ lucid-backports main restricted universe multiverse |
− | # deb-src http:// | + | # deb-src http://mirror.tekkom.dk/ubuntu/ lucid-backports main restricted universe multiverse |
## Uncomment the following two lines to add software from Canonical's | ## Uncomment the following two lines to add software from Canonical's | ||
Line 112: | Line 157: | ||
# deb-src http://archive.canonical.com/ubuntu lucid partner | # deb-src http://archive.canonical.com/ubuntu lucid partner | ||
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu maverick-security main restricted |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu maverick-security main restricted |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu maverick-security universe |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu maverick-security universe |
− | deb http:// | + | deb http://mirror.tekkom.dk/ubuntu maverick-security multiverse |
− | deb-src http:// | + | deb-src http://mirror.tekkom.dk/ubuntu maverick-security multiverse |
</pre> | </pre> | ||
=CentOS= | =CentOS= | ||
[[Making_local_yum_rpm_repositorie]] | [[Making_local_yum_rpm_repositorie]] | ||
+ | =References= | ||
+ | <references /> | ||
[[Category:Linux]][[Category:Ubuntu]] | [[Category:Linux]][[Category:Ubuntu]] |
Latest revision as of 23:27, 19 April 2013
Contents
Ubuntu
Install Guide
- Serveren er installeret med Ubuntu 10.04 Lucid kun med openSSH-server
Installerer apt-mirror
aptitude install apt-mirror apache2
Konfigurations filen ligger i /etc/apt/mirror.list men den har jeg kun rettet landekode i, så archive.ubuntu.com bliver til dk.archive.ubuntu.com alle steder.
Man kan også tilføje andre dists
deb http://dk.archive.ubuntu.com/ubuntu lucid main main/debian-installer restricted universe multiverse deb http://dk.archive.ubuntu.com/ubuntu lucid-security main restricted universe multiverse deb http://dk.archive.ubuntu.com/ubuntu lucid-updates main restricted universe multiverse deb http://dk.archive.ubuntu.com/ubuntu maverick main restricted universe multiverse deb http://dk.archive.ubuntu.com/ubuntu maverick-security main restricted universe multiverse deb http://dk.archive.ubuntu.com/ubuntu maverick-updates main restricted universe multiverse
Så sync'er man lige første gang til /var/spool/apt-mirror/mirror
# su - apt-mirror -c apt-mirror Downloading 84 index files using 20 threads... Begin time: Tue Nov 15 21:01:47 2011 [20]... [19]... [18]... [17]... [16]... [15]... [14]... [13]... [12]... [11]... [10]... [9]... [8]... [7]... [6]... [5]... [4]... [3]... [2]... [1]... [0]... End time: Tue Nov 15 21:01:54 2011 Proceed indexes: [SSSPPP] 73.4 GiB will be downloaded into archive. Downloading 85638 archive files using 20 threads... Begin time: Tue Nov 15 21:02:04 2011 [20]...
Så regner den lidt på pakkerne og henter dem til /var/spool/apt-mirror/mirror/dk.archive.ubuntu.com/ p.t. fylder de 73.4 GiB for lucid og henter med 100mbit :)
Skal den opdatere hver nat kl 4 kan man ændre i /etc/cron.d/apt-mirror.
For at publicere dem via HTTP laver vi et symlink til vores mirror folder
ln -s /var/spool/apt-mirror/mirror/dk.archive.ubuntu.com/ubuntu /var/www/ubuntu
For at rydde gamle pakker op kan man køre:
/var/spool/apt-mirror/var/clean.sh
Fejl
Hvis man får denne fejl skal man slette lock filen i /var/spool/apt-mirror/var/[1]
apt-mirror is already running, exiting at /usr/bin/apt-mirror line 187.
Lucid source.list example
# deb http://mirror.tekkom.dk/ubuntu/ lucid main restricted # deb http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted # deb http://security.ubuntu.com/ubuntu lucid-security main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://mirror.tekkom.dk/ubuntu/ lucid main restricted deb-src http://mirror.tekkom.dk/ubuntu/ lucid main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted deb-src http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://mirror.tekkom.dk/ubuntu/ lucid universe deb-src http://mirror.tekkom.dk/ubuntu/ lucid universe deb http://mirror.tekkom.dk/ubuntu/ lucid-updates universe deb-src http://mirror.tekkom.dk/ubuntu/ lucid-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://mirror.tekkom.dk/ubuntu/ lucid multiverse deb-src http://mirror.tekkom.dk/ubuntu/ lucid multiverse deb http://mirror.tekkom.dk/ubuntu/ lucid-updates multiverse deb-src http://mirror.tekkom.dk/ubuntu/ lucid-updates multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. # deb http://dk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse # deb-src http://dk.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. # deb http://archive.canonical.com/ubuntu lucid partner # deb-src http://archive.canonical.com/ubuntu lucid partner deb http://mirror.tekkom.dk/ubuntu lucid-security main restricted deb-src http://mirror.tekkom.dk/ubuntu lucid-security main restricted deb http://mirror.tekkom.dk/ubuntu lucid-security universe deb-src http://mirror.tekkom.dk/ubuntu lucid-security universe deb http://mirror.tekkom.dk/ubuntu lucid-security multiverse deb-src http://mirror.tekkom.dk/ubuntu lucid-security multiverse
Maveric source.list example
# deb http://mirror.tekkom.dk/ubuntu/ lucid main restricted # deb http://mirror.tekkom.dk/ubuntu/ lucid-updates main restricted # deb http://security.ubuntu.com/ubuntu lucid-security main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://mirror.tekkom.dk/ubuntu/ maverick main restricted deb-src http://mirror.tekkom.dk/ubuntu/ maverick main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://mirror.tekkom.dk/ubuntu/ maverick-updates main restricted deb-src http://mirror.tekkom.dk/ubuntu/ maverick-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://mirror.tekkom.dk/ubuntu/ maverick universe deb-src http://mirror.tekkom.dk/ubuntu/ maverick universe deb http://mirror.tekkom.dk/ubuntu/ maverick-updates universe deb-src http://mirror.tekkom.dk/ubuntu/ maverick-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://mirror.tekkom.dk/ubuntu/ maverick multiverse deb-src http://mirror.tekkom.dk/ubuntu/ maverick multiverse deb http://mirror.tekkom.dk/ubuntu/ maverick-updates multiverse deb-src http://mirror.tekkom.dk/ubuntu/ maverick-updates multiverse ## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. # deb http://mirror.tekkom.dk/ubuntu/ lucid-backports main restricted universe multiverse # deb-src http://mirror.tekkom.dk/ubuntu/ lucid-backports main restricted universe multiverse ## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. ## This software is not part of Ubuntu, but is offered by Canonical and the ## respective vendors as a service to Ubuntu users. # deb http://archive.canonical.com/ubuntu lucid partner # deb-src http://archive.canonical.com/ubuntu lucid partner deb http://mirror.tekkom.dk/ubuntu maverick-security main restricted deb-src http://mirror.tekkom.dk/ubuntu maverick-security main restricted deb http://mirror.tekkom.dk/ubuntu maverick-security universe deb-src http://mirror.tekkom.dk/ubuntu maverick-security universe deb http://mirror.tekkom.dk/ubuntu maverick-security multiverse deb-src http://mirror.tekkom.dk/ubuntu maverick-security multiverse
CentOS
Making_local_yum_rpm_repositorie