mirror of
https://github.com/imapsync/imapsync.git
synced 2024-11-17 00:02:29 +01:00
118 lines
2.8 KiB
Plaintext
118 lines
2.8 KiB
Plaintext
#!/bin/cat
|
|
# $Id: INSTALL.AWS_EC2.txt,v 1.9 2022/05/17 14:32:47 gilles Exp gilles $
|
|
|
|
This documentation is also located online at
|
|
https://imapsync.lamiral.info/INSTALL.d/
|
|
https://imapsync.lamiral.info/INSTALL.d/INSTALL.AWS_EC2.txt
|
|
|
|
=======================================================================
|
|
Installing imapsync on AWS EC2
|
|
=======================================================================
|
|
|
|
|
|
AWS: Amazon Web Service
|
|
|
|
A) cat /etc/system-release
|
|
Amazon Linux release 2 (Karoo)
|
|
|
|
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
|
|
sudo yum install imapsync
|
|
|
|
imapsync --version
|
|
1.727
|
|
|
|
To install a more recent imapsync
|
|
|
|
sudo yum install perl-App-cpanminus \
|
|
perl-Dist-CheckConflicts \
|
|
perl-HTML-Parser \
|
|
perl-libwww-perl \
|
|
perl-Module-Implementation \
|
|
perl-Module-ScanDeps \
|
|
perl-Package-Stash \
|
|
perl-Package-Stash-XS \
|
|
perl-PAR-Packer \
|
|
perl-Regexp-Common \
|
|
perl-Sys-MemInfo \
|
|
perl-Test-Fatal \
|
|
perl-Test-Mock-Guard \
|
|
perl-Test-Requires \
|
|
perl-Test-Deep \
|
|
perl-File-Tail \
|
|
perl-Unicode-String \
|
|
perl-Test-NoWarnings \
|
|
perl-Test-Simple \
|
|
perl-Test-Warn \
|
|
perl-Sub-Uplevel \
|
|
perl-Proc-ProcessTable
|
|
|
|
sudo cpanm Encode::IMAPUTF7
|
|
wget -N https://imapsync.lamiral.info/imapsync
|
|
chmod +x imapsync
|
|
./imapsync --testslive
|
|
|
|
./imapsync --version # command typed on 14 April 2020
|
|
1.983
|
|
|
|
sudo cpanm CGI
|
|
|
|
|
|
B) Old Amazon Linux AMI release 2017.03
|
|
|
|
cat /etc/system-release
|
|
Amazon Linux AMI release 2017.03
|
|
|
|
|
|
sudo yum install \
|
|
perl-Class-Load \
|
|
perl-IO-Compress \
|
|
perl-Crypt-OpenSSL-RSA \
|
|
perl-Data-Dumper \
|
|
perl-Dist-CheckConflicts \
|
|
perl-ExtUtils-Embed \
|
|
perl-File-Copy-Recursive \
|
|
perl-File-Tail \
|
|
perl-IO-Socket-INET6 \
|
|
perl-IO-Socket-SSL \
|
|
perl-JSON \
|
|
perl-HTML-Parser \
|
|
perl-libwww-perl \
|
|
perl-Mail-IMAPClient \
|
|
perl-Module-Implementation \
|
|
perl-Module-Runtime \
|
|
perl-Module-ScanDeps \
|
|
perl-Net-SSLeay \
|
|
perl-Package-Stash \
|
|
perl-Package-Stash-XS \
|
|
perl-Parse-RecDescent \
|
|
perl-Readonly \
|
|
perl-Regexp-Common \
|
|
perl-Sys-MemInfo \
|
|
perl-TermReadKey \
|
|
perl-Test-Fatal \
|
|
perl-Test-MockObject \
|
|
perl-Test-Simple \
|
|
perl-Test-Pod \
|
|
perl-Test-Requires \
|
|
perl-Try-Tiny \
|
|
perl-Unicode-String \
|
|
perl-URI \
|
|
perl-Proc-ProcessTable \
|
|
cpanminus
|
|
|
|
sudo cpanm Authen::NTLM Data::Uniqid IO::Tee \
|
|
JSON::WebToken JSON::WebToken::Crypt::RSA \
|
|
Test::Mock::Guard \
|
|
Encode::IMAPUTF7
|
|
|
|
wget -N https://imapsync.lamiral.info/imapsync
|
|
|
|
chmod +x imapsync
|
|
|
|
./imapsync
|
|
|
|
./imapsync --testslive
|
|
|
|
=======================================================================
|
|
=======================================================================
|