Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14

Thread: What are the first packages you add to a new install?

  1. #11
    Join Date
    Mar 2010
    Location
    Squidbilly-Land
    Beans
    16,535
    Distro
    Ubuntu Mate 16.04 Xenial Xerus

    Re: What are the first packages you add to a new install?

    Depends on the purpose for the system. I mostly build servers, so it isn't GUI programs. We use Ansible to script stuff. The title of each ansible task provides a hint about the purpose:

    Code:
    $ ls -1 common_*
    common_apt_base_packages.yml
    common_apt_cache_settings.yml
    common_desktop_apps.yml
    common_etc_aliases.yml
    common_etc_hosts.yml
    common_etc_landscape.yml
    common_etc_ntp_client.yml
    common_etc_ntp_server.yml
    common_etc_static_ip.yml
    common_etc_sysctl.conf.yml
    common_fix_sudorers.yml
    common_fix_systemd_logind.conf
    common_inst_smartmontools.yml
    common_kernel-cleanup.yml
    common_logwatch_settings.yml
    common_purge_nano.yml
    common_set_locale.yml
    inside the common_apt_base_packages.yml, has this list:
    Code:
          - python-apt
          - acpid
          - openssh-server
          - iptables-persistent
          - aptitude
          - sysstat
          - ethtool
          - fail2ban
          - rsync
          - rdiff-backup
          - mlocate
          - software-properties-common
          - logwatch
          - lshw
          - ntp
          - tree
          - postfix
          - heirloom-mailx
    For desktops, add the common_desktop_apps.yml file:
    Code:
       - synaptic
       - xterm
       - firefox
       - chromium-browser
       - thunderbird
       - keepassx
       - geany
       - xournal
       - evince
       - geeqie
       - clementine
       - mlocate
       - fail2ban
       - virt-manager
       - gnupg-curl
       - dillo
    Some of these are deprecated, but I haven't built a fresh desktop since 2016, though I do have a new laptop. It was a migration from a prior laptop install. I know evince is gone - so I setup an aliases so I don't need to know the name of the new program.
    KeePassXC is my choice now.

    I also remove some packages:
    Code:
       - nano
       - ibus
       - compiz
       - gedit
       - leafpad
       - chrome
       - bluez
       - unity-asset-pool
       - geoclue-ubuntu-geoip
    vim is my editor. Don't need any others. I never, ever, want to see nano.
    Don't want anything with bluetooth on my systems. EVER. Security.
    Most of my systems run inside virtual machines. GPU intensive stuff isn't wanted.

    Looking over some of the other posts, inxi, autofs, geany and a few others are only installed, if needed. There are 2 NFS servers here, which have been around for years. I prefer NFS over samba/CIFS and use it all-the-time - in combination with autofs.

    Postfix is required since logwatch sends daily, summary, emails. Plus it is handy to be able to whip off an email from a shell. It is configured as a satellite MTA and won't accept any non-local (same machine) email.

    Obviously, I pull my ~/bin/ over to any new desktop. On servers, it is only relevant selected scripts.
    Last edited by TheFu; 2 Weeks Ago at 02:58 PM.

  2. #12
    Join Date
    Apr 2014
    Beans
    491

    Re: What are the first packages you add to a new install?

    Autofs for me. I keep my scripts on an nfs share on my server. My scripts do most of my configuration for a fresh installation so that is my first place to go.

  3. #13
    Join Date
    Dec 2017
    Beans
    765

    Re: What are the first packages you add to a new install?

    fail2ban

    Never really thought of that as a desktop package. Could be I need to rethink this.

  4. #14
    Join Date
    Jan 2010
    Location
    India
    Beans
    Hidden!
    Distro
    Lubuntu 18.04 Bionic Beaver

    Re: What are the first packages you add to a new install?

    smplayer/mpv/vlc
    LUBUNTU 18.04
    Intel(R) Core(TM) i3-6100 CPU
    Ram 4GB
    Intel HD Graphics 530 (Skylake GT2)

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •