Difference between revisions of "User:Lowprize/Cuftpd"

From ArchWiki
Jump to: navigation, search
Line 20: Line 20:
 
  $ pacman -S xinetd zip unzip openssl inetutils mercurial
 
  $ pacman -S xinetd zip unzip openssl inetutils mercurial
  
Install from Java JDK and JRE from [[Arch User Repository]]:
+
Install from Java JDK, JRE and Maven2 from [[Arch User Repository]]:
 
* JDK https://aur.archlinux.org/packages.php?ID=51906
 
* JDK https://aur.archlinux.org/packages.php?ID=51906
 
* JRE https://aur.archlinux.org/packages.php?ID=51908
 
* JRE https://aur.archlinux.org/packages.php?ID=51908
 +
* Maven2 https://aur.archlinux.org/packages.php?ID=44684
  
Check correct version of Java
+
Add a user for cuftpd
  java -version
+
  adduser cuftpd
You get ie:
+
Change to the new user
 +
su cuftpd
 +
Make necessary directories
 +
mkdir src ftpd
  
  java version "1.7.0_03"
+
Enter src and download sources by following commnads
  Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
+
  hg clone https://bitbucket.org/jevring/cunet
  Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)
+
hg clone https://bitbucket.org/jevring/cuftp
 +
  hg clone https://bitbucket.org/jevring/cuftpd
 +
hg clone https://bitbucket.org/jevring/cunet
 +
  hg clone https://bitbucket.org/jevring/cutools
 +
 
 +
Build all sources
 +
Build all dependencies in the following order using the following commands.
 +
 
 +
#cutools
 +
#cunet
 +
#cuftp
 +
#cuftpd
 +
#OPTIONAL: cubnc (recommended, you wouldnt be here if you didnt want multisite, so compile it!)

Revision as of 10:03, 15 March 2012

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 – فارسی

Summary help replacing me
This article discusses the installation and configuration of the cuftpd FTP daemon on Arch Linux systems.
Related
vsftpd
Proftpd
glFtpd

This article describes the installation of the cuftpd FTP daemon on Arch Linux.

cuftpd is an ftp-server written in Java

Installation

TO DO

Preperation

Install the requirements from the Official Repositories:

$ pacman -S xinetd zip unzip openssl inetutils mercurial

Install from Java JDK, JRE and Maven2 from Arch User Repository:

Add a user for cuftpd

adduser cuftpd

Change to the new user

su cuftpd

Make necessary directories

mkdir src ftpd

Enter src and download sources by following commnads

hg clone https://bitbucket.org/jevring/cunet
hg clone https://bitbucket.org/jevring/cuftp
hg clone https://bitbucket.org/jevring/cuftpd
hg clone https://bitbucket.org/jevring/cunet
hg clone https://bitbucket.org/jevring/cutools

Build all sources Build all dependencies in the following order using the following commands.

  1. cutools
  2. cunet
  3. cuftp
  4. cuftpd
  5. OPTIONAL: cubnc (recommended, you wouldnt be here if you didnt want multisite, so compile it!)