Difference between revisions of "Base software kit"

From Earlham CS Department
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
These software packages should be installed on every machine we provision, regardless of their purpose.
 
These software packages should be installed on every machine we provision, regardless of their purpose.
* <code>nano</code> - text editor
+
* nano - text editor  
* <code>vim</code> - text editor
+
* vim - text editor  
* <code>nfs-common</code> for Debian or <code>nfs-utils</code> for CentOS - allow NFS mounts
+
* nfs-common for Debian or nfs-utils for CentOS - allow NFS mounts
* <code>wget</code> - wget a file from the Internet
+
* wget - wget a file from the Internet
* <code>iproute2</code> - more modern instantiations of ifconfig and a lot of other network tools
+
* iproute2 - more modern instantiations of ifconfig and a lot of other network tools
** <code>net-tools</code> for those among us who like ifconfig
+
** net-tools for those among us who like ifconfig
* <code>gcc</code> - most recent C compiler (modules can support as many versions as we'd like but we need at least one)
+
* gcc - most recent C compiler (modules can support as many versions as we'd like but we need at least one)
* <code>ntp</code> - get a time server
+
* ntp - get a time server  
  
 
On a cluster, add these:
 
On a cluster, add these:
* C3 tools (see [[Sysadmin:C3|the C3 tools page]])
+
* C3 tools (see [[Sysadmin:C3|the C3 tools page]]) - possibly deprecated, Ansible is a good replacement
 +
* openldap
 +
* openldap-clients
 +
* openssh-ldap
 +
* pam_ldap
 +
* nss-pam-ldapd

Revision as of 11:53, 28 June 2019

These software packages should be installed on every machine we provision, regardless of their purpose.

  • nano - text editor
  • vim - text editor
  • nfs-common for Debian or nfs-utils for CentOS - allow NFS mounts
  • wget - wget a file from the Internet
  • iproute2 - more modern instantiations of ifconfig and a lot of other network tools
    • net-tools for those among us who like ifconfig
  • gcc - most recent C compiler (modules can support as many versions as we'd like but we need at least one)
  • ntp - get a time server

On a cluster, add these:

  • C3 tools (see the C3 tools page) - possibly deprecated, Ansible is a good replacement
  • openldap
  • openldap-clients
  • openssh-ldap
  • pam_ldap
  • nss-pam-ldapd