[asterisk-bugs] [JIRA] (ASTERISK-27738) [patch] install_prereq: Add Arch Linux.

Joshua Colp (JIRA) noreply at issues.asterisk.org
Mon Mar 12 10:30:13 CDT 2018


     [ https://issues.asterisk.org/jira/browse/ASTERISK-27738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on ASTERISK-27738 started by Alexander Traud.

> [patch] install_prereq: Add Arch Linux.
> ---------------------------------------
>
>                 Key: ASTERISK-27738
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27738
>             Project: Asterisk
>          Issue Type: Improvement
>      Security Level: None
>          Components: Contrib/General
>    Affects Versions: 13.19.2
>         Environment: Arch Linux (rolling release)
>            Reporter: Alexander Traud
>            Assignee: Alexander Traud
>            Severity: Trivial
>              Labels: patch
>         Attachments: Arch_install_prereq.patch
>
>
> When it comes to Arch Linux, Asterisk has seen contributions from the community in the past, like the startup script with Mantis 13667 (ASTERISK-12868, commit [493e903|http://github.com/asterisk/asterisk/commit/493e903892b6f4584fa1803c639d9e6f4769de97]). Arch Linux offers no pre-compiled package of Asterisk. Therefore, the support should be as complete as possible, at least on the same level within Asterisk already. One puzzle piece is the script {{./contrib/scripts/install_prereq}}, which allows a first-time user to install required libraries to compile all Asterisk modules.
> After tests in Arch Linux the following differences to Red Hat were revealed (see ASTERISK-27686):
> *not added* because not found:
> * [Codec 2|http://www.rowetel.com/?page_id=452]
> * Corosync
> * [Hoard|http://hoard.org/]
> * [iksemel|http://code.google.com/p/iksemel]
> * libresample, not API compatible with libsamplerate either
> *not added*:
> * jack
> The module app_jack -- the only module which requires jack -- requires libresample as well. libresample was not found. Therefore, no reason was found to install jack, although that is available as port.
> *Notes*
> Arch Linux has Python 3 as default. Because I am not sure whether Asterisk is Python 3 compatible/tested already, I went for Python 2 like with the other distributions.
> The package libutil-linux and sqlite are pre-installed. However, to change them as explicitly installed, I had to add {{--asexplicit}}.
> Like Debian/Ubuntu, Arch Linux allows to search all packages for specific files; very fast via the command line interface:{code}pacman -Fy
> pacman -Fs libedit.so{code}Thanks to that, this list of packages was collected in minutes. Furthermore, the interface was so fast, I could even double-check not only via the library name but also via the header name, whether I have the latest package. Kudos to the team of Arch Linux for this!



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list