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

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end

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!)