Need RPM for Linux

42 views
Skip to first unread message

Senthilkumar.M

unread,
Jul 24, 2020, 11:51:21 AM7/24/20
to nicholas...@gmail.com, tmux-...@googlegroups.com
Hi Nicholas Team,

First of all, very big thank you for great improvement on TMUX, appreciate your effort. if you are enabling the option to download RPM for RedhatLinux for stable version, it will helpful and also Redhat Linux still they are maintaining 1.8 version in their repo, not sure why there are not updating latest version at least nearest stable version or i'm not aware how Redhat will use third party tool policy,but by default they are maintaining tmux 1.8 old version. 

yes, we can clone from github and recompile, but due to dependencies  getting errors, however i fixed with instruction, my suggestion RPM useful. thank you



Thanks & Regards,
Senthilkumar.M



Nicholas Marriott

unread,
Jul 24, 2020, 1:22:22 PM7/24/20
to Senthilkumar.M, tmux-users
Hi

I don't have time or interest in making RPMs unfortunately.

Scott Rochford

unread,
Jul 25, 2020, 1:18:40 AM7/25/20
to Nicholas Marriott, Senthilkumar.M, tmux-users
This would be useful for me too, and since I've always wanted to contribute to this project (which has been so useful to me) in some way - and only being an occasional programmer -  I'd be happy to package and maintain a repo for RHEL/CentOS 6/7/8.

I'll let you know when I have something ready for consumption, and give you a chance to review Nicholas prior to publishing.

Regards,

Scott

--
You received this message because you are subscribed to the Google Groups "tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tmux-users+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/tmux-users/CAEdLfcEFcdeyy5ezRJ9uKFCgHkQNqXRecyUz9LFOHE5j%3D4qn8g%40mail.gmail.com.

Nicholas Marriott

unread,
Jul 25, 2020, 2:08:19 AM7/25/20
to Scott Rochford, Senthilkumar.M, tmux-users
Great thanks!

Senthilkumar.M

unread,
Jul 25, 2020, 2:08:57 AM7/25/20
to Scott Rochford, Nicholas Marriott, tmux-users
Sure. That would be great.

Saulius Krasuckas

unread,
Jul 25, 2020, 3:25:30 AM7/25/20
to Scott Rochford, Nicholas Marriott, Senthilkumar.M, tmux-users
* 2020-07-25 8:18 GMT+03:00, Scott Rochford wrote:
> This would be useful for me too, and since I've always wanted to contribute
> to this project (which has been so useful to me) in some way - and only
> being an occasional programmer - I'd be happy to package and maintain a
> repo for RHEL/CentOS 6/7/8.

There are 3rd party repos offering .rpm files, eg. GhettoForge or
EndPoint, albeit not very recent ones:

https://centos.pkgs.org/7/ghettoforge-plus-x86_64/tmux-2.4-2.gf.el7.x86_64.rpm.html
https://centos.pkgs.org/7/endpoint-x86_64/tmux-2.9a-3.ep7.x86_64.rpm.html

In this case I would ask the maintainers about the license of their
.SPEC file, if any:
https://www.redhat.com/archives/fedora-maintainers/2007-August/msg00476.html

If it's compatible with the ISC license, I would just import it ant
start using it as a starting point.

At least regarding EndPoint and judging by their older blog post,
their seem to care about licensing in general:
https://www.endpoint.com/blog/2011/08/02/debian-postgres-readline-psql-problem

So it might be worth getting in touch with EndPoint.

S.

Scott Rochford

unread,
Jul 25, 2020, 9:40:57 AM7/25/20
to Saulius Krasuckas, Nicholas Marriott, Senthilkumar.M, tmux-users
Thanks Saulius, but I had already gone ahead and set it up from scratch.  RHEL7 and 8 packages done, 6 to come shortly.

Info is on my very rarely touched home page here: https://anni.galaxy4.net/?page_id=39

Package metadata as follows:

$ rpm -qi tmux
Name        : tmux
Version     : 3.1b
Release     : 1.el7
Architecture: x86_64
Install Date: Sat 25 Jul 2020 20:00:51 AEST
Group       : Applications/System
Size        : 821753
License     : GPL
Signature   : RSA/SHA1, Sat 25 Jul 2020 19:54:46 AEST, Key ID 9b3c9676d8096f43
Source RPM  : tmux-3.1b-1.el7.src.rpm
Build Date  : Sat 25 Jul 2020 17:32:47 AEST
Build Host  : punchbag3
Relocations : /usr
Packager    : Scott Rochford
Vendor      : Nicholas Marriott
URL         : https://github.com/tmux/tmux/wiki
Summary     : tmux terminal multiplexer
Description :
tmux is a terminal multiplexer. It lets you switch easily between several
programs in one terminal, detach them (they keep running in the background) and
reattach them to a different terminal.


Package contents:

$ rpm -ql tmux
/usr/bin/tmux
/usr/share/doc/tmux-3.1b
/usr/share/doc/tmux-3.1b/CHANGES
/usr/share/doc/tmux-3.1b/COPYING
/usr/share/doc/tmux-3.1b/README
/usr/share/doc/tmux-3.1b/README.ja
/usr/share/man/man1/tmux.1.gz

Please try and let me know if I've missed something.

Regards,

Scott

Đoàn Trần Công Danh

unread,
Jul 25, 2020, 11:50:00 AM7/25/20
to Scott Rochford, Saulius Krasuckas, Nicholas Marriott, Senthilkumar.M, tmux-users
On 2020-07-25 23:40:43+1000, Scott Rochford <annihi...@gmail.com> wrote:
> Thanks Saulius, but I had already gone ahead and set it up from scratch.
> RHEL7 and 8 packages done, 6 to come shortly.
>
> Info is on my very rarely touched home page here:
> https://anni.galaxy4.net/?page_id=39
>
> Package metadata as follows:
>
> $ rpm -qi tmux
> Name : tmux
> Version : 3.1b
> Release : 1.el7
> Architecture: x86_64
> Install Date: Sat 25 Jul 2020 20:00:51 AEST
> Group : Applications/System
> Size : 821753
> License : GPL

License: ISC
> --
> You received this message because you are subscribed to the Google Groups "tmux-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to tmux-users+...@googlegroups.com.
> To view this discussion on the web, visit https://groups.google.com/d/msgid/tmux-users/CAAqsAtStCeic%2B-f08wEJtW9HtFRFnOJQK3Krn_VUyDSajfrqwQ%40mail.gmail.com.

--
Danh

Scott Rochford

unread,
Jul 26, 2020, 11:24:10 AM7/26/20
to Đoàn Trần Công Danh, Saulius Krasuckas, Nicholas Marriott, Senthilkumar.M, tmux-users
Thanks Danh, licence corrected and package updated to release 2.

Regards,

Scott

Nicholas Marriott

unread,
Jul 27, 2020, 3:50:21 AM7/27/20
to Scott Rochford, Đoàn Trần Công Danh, Saulius Krasuckas, Senthilkumar.M, tmux-users
Hi

Do you have instructions, maybe you want to write a section to go at the
end of https://github.com/tmux/tmux/wiki/Installing ?

Thanks



On Mon, Jul 27, 2020 at 01:23:56AM +1000, Scott Rochford wrote:
> Thanks Danh, licence corrected and package updated to release 2.
> Regards,
> Scott
> On Sun, 26 Jul 2020 at 01:49, A:*oA n Tra-oS:n CA'ng Danh
> <congd...@gmail.com> wrote:
>
> On 2020-07-25 23:40:43+1000, Scott Rochford <annihi...@gmail.com>
> wrote:
> > Thanks Saulius, but I had already gone ahead and set it up from
> scratch.
> > RHEL7 and 8 packages done, 6 to come shortly.
> >
> > Info is on my very rarely touched home page here:
> > https://anni.galaxy4.net/?page_id=39
> >
> > Package metadata as follows:
> >
> > $ rpm -qi tmux
> > NameA A A A : tmux
> > VersionA A A : 3.1b
> > ReleaseA A A : 1.el7
> > Architecture: x86_64
> > Install Date: Sat 25 Jul 2020 20:00:51 AEST
> > GroupA A A A : Applications/System
> > SizeA A A A : 821753
> > LicenseA A A : GPL
>
> License: ISC

Scott Rochford

unread,
Jul 27, 2020, 5:07:19 AM7/27/20
to Nicholas Marriott, Đoàn Trần Công Danh, Saulius Krasuckas, Senthilkumar.M, tmux-users
I don't have an 'Edit' button for the wiki page - am I missing something?

I expect anyone who actually came looking for the RPMs should already know how to install them, but I've added some examples of installation to https://anni.galaxy4.net/?page_id=39.  (I also changed the wordpress theme to something simpler since the existing one didn't handle wide preformatted text well).

If that's sufficient you could just link to that as per the existing "AppImage package" section of the wiki page.  Or I'm happy to add a summarised version (without output clutter) if I can figure out how to edit... ;-)  Let me know what you prefer.

Regards,

Scott

Nicholas Marriott

unread,
Jul 27, 2020, 5:18:37 AM7/27/20
to Scott Rochford, Đoàn Trần Công Danh, Saulius Krasuckas, Senthilkumar.M, tmux-users
If you send me the text I will add it, I don't mind if it is a brief description+link or if you want to give more instructions (although I would just give the commands not all the output like you have on your page).

Thanks

Scott Rochford

unread,
Jul 27, 2020, 10:11:49 AM7/27/20
to Nicholas Marriott, Đoàn Trần Công Danh, Saulius Krasuckas, Senthilkumar.M, tmux-users
Something like:

"
Red Hat Enterprise Linux / CentOS RPMs

tmux packages are already available from the main repositories for most operating systems, however they are often quite out of date, especially for long-term support enterprise class distributions.  The latest stable RPMs for RHEL/CentOS 6 through 8 can be obtained from http://galaxy4.net/repo/.

To set up a repository and install from there (this example uses RHEL8):

    sudo wget -P /etc/yum.repos.d/ http://galaxy4.net/repo/galaxy4-rhel8.repo
    sudo yum install tmux

Or to install an RPM directly from there (example using RHEL6):


The repository method is recommended to automatically receive future package updates.  See https://anni.galaxy4.net/?page_id=39 for examples and more details.
"

Regards,
Scott

Nicholas Marriott

unread,
Jul 27, 2020, 10:32:28 AM7/27/20
to Scott Rochford, Đoàn Trần Công Danh, Saulius Krasuckas, Senthilkumar.M, tmux-users
Brilliant thanks, I have added this with some minor tweaks and also
pointed to the section from the start of the same page.



On Tue, Jul 28, 2020 at 12:11:33AM +1000, Scott Rochford wrote:
> Something like:
> "
> Red Hat Enterprise Linux / CentOS RPMs
> tmux packages are already available from the main repositories for most
> operating systems, however they are often quite out of date, especially
> for long-term support enterprise class distributions.A The latest stable
> RPMs for RHEL/CentOS 6 through 8 can be obtained from
> http://galaxy4.net/repo/.
> To set up a repository and install from there (this example uses RHEL8):
> A A A sudo wget -P /etc/yum.repos.d/
> http://galaxy4.net/repo/galaxy4-rhel8.repo
> A A A sudo yum install tmux
> Or to install an RPM directly from there (example using RHEL6):
> A A A sudo rpm -ivh
> http://galaxy4.net/repo/RHEL/6/x86_64/tmux-3.1b-2.el6.x86_64.rpm
> The repository method is recommended to automatically receive future
> package updates.A See https://anni.galaxy4.net/?page_id=39 for examples
Reply all
Reply to author
Forward
0 new messages