BSD Ports

net/prosearch 0.19.4_11 DragonFly

Powerful file search

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
net, www
Package size
285.4 KiB, 1797.1 KiB installed

Description

File search and navigation system

RU: http://pro.setun.net/search/

In the other systems

SystemPortVersion
DragonFlynet/prosearch0.19.4_11
FreeBSDnet/prosearch0.19.4_11
HardenedBSDnet/prosearch0.19.4_11
GhostBSDnet/prosearch0.19.4_11

Install

Binary package:

pkg install prosearch

From DPorts:

cd /usr/dports/net/prosearch && make install clean

Dependencies

Run dependencies 14

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

You may have to follow this steps to make it work correctly:

1. Create the MySQL database:
# mysqladmin --user=root create prosearch
2. Create a mysql user/password for prosearch:
   (change user and/or password if requered)
# echo "GRANT ALL ON prosearch.* TO prosearch@localhost IDENTIFIED BY 'prosearch'; FLUSH PRIVILEGES;" | mysql
4.# cp /usr/local/www/search/config.pl.dist /usr/local/www/search/config.pl
5.# ee /usr/local/www/search/config.pl
6. install the default prosearch database:
# perl crawler.pl install
7. Add alias in apache config for the prosearch web dir:
Alias /search "/usr/local/www/search/web"
or
# cp /usr/local/www/search/tools/search.conf /usr/local/etc/apache22/Includes/
# ee /usr/local/etc/apache22/Includes/search.conf
8. scan your resources
# perl crawler.pl 10.0.0.0/24 ftp://files.net
9. enjoy: http://your.site/search/ or cd web && perl index.cgi q=test

===>   NOTICE:

The prosearch port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing