Mozilla Firefox Sync Server

From ArchWiki
Revision as of 00:03, 18 November 2011 by Mister Fred (Talk | contribs)

Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Mozilla Firefox Sync Server#)

Introduction

This page is about special operations required in order to install Mozilla Sync Server. Mozilla Sync Server depends on Python 2 during installation. Arch Linux provides Python 3 as default Python version so there are special tweaks needed before running Mozilla Sync Server setup.

Prerequisites

Before proceeding, you need to install following packages :
  • python2
  • python2-virtualenv
  • sqlite3
  • mercurial
  • make
 $ pacman -S python2 python2-virtualenv sqlite3 mercurial make

Preparing Python

Mozilla Sync Server setup needs Python 2.6 or newer. In default configuration, /usr/bin/python is a symbolic link to /usr/bin/python3 whereas Python 2 is /usr/bin/python2. Before running setup, we must change the link as root :

 $ su -
 Password: 
 # cd /usr/bin
 # ln -sf python python2
 # exit
 $

Installing Mozilla Sync Server

blah blah blah (original Mozilla Howto)

Restoring initial Python state

 $ su -
 Password: 
 # cd /usr/bin
 # ln -sf python python3
 # exit
 $