pal - command-line calendar program that can keep track of events

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name pal
Package version 0.4.3
Package release 8.1build2
Package architecture i386
Package type deb
Installed size 330 B
Download size 99.41 KB
Official Mirror
pal is a command-line calendar program for Unix/Linux systems that can keep
track of events. It has similarities with the Unix cal command, the more
complex GNU gcal program, and the calendar program distributed with the BSDs.
Some of pal's main features are:
* A cal-like calendar that highlights days that have events.
* Assign different colors to different types of events.
* Search events with regular expressions (-s).
* Includes calendars for US holidays, Christian holidays, world holidays,
historical events and more.
* One-time events and a variety of recurring events are supported (daily,
weekly, monthly, yearly). Recurring events can have start and end dates.
* Easy-to-use interface for interactively adding, editing and deleting
events (-m).
* Automated deletion of old events (-x).
* Option to generate an HTML calendar (--html).
* Option to generate a LaTeX calendar suitable for printing (--latex).
Ways to use pal effectively include:
* Create your own calendar files and be reminded of upcoming meetings,
deadlines, and events.
* Remind yourself daily of your "To Do" list by using the special TODO event
* Run pal in your shell initialization file (such as ~/.bash_profile) to see
your calendar whenever you open a new terminal.
* Set up a cron job that emails you and/or others the output of pal every
morning (--mail).
* View the calendars of other pal users on the same system.


Package Version Architecture Repository
pal_0.4.3-8.1build2_amd64.deb 0.4.3 amd64 Ubuntu Universe
pal - - -


Name Value
libc6 >= 2.7
libglib2.0-0 >= 2.35.9
libncursesw5 >= 6
libreadline7 >= 6.0
libtinfo5 >= 6


Type URL
Binary Package pal_0.4.3-8.1build2_i386.deb
Source Package pal

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pal deb package:
    # sudo apt-get install pal




2016-09-17 - Matthias Klose <>
pal (0.4.3-8.1build2) yakkety; urgency=medium
* No-change rebuild for readline soname change.
2016-02-07 - Matthias Klose <>
pal (0.4.3-8.1build1) xenial; urgency=medium
* No-change rebuild for ncurses6 transition.
2014-04-25 - Maximiliano Curia <>
pal (0.4.3-8.1) unstable; urgency=medium
* Non-maintainer upload.
* New patch: 53_debian_rl_hook.patch (Closes: #741779)
2011-12-13 - Carsten Hey <>
pal (0.4.3-8) unstable; urgency=low
* Include the headers from ncursesw instead of ncurses.  Since both
header variants are compatible, including ncurses' headers worked
as long as there was an indirect dependency on libncurses5-dev.
Thanks to Peter Green for the bug report and the patch.
(Closes: #651761)
2011-08-27 - Carsten Hey <>
pal (0.4.3-7) unstable; urgency=low
* Replace glib's deprecated G_CONST_RETURN with const.  This fixes the
build failure with recent glib versions.  Thanks to Matthias Klose for
reporting the according FTBFS bug in Ubuntu Oneiric.  (LP: #832892)
* Remove duplicate entry from history.pal.  Thanks to Paul Martin for
reporting; in answer to your question, I assume it was quite funny,
apart from that.  (Closes: #623061)
* Fix spelling error in pal's man page (s/calender/calendar/).
* Move the changes introduced in the prior Debian upload to a patch.
The reason that this was not done initally does not apply anymore.
* Bump debhelper compat level to 8, adapt dependency on debhelper
and replace dh_clean -k with dh_prep in debian/rules.
* Bump standards version to 3.9.2.
* Keep the old dpkg source format for now and document this in
debian/source/format.  I'll consider switching to "3.0 (quilt)"
for the next upstream release.
* Add ${misc:Depends} as dependency in debian/control.
* Add the targets binary-indep and binary-arch to debian/rules.
* Remove debian/dirs, it did only contain usr/bin.
2010-12-01 - Carsten Hey <>
pal (0.4.3-6) unstable; urgency=low
* Pal requires some translatable strings to be lowercased, otherwise the
option -d doesn't work when these strings are passed to it.  Adapt the
German and the Polish po files accordingly and apply the fix directly to
the files instead of using patches to ease reviewing by the release team.
2009-09-24 - Carsten Hey <>
pal (0.4.3-5) unstable; urgency=low
* Build depend on libreadline-dev instead of libreadline5-dev or
* Bumped standards version to 3.8.3.
2009-05-17 - Carsten Hey <>
pal (0.4.3-4) unstable; urgency=low
* Correctly place the cursor after a multibyte character in interactive
mode.  (Closes: #499797)
* Use terminal's default colors instead of white foreground and black
background in interactive mode.
* Fix typo in debian/copyright.
* Bumped standards version to 3.8.1.
* New maintainer address.
2008-09-29 - Carsten Hey <>
pal (0.4.3-3) unstable; urgency=low
* Recode austria.pal from ISO-8859 to UTF-8.  (Closes: #499389)
* Link pal against libncursesw5 instead of libncurses5.  (Closes:
2008-09-06 - Carsten Hey <>
pal (0.4.3-2) unstable; urgency=low
* debian/watch: use QA redirector.
* Added a new Debian specific patch which changes the path to example.css in
pal.1.  Debian installs this file into a different location than
upstream's makefile target install-doc.  (Closes: #497874)

See Also

Package Description
palapeli-data_17.04.3-0ubuntu1_all.deb data files for palapeli jigsaw puzzle game
palapeli_17.04.3-0ubuntu1_i386.deb jigsaw puzzle game
palbart_2.13-1_i386.deb Enhanced version of the PAL PDP8 assembler
paleomix_1.2.7-1_all.deb pipelines and tools for the processing of ancient and modern HTS data
palo_1.97_i386.deb Linux boot loader for HP PA-RISC
palp_2.1-4_i386.deb Package for Analyzing Lattice Polytopes
pam-dbus-notify_0.2.1-3_all.deb Handler for the pam-dbus module, using notification-daemon
paman_0.9.4-1ubuntu5_i386.deb PulseAudio Manager
pamtester_0.1.2-2_i386.deb utility program to test the PAM facility
pamu2fcfg_1.0.4-2_i386.deb universal 2nd factor (U2F) PAM module command-line helper tool
pan_0.142-1_i386.deb newsreader based on GTK2, which looks like Forte Agent
pandoc-citeproc-preamble_1.2.3_i386.deb insert a preamble before pandoc-citeproc's bibliography
pandoc-citeproc_0.10.4.1-2build3_i386.deb Pandoc support for Citation Style Language - tools
pandoc-data_1. general markup converter - data files
pandoc_1. general markup converter