Re: Where to install python apps: /usr/lib/python2.6/site-packages/xyz??

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 11/03/2010 06:27 μμ, David C. Rankin wrote:
Guy,

	I know nothing about python other than what it is. I need to install
repoview-0.6.5 on my arch server, but I'm not sure where. Looking at the other
python apps like cairo, FusionIcon, etc.. thay seem to be installed as a
subdirectory to:

/usr/lib/python2.6/site-packages/

	The repoview directory contains:

drwxr-xr-x  3 david david  4096 Feb 19 13:31 templates
-rw-r--r--  1 david david  3457 Feb 19 13:31 ChangeLog
-rw-r--r--  1 david david 18009 Mar  3  2005 COPYING
-rw-r--r--  1 david david   708 Jul 19  2007 README
-rw-r--r--  1 david david  2634 Sep 27  2007 repoview.8
-rwxr-xr-x  1 david david 32932 Feb 19 13:31 repoview.py

	Do I just move the directory to /usr/lib/python2.6/site-packages/?  Then is
there something else I need to do to "register" (for lack of better words)
repoview somewhere so python knows it is there? Then what about the man page?
Anything special required to do I just move it to /usr/share/man or /usr/local/man?

I believe it's supposed to be run as a standalone script, so the best place for it would be /usr/bin, with the templates under /usr/share/repoview.

I made a simple package [1] for it. I cannot test it since it wants to be run on an rpm repository, which I don't know how to make. Give it a try and maybe adopt it if you're interested in maintaining it.

Generally /usr/lib/python-x.y/site-packages is used for Python packages that consist of many files and behave as modules; mainly libraries, but applications as well (which in turn install a start-up script under /usr/bin).

Cheers.

----
[1] http://aur.archlinux.org/packages.php?ID=35377


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux