unRAID 6 NerdPack - CLI tools (iftop, iotop, screen, kbd, etc.)


jonp

Recommended Posts

I'm late to the party on this but worried about the deprecation of NerdPack in upcoming 6.11.  I have used this as an easy way to get LFTP for years and now wondering what I need to do without NerdPack.

 

I've been reading past posts and not totally clear on the right path. Is it this on 6.10 so i won't be broken on 6.11 ugprade?

 

1. Create a /boot/extra directory

2. Download packages to that folder

3. Run "installpkg <LFTP package name>" on each package in /boot/extra

 

?

 

What do I need to do to handle this automatically on reboot?

 

Other packages I use nerdpack to install are:

 

  • mediainfo
  • libmediainfo
  • libzen (although I cannot remember what i use this for)
Edited by tmchow
Link to comment
  • 2 weeks later...
17 minutes ago, makutaku said:

Any solution for Borg Backup ?

 

(I couldn't find Slackware package for it anywhere)

 

Borgbackup provide a binary that seems to work

https://github.com/borgbackup/borg/releases

 

wget https://github.com/borgbackup/borg/releases/download/1.2.2/borg-linux64 /boot/config/borg-linux64

 

Run these and also add them to /boot/config/go

 

cp /boot/config/borg-linux64 /usr/local/sbin/borg
chmod +x /usr/local/sbin/borg


Alternative you could use something like the borgmatic docker, mount whatever paths you need borg to have access to, and run your commands from the docker's console or using "docker exec"


 

Edited by jortan
  • Thanks 1
Link to comment
On 9/22/2022 at 8:00 AM, jortan said:

 

Borgbackup provide a binary that seems to work

https://github.com/borgbackup/borg/releases

 

wget https://github.com/borgbackup/borg/releases/download/1.2.2/borg-linux64 /boot/config/borg-linux64

 

Run these and also add them to /boot/config/go

 

cp /boot/config/borg-linux64 /usr/local/sbin/borg
chmod +x /usr/local/sbin/borg


Alternative you could use something like the borgmatic docker, mount whatever paths you need borg to have access to, and run your commands from the docker's console or using "docker exec"


 

@makutaku if you are not comfortable in modifying your go file AND have the UserScripts plugin installed you can add a script to have it installed when you start the array the first time. I've shared my copy at github that should work. (it uses the same principles outlined by jortan above.

  • Upvote 1
Link to comment
On 9/12/2022 at 12:10 AM, tmchow said:

I'm late to the party on this but worried about the deprecation of NerdPack in upcoming 6.11.  I have used this as an easy way to get LFTP for years and now wondering what I need to do without NerdPack.

 

I've been reading past posts and not totally clear on the right path. Is it this on 6.10 so i won't be broken on 6.11 ugprade?

 

1. Create a /boot/extra directory

2. Download packages to that folder

3. Run "installpkg <LFTP package name>" on each package in /boot/extra

 

?

 

What do I need to do to handle this automatically on reboot?

 

Other packages I use nerdpack to install are:

 

  • mediainfo
  • libmediainfo
  • libzen (although I cannot remember what i use this for)

libzen is a shared library used by mediainfo

 

You could setup a UserScript to fire at first array start. I've put an (untested) version in github (it's not pretty() but look like it should  work)

Link to comment
9 minutes ago, Taddeusz said:

I’m referring to future releases because I’m sure the packages for Slackware 15 won’t necessarily work for future versions of Unraid that will likely be built off a future version of Slackware.

I'm sure you know this, but your quote sums up why nerdpack is gone. Nobody stepped up to keep all the huge number of necessary ducks in a row.

Link to comment
1 hour ago, Taddeusz said:

I realize that. I’m referring to future releases because I’m sure the packages for Slackware 15 won’t necessarily work for future versions of Unraid that will likely be built off a future version of Slackware.

 

cat /etc/slackware-version

 

That should always give you your answer.

  • Like 5
Link to comment

How do I find out which packages were installed via the plugin and which come from Unraid itself? Filtering by installed shows both variants. I guess the packages where an update is available but which are not updated after clicking on them are the ones from Unraid?

Unfortunately the page linked a few pages ago (https://slackware.pkgs.org/15.0/slackware-x86_64/) doesn't seem to have all the packages included in the Nerd and Dev Pack. When I filter for Slackware Current I find more packages like the one for iPerf3. Current should also be 15 and compatible with Unraid? Or is there a difference?

  • Like 1
Link to comment
6 minutes ago, ailliano said:

that link has barely anything :/ (https://slackware.pkgs.org/15.0/slackware-x86_64/) 

I was just linking the instructions for how to install the packages. I remember seeing links to some of those packages further down the page as well as a discussion on wether or not to install python.

  • Upvote 1
Link to comment
8 minutes ago, wgstarks said:

I was just linking the instructions for how to install the packages. I remember seeing links to some of those packages further down the page as well as a discussion on wether or not to install python.

I think ailliano is looking for some packages which are not to be found under this link. iPerf3 for example. You can find more packages here:  https://slackware.pkgs.org/current/slackware-x86_64/ I assume that Slackware Current is the same as 15.0 since this should the latest release. But I haven't tried it out. Maybe someone could confirm this.

If not I will probably backup all txz files from the nerd/dev pack plugin folder, uninstall both plugins and place the files in /boot/extra after the upgrade and install them manually.

Link to comment
5 minutes ago, kennymc.c said:

I think ailliano is looking for some packages which are not to be found under this link. iPerf3 for example. You can find more packages here:  https://slackware.pkgs.org/current/slackware-x86_64/ I assume that Slackware Current is the same as 15.0 since this should the latest release. But I haven't tried it out. Maybe someone could confirm this.

If not I will probably backup all txz files from the nerd/dev pack plugin folder, uninstall both plugins and place the files in /boot/extra after the upgrade and install them manually.

correct :) I really care about ipmitools lol since my Dell will start screaming without manual fan controls 

  • Haha 1
Link to comment
  • Squid unpinned this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.