Manjaro Difference between pages "Manjaro Mirrors" and "Download Manjaro"

Difference between pages "Manjaro Mirrors" and "Download Manjaro"

From Manjaro
(Difference between pages)
imported>Kaimahi
 
imported>Verityproductions
 
Line 1: Line 1:
= Overview =


=What's a Mirror?=
32 and 64 bit versions of Manjaro are available for download as ISO files. An ISO file is itself a literal copy of a disc image, although not in the same sense as a copy and paste duplicatation. Rather it is a copy of the raw machine code that makes up the files and folders of that disc. This is why just copying an ISO file to a disc (or USB flashdrive) to begin installing it won't work; you'll need to use a ''disc burning application'' to translate that raw data into the files and folders. Instructions to do so for both Linux and Windows operating systems are provided below.


In the GNU/Linux distro world (& other systems too) a mirror is a server that hosts an up to date copy of a distro's software packages, stored in repositories (repos). There exist repos that are maintained by the distro administration - official - & other's. The Arch User Repository (AUR) being a good example of a non-official user maintained repo.
{{note|There is an exception to this rule. If you intend on installing Manjaro in a virtual machine environment using [https://www.virtualbox.org/ Oracle's Virtualbox], then there will be no need to burn the image as Virtualbox will be able to read from the ISO file directly as a ''virtual disc''.}}


There are usually multiple repos in a mirror, holding software packages in categories, such as Manjaro's - core, extra, community & multilib repos. These repos will be duplicated with package content to suit both 32bit & 64bit installations, as well as for any & all the variety of releases that a distro may support. In Manjaro's case that is quite a number when all of the different Desktop & Window Manager titled front ends are considered.
ISO images available for 32 bit systems will end in '''i686.iso''', while images for 64 bit systems will end in '''x86_64.iso'''. Please try to ensure that you download the appropriate ISO image for your system as:


The distro has package maintainers in its administration. They manage the contents of the repos, keeping it up to date, patching packages if required. Some distros, like Manjaro, have certain packages that are unique to it only - like mhwd for example.
* a 64 bit ISO won't run on a 32 bit system, and
* a 32 bit ISO will not be able use the full power or resources of a 64 bit system.




=Why do we need more mirrors?=
= Manjaro Editions =


The more mirrors we have the faster Manjaro's users can upgrade their systems. Some parts of the world have much faster internet speeds than others. In some circumstances, having a server in your country, or better yet, in your city, can make a world of difference to your download speeds.
There are two editions of Manjaro available for download:


'''1. The full edition''': This edition of Manjaro comes complete with everything pre-installed, including a desktop environment, popular software applications, and codecs. This would of course be the most appropriate choice for those who wish to try out Manjaro on a ''Live-CD'' without having to install it first. An ISO image for a full edition of Manjaro will list the pre-installed desktop environment in its name. For example, an ISO image beginning with '''manjaro-xfce''' will have the XFCE desktop environment pre-installed.


=How does Manjaro know what mirror(s) to use?=
'''2. The NET edition''': This edition of Manjaro provides only a base installation, stripped of any and all pre-installed software. This is suitable for more experienced users who may wish to build their own Manjaro systems from the ground up, starting with the command line. An ISO image for a NET edition will always begin with '''manjaro-net'''.


There is a file /etc/pacman.d/mirrorlist which lists all of the available mirrors.


There is another file called /etc/pacman-mirrors.conf that by default is configured to re-write your mirrorlist in a list with the fastest at the top, descending to the slowest, when the system is given the Terminal command:
= Downloading an ISO image =


sudo pacman-mirrors -g
Each stable release and test-build of Manjaro has its own particular folder, which will contain all the 32 and 64 bit versions of both the full and NET editions available. Each folder will also contain the relevant ''checksum'' files which can be used to check the integrity of your downloaded ISO file (i.e. to ensure that it has not been corrupted during the process of being downloaded). A guide on how to use these has been provided xxxx.


This is a remarkably streamlined system compared to the ways that it has been in the past for the pacman rolling release system to manage its mirrors, let alone to rank their speed.
'''Stable Releases''' of Manjaro are intended to be used by the general public. As such, will be the appropriate choice for the majority of users. Each of the stable releases - starting from 0.8.0 - can be downloaded from the '''[http://sourceforge.net/projects/manjarolinux/files/release/ Stable Release section]''' of the ''Sourceforge'' website.


'''Test Builds''' of Manjaro are intended to be used only by developers and testers, in order to identify any bugs or issues to be addressed as their development continues towards the next stable release. '''These are not suitable - or intended - for use as a main operating system by the general public'''. However, should you wish to try out a test build (preferrably in a virtual machine), each current release can be downloaded from the from the '''[http://sourceforge.net/projects/manjarodev/files/testbuild/ Test Build section]''' of the ''Sourceforge'' website.


=How do we get more mirrors?=


I'm glad you asked that question. This is the advice of '''Philip Muller''', Lead developer of Manjaro Linux:
= Checking the Downloaded ISO Image For Errors =


<blockquote>'Some people still ask me how I got 5 mirrors in one week before 0.8.0 came out. It is simple. Just write 100 mails to universities and companies supporting Linux. Go to Arch linux and grab their mirrorlist. Crawl through their servers and get their contact data. Write an email and see what response you get. Here is some more info about it.'</blockquote>
It is absolutely <u>''critical''</u> that you ensure that your downloaded ISO file had not been corrupted during the download process before attempting to use it. A guide to undertake this in both Linux and Windows operating systems is available '''[[Checking the Downloaded ISO Image For Errors|here]]'''.




=What is the size of the Manjaro database?=
= Burning an ISO File =


We are at around 50 GB. 100 GB or higher would be better.
Once the integrity of the ISO has been verified, unless you wish to use Manjaro in a ''virtual machine'', it will then be necessary to installation medium such as a CD/DVD or USB flashdrive / datastick in order to run and/or install it on your system. A guide to do so is available '''[[Burning an ISO File |here]]'''.


=How is the mirror synchronized?=
'''Via the following Rsync-Services:'''
<br clear="all" />
BR / Brasil:
rsync://rsync.las.ic.unicamp.br/pub/manjarolinux/
Asia / Japan:
rsync://mirrors.ispros.com.bd/manjaro
rsync://ftp.tsukuba.wide.ad.jp/manjaro
Europe / Germany:
rsync://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/
rsync://ftp.halifax.rwth-aachen.de/manjaro/
Europe / Sweden:
rsync://ftp.lysator.liu.se/pub/manjaro/
Europe / Italy:
rsync://http://manjaro.mirror.garr.it/manjaro/
Europe / United Kingdom:
rsync://rsync.mirrorservice.org/repo.manjaro.org/repos/
RU / Russian Federation:
rsync://mirror.yandex.ru/mirrors/manjaro/
US / United States:
rsync://rsync.gtlib.gatech.edu/pub/manjaro/
rsync://mirror.jmu.edu/manjaro/
rsync://vm1.sorch.info/manjaro/
''It is always recommend to sync from the nearest location. To sync from our own manjaro.org server we need the IP of your server so it can be white-listed at our end. Please mail [http://manjaro.org/the-team/ Philip Mueller directly]. There is a recommended script for use with our server, so please contact the Manjaro administration in this regard. ''
=How do you ask an organisation with servers to create a Manjaro mirror?=
'''Write them an email like this (in your native language):'''
Dear Sir or Madam,
My name is [Your Name], I wish to ask you to please spare me a few minutes to read this letter & consider its contents.
I'd like to introduce you to a relative new comer to the world of Linux distributions - Manjaro Linux. Manjaro is a new user-friendly Linux distribution based on the highly regarded Arch Linux. We are currently searching for mirrors to host our packages.
Although new, we are already one of the top 10 most popular Linux Distributions in the world, as listed in the DistroWatch.com top 100.
Manjaro Linux is based on well tested snapshots of the Arch Linux repositories, and is 100% compatible with Arch itself. We manage our repositories with our own in-house tool called BoxIt, which is designed like git.
Our aim is to create a light Linux distribution which is simple, up to date, fast, user friendly and which follows the K.I.S.S (Keep It Simple, Stupid) principle.  As such, Manjaro Linux provides a more user friendly installation process, utilities for managing graphic drivers, and pre-configured desktop environments.
Our repository is at the size of around 40 GB. We have between 50 GB and 100 GB granted on other mirrors hosting our packages.
Currently it is possible to sync from the following rsync services:
BR / Brasil:
rsync://rsync.las.ic.unicamp.br/pub/manjarolinux/
Asia / Japan:
rsync://mirrors.ispros.com.bd/manjaro
rsync://ftp.tsukuba.wide.ad.jp/manjaro
Europe / Germany:
rsync://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/
rsync://ftp.halifax.rwth-aachen.de/manjaro/
Europe / Sweden:
rsync://ftp.lysator.liu.se/pub/manjaro/
Europe / Italy:
rsync://http://manjaro.mirror.garr.it/manjaro/
Europe / United Kingdom:
rsync://rsync.mirrorservice.org/repo.manjaro.org/repos/
RU / Russian Federation:
rsync://mirror.yandex.ru/mirrors/manjaro/
US / United States:
rsync://rsync.gtlib.gatech.edu/pub/manjaro/
rsync://mirror.jmu.edu/manjaro/
rsync://vm1.sorch.info/manjaro/
If possible, please sync from the nearest rsync-service to your location. Also, it is recommended to use a similar script as that we provide for our Tier1-Servers, to sync from our server:
https://github.com/manjaro/boxit/blob/master/manjaroreposync
Thank you for your time and consideration,
[Your Name]
=Current Size Required for a Manjaro Mirror=
''(last checked 2015-07-05 09:25 CEST)''
<br clear="all" />
1.5M ./testing/multilib/x86_64
1.5M ./testing/multilib
520K ./testing/core/i686
608K ./testing/core/x86_64
1.2M ./testing/core
14M ./testing/extra/i686
15M ./testing/extra/x86_64
28M ./testing/extra
15M ./testing/community/i686
17M ./testing/community/x86_64
31M ./testing/community
62M ./testing
1.5M ./stable/multilib/x86_64
1.5M ./stable/multilib
520K ./stable/core/i686
608K ./stable/core/x86_64
1.2M ./stable/core
14M ./stable/extra/i686
15M ./stable/extra/x86_64
29M ./stable/extra
15M ./stable/community/i686
17M ./stable/community/x86_64
31M ./stable/community
62M ./stable
1.5M ./unstable/multilib/x86_64
1.5M ./unstable/multilib
520K ./unstable/core/i686
608K ./unstable/core/x86_64
1.2M ./unstable/core
14M ./unstable/extra/i686
15M ./unstable/extra/x86_64
28M ./unstable/extra
15M ./unstable/community/i686
17M ./unstable/community/x86_64
31M ./unstable/community
62M ./unstable
44G ./pool/sync
4.1G ./pool/overlay
48G ./pool
=Check here before you send a request for mirror hosting=
Following is a list that will be updated when required.
It is very important that we don't send requests to anyone on this list, as they will consider it spam & could have Manjaro's IP addresses blocked by organisations who's business is to attempt to control spam.
So when you are trying to organise new mirrors DO NOT bother hosters who have already denied us support:
<br clear="all" />
23-05-2013
Canada
----------------------
csclub.uwaterloo.ca  - We are not currently
interested in mirroring Manjaro Linux.
It is a good idea to check this thread: [http://forum.manjaro.org/index.php?topic=4545.0] to be sure that the wiki is up to date & also if you have been denied a request to post it in the same thread for obvious reasons.
=Do You Manage a Potential Manjaro Mirror Server?=
If so, here are some guidelines for you to think about, as putting up such a Mirror requires a certain commitment & perseverance.
The Manjaro community is better off not having a mirror, if it isn't kept functioning & up to date.
So if you aren't in it for the long run, don't do it. You will only create disappointment.
Do you have enough bandwidth for the job?
Do you pay for traffic? Your traffic may increase a lot. If you don't have enough bandwidth, you will end up offering at best a slow mirror, at worst an unreachable mirror.
Do you have enough disk space? You will need 50GB, though being able to offer 100GB would be great for the future. If your drive fills up you will not be able to rsync your mirror, it will become out of date & cause problems.
Sync every six hours. Being a rolling release system Manjaro's repos are very dynamic. So mirrors need to be updated multiple times per day.
Keep an eye on your sync scripts. Make sure that your mirror updates are functioning correctly. Users depend on your data to be all there & current.
Watch the Manjaro forum for announcements re. changes that may effect the mirror/repo system. The Manjaro administration will send you an email for any important changes. Though it often helps to be primed & ready for a change.
If you can supply a new Manjaro mirror, post in this thread: [http://forum.manjaro.org/index.php?topic=683.0]


[[Category:Getting Started]]
[[Category:Contents Page]]
[[Category:Contents Page]]

Revision as of 21:22, 19 October 2012

Overview

32 and 64 bit versions of Manjaro are available for download as ISO files. An ISO file is itself a literal copy of a disc image, although not in the same sense as a copy and paste duplicatation. Rather it is a copy of the raw machine code that makes up the files and folders of that disc. This is why just copying an ISO file to a disc (or USB flashdrive) to begin installing it won't work; you'll need to use a disc burning application to translate that raw data into the files and folders. Instructions to do so for both Linux and Windows operating systems are provided below.


Note
There is an exception to this rule. If you intend on installing Manjaro in a virtual machine environment using Oracle's Virtualbox, then there will be no need to burn the image as Virtualbox will be able to read from the ISO file directly as a virtual disc.

ISO images available for 32 bit systems will end in i686.iso, while images for 64 bit systems will end in x86_64.iso. Please try to ensure that you download the appropriate ISO image for your system as:

  • a 64 bit ISO won't run on a 32 bit system, and
  • a 32 bit ISO will not be able use the full power or resources of a 64 bit system.


Manjaro Editions

There are two editions of Manjaro available for download:

1. The full edition: This edition of Manjaro comes complete with everything pre-installed, including a desktop environment, popular software applications, and codecs. This would of course be the most appropriate choice for those who wish to try out Manjaro on a Live-CD without having to install it first. An ISO image for a full edition of Manjaro will list the pre-installed desktop environment in its name. For example, an ISO image beginning with manjaro-xfce will have the XFCE desktop environment pre-installed.

2. The NET edition: This edition of Manjaro provides only a base installation, stripped of any and all pre-installed software. This is suitable for more experienced users who may wish to build their own Manjaro systems from the ground up, starting with the command line. An ISO image for a NET edition will always begin with manjaro-net.


Downloading an ISO image

Each stable release and test-build of Manjaro has its own particular folder, which will contain all the 32 and 64 bit versions of both the full and NET editions available. Each folder will also contain the relevant checksum files which can be used to check the integrity of your downloaded ISO file (i.e. to ensure that it has not been corrupted during the process of being downloaded). A guide on how to use these has been provided xxxx.

Stable Releases of Manjaro are intended to be used by the general public. As such, will be the appropriate choice for the majority of users. Each of the stable releases - starting from 0.8.0 - can be downloaded from the Stable Release section of the Sourceforge website.

Test Builds of Manjaro are intended to be used only by developers and testers, in order to identify any bugs or issues to be addressed as their development continues towards the next stable release. These are not suitable - or intended - for use as a main operating system by the general public. However, should you wish to try out a test build (preferrably in a virtual machine), each current release can be downloaded from the from the Test Build section of the Sourceforge website.


Checking the Downloaded ISO Image For Errors

It is absolutely critical that you ensure that your downloaded ISO file had not been corrupted during the download process before attempting to use it. A guide to undertake this in both Linux and Windows operating systems is available here.


Burning an ISO File

Once the integrity of the ISO has been verified, unless you wish to use Manjaro in a virtual machine, it will then be necessary to installation medium such as a CD/DVD or USB flashdrive / datastick in order to run and/or install it on your system. A guide to do so is available here.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.