16 lines
1.4 KiB
ReStructuredText
16 lines
1.4 KiB
ReStructuredText
.. title: Perl, Modules, and Package Management
|
|
.. slug: perl-modules-and-package-management
|
|
.. date: 2014/09/18 05:09:12
|
|
.. tags: sa,arch
|
|
.. link:
|
|
.. description:
|
|
.. text:
|
|
|
|
|
|
So, even though I have been starting to :doc:`work with <back2freebsd-maybe>` :doc:`FreeBSD <freebsd-switch>` :doc:`again <one-step-closer>` , I am still running `ArchLinux <http://www.archlinux.org/>`_ on my workstation.
|
|
|
|
And I wanted to run a script I wrote a long time ago to support a `website <http://www.donaldharper.com/>`_ of mine, which I have not updated in a while. The way I would update the site is by doing some batch editing of photos, park them in a directory, and then run my script which pushes the photos to the web server, and then interfaces with the CMS software to schedule the posts and all is good.
|
|
|
|
Except the script is in perl, and it uses some modules which are not main-stream. While perl has the awesome **cpan(1perl)** command to fetch and install perl modules, I wanted it to be tied into **pacman(8)** . A quick trip to the `AUR <http://aur.archlinux.org/>`_ turned up the tools `cpan2aur <https://aur.archlinux.org/packages/perl-cpanplus-dist-arch-git/>`_ and `mkaurball <https://aur.archlinux.org/packages/pkgbuild-introspection-git/>`_ which made it pretty easy to package up and post the the AUR the 9 perl modules I needed to get my script going and keep track of things with pacman.
|
|
|
|
Yeah!
|