Difference between revisions of "Cloudy in Debian"
From Guifi.net - English Wiki
Line 5: | Line 5: | ||
− | 2. Update date from server by installing a | + | 2. Update date from server by installing a NTP client ''(optional)''. |
apt-get install ntp | apt-get install ntp | ||
Line 11: | Line 11: | ||
3. Add Debian backports, Clommunity and Guifi repositories. | 3. Add Debian backports, Clommunity and Guifi repositories. | ||
− | * Debian | + | * Debian backports: |
echo "deb http://ftp.debian.org/debian wheezy-backports main contrib" > /etc/apt/sources.list.d/backports.list | echo "deb http://ftp.debian.org/debian wheezy-backports main contrib" > /etc/apt/sources.list.d/backports.list | ||
− | * Clommunity repository | + | * Clommunity repository: |
echo "deb http://repo.clommunity-project.eu/debian unstable/" > /etc/apt/sources.list.d/cloudy.list | echo "deb http://repo.clommunity-project.eu/debian unstable/" > /etc/apt/sources.list.d/cloudy.list | ||
gpg --keyserver pgpkeys.mit.edu --recv-key A59C5DC8 && gpg --export --armor A59C5DC8 | apt-key add - | gpg --keyserver pgpkeys.mit.edu --recv-key A59C5DC8 && gpg --export --armor A59C5DC8 | apt-key add - | ||
− | * Guifi repository | + | * Guifi repository: |
echo "deb http://serveis.guifi.net/debian guifi/" > /etc/apt/sources.list.d/serveis.list | echo "deb http://serveis.guifi.net/debian guifi/" > /etc/apt/sources.list.d/serveis.list | ||
gpg --keyserver pgpkeys.mit.edu --recv-key 2E484DAB && gpg --export --armor 2E484DAB | apt-key add - | gpg --keyserver pgpkeys.mit.edu --recv-key 2E484DAB && gpg --export --armor 2E484DAB | apt-key add - | ||
Line 26: | Line 26: | ||
apt-get install -y openssh-server openssh-client getinconf-client curl unzip make avahi-utils tahoe-lafs mysql-server python2.7 g++ make checkinstall openjdk-6-jre locales php5 libssh2-php libapache2-mod-encoding | apt-get install -y openssh-server openssh-client getinconf-client curl unzip make avahi-utils tahoe-lafs mysql-server python2.7 g++ make checkinstall openjdk-6-jre locales php5 libssh2-php libapache2-mod-encoding | ||
− | '''''Note''': If this error appears: | + | '''''Note''': If this error appears: "Error W: GPG error: http://ftp.debian.org wheezy-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY8B48AD6246925553" use this command: |
apt-get --allow-unauthenticated upgrade | apt-get --allow-unauthenticated upgrade | ||
'' | '' |
Latest revision as of 18:41, 10 September 2015
You can convert a plain Debian installation into Cloudy following these steps:
1. Enter via SSH as a root user (or once logged in) or execute the next commands with sudo tool.
2. Update date from server by installing a NTP client (optional).
apt-get install ntp
3. Add Debian backports, Clommunity and Guifi repositories.
- Debian backports:
echo "deb http://ftp.debian.org/debian wheezy-backports main contrib" > /etc/apt/sources.list.d/backports.list
- Clommunity repository:
echo "deb http://repo.clommunity-project.eu/debian unstable/" > /etc/apt/sources.list.d/cloudy.list gpg --keyserver pgpkeys.mit.edu --recv-key A59C5DC8 && gpg --export --armor A59C5DC8 | apt-key add -
- Guifi repository:
echo "deb http://serveis.guifi.net/debian guifi/" > /etc/apt/sources.list.d/serveis.list gpg --keyserver pgpkeys.mit.edu --recv-key 2E484DAB && gpg --export --armor 2E484DAB | apt-key add -
4. Install some Debian packages.
apt-get update apt-get upgrade apt-get install -y openssh-server openssh-client getinconf-client curl unzip make avahi-utils tahoe-lafs mysql-server python2.7 g++ make checkinstall openjdk-6-jre locales php5 libssh2-php libapache2-mod-encoding
Note: If this error appears: "Error W: GPG error: http://ftp.debian.org wheezy-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY8B48AD6246925553" use this command:
apt-get --allow-unauthenticated upgrade
5. Install the Cloudy non-Debian packages.
curl "https://raw.githubusercontent.com/Clommunity/lbmake/master/hooks/getinconf-client.chroot" | sh - curl "https://raw.githubusercontent.com/Clommunity/lbmake/master/hooks/avahi-ps.chroot" | sh - curl "https://raw.githubusercontent.com/Clommunity/lbmake/master/hooks/cDistro.chroot" | sh -
g. Reboot.
After this, you can browse the web user interface at http://device_IP:7000