15 lines
1.3 KiB
Markdown
15 lines
1.3 KiB
Markdown
+++
|
|
date = "2014-09-18T05:09:12-07:00"
|
|
title = "Perl, Modules, and Package Management"
|
|
categories = ["sa","unix"]
|
|
tags = ["linux"]
|
|
+++
|
|
So, even though I have been starting to [work with \<back2freebsd-maybe\>]{role="doc"} [FreeBSD \<freebsd-switch\>]{role="doc"} [again \<one-step-closer\>]{role="doc"} , I am still running [ArchLinux](https://www.archlinux.org/) on my workstation.
|
|
|
|
And I wanted to run a script I wrote a long time ago to support a [website](https://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](https://aur.archlinux.org/) turned up the tools cpan2aur 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.
|
|
|
|
***EDIT 2020-04-07**: cpan2aur url not working.*
|
|
|
|
Yeah!
|