Arch Install Guide
YaCy has a PKGBUILD in the AUR which greatly simplifies installation. You can install this PKGBUILD with an AUR helper or by hand.
Installation
Using an AUR Helper
If you are using a full-featured AUR helper like packer, yaourt, or another of that ilk, you can run
packer -S yacy
or
yaourt -S yacy
. Adjust for your specific helper.
By hand
First, ensure that you have installed all the dependencies;
specifically, you need sudo
, libcups
, xorg-server
, and
java-environment
. Install these with pacman. Once this is finished,
download and extract the PKGBUILD from the AUR. You can do this from
your web browser
(link) and
extract it using your favorite GUI tool, or you can run the following
command:
$ curl https://aur.archlinux.org/packages/ya/yacy/yacy.tar.gz | tar -xz
Now cd
into the folder that the tarball extracted to (most likely
called "yacy") and run
makepkg
. (Note: if you forgot to install the dependecies before, you should run
makepkg -s
.) This will build us a nice .tar.xz package which pacman
knows how to handle. Once makepkg
completes, install the package with
pacman
:
# pacman -U yacy-(YourVersion)-(YourArchitecture).tar.xz
(replace YourVersion and YourArchitecture with the current version and your chip architecture (either i686 or x86_64). Tab completion helps a lot here.)
Use
To actually start YaCy, you need to start its daemon with systemd:
# systemctl start yacy.service
YaCy needs about a minute to initialize, bootstrap, and in general get up and running. If you'd like the YaCy daemon to run automagically at boot, enable its service with systemd:
# systemctl enable yacy.service
You're all set! Don't forget to open your firewall or set up port forwarding to contribute your index to the network!
Converted from https://wiki.yacy.net/index.php?title=En:ArchInstall, may be outdated