Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 2 FirstFirst 12
Results 11 to 14 of 14
  1. #11
    Senior Member audiomuze's Avatar
    Join Date
    Oct 2009
    Posts
    755
    There are differences between the desktop and server editions so you're not guaranteed the outcome you're expecting.
    Linux finally gets a great audio tagger: puddletag - now packaged in most Linux distributions.

  2. #12
    Senior Member audiomuze's Avatar
    Join Date
    Oct 2009
    Posts
    755
    @ gharris999 - would be greatful if you could post the script when you're back home. Thx.

  3. #13
    Senior Member gharris999's Avatar
    Join Date
    Apr 2005
    Location
    Santa Fe, NM
    Posts
    3,299
    Quote Originally Posted by audiomuze View Post
    @ gharris999 - would be greatful if you could post the script when you're back home. Thx.
    Sure thing...after the 21st.

  4. #14
    Senior Member gharris999's Avatar
    Join Date
    Apr 2005
    Location
    Santa Fe, NM
    Posts
    3,299
    OK, here is my generic Ubuntu new install extra packages script...which I use with new Ubuntu server installs...both 32bit & 64bit. I'm installing a bunch of development libraries here. The software packages I routinely build for myself on these boxes include:

    gptfdisk, minidlna, mochad, mp4v2, rsync & squeezeslave

    config-newpkgs.sh:
    Code:
    #!/bin/bash
    
    # Extra packages to be installed for a standard Ubuntu server SQUEEZENAS..
    
    if [ "$1" != '--noupdate' ]; then
    	apt-get update
    fi
    
    ############################################################################
    # installum function
    ############################################################################
    installum(){
    	PKGGROUP="$1"
    	PKGS="$2"
    
    	PKGS=`echo "$PKGS" | sed -e 's/^\#.*$//g;' | tr '\n' ' ' | sed -e 's/^[[:space:]]*//;s/[[:space:]]\{2,\}/ /g'`
    
    	echo '======================================================================================='
    	echo "Installing ${PKGGROUP}:"
    	echo '======================================================================================='
    	echo "$PKGS"
    	echo '======================================================================================='
    
    	apt-get -m -y install $PKGS
    
    }
    
    
    
    ############################################################################
    # System utility packages
    ############################################################################
    
    read -d '' PACKAGES <<"ENDPKGS1"
    #interface_stuff
    gpm
    
    #system_utilities
    bwm-ng
    dhcping
    ethtool
    gamin
    gdisk
    libtool
    mdadm
    multitail
    ntp
    python-software-properties
    chkconfig
    rcconf
    sysv-rc-conf
    tofrodos
    unzip
    zip
    ENDPKGS1
    
    installum 'System Utilities' "$PACKAGES"
    
    
    ############################################################################
    # File systems, power management and other services
    ############################################################################
    
    read -d '' PACKAGES <<"ENDPKGS2"
    
    #file_systems
    ntfs-3g
    sshfs
    
    #power_management
    acpid
    apcupsd
    cpufrequtils
    hddtemp
    lm-sensors
    pm-utils
    smartmontools
    uswsusp
    vbetool
    
    #other_services
    lighttpd
    
    ENDPKGS2
    
    installum 'File systems, power management and other services' "$PACKAGES"
    
    ############################################################################
    # Basic build tools
    ############################################################################
    
    read -d '' PACKAGES <<"ENDPKGS3"
    
    #Basic
    build-essential
    autoconf
    subversion
    cvs
    gettext
    autopoint
    yodl
    
    ENDPKGS3
    
    installum 'Basic software development tools' "$PACKAGES"
    
    ############################################################################
    # Media encoders and players
    ############################################################################
    
    read -d '' PACKAGES <<"ENDPKGS4"
    
    #media_stuff
    faad
    ffmpeg
    flac
    lame
    mplayer
    mencoder
    id3v2
    #mp4v2-utils
    
    ENDPKGS4
    
    installum 'Media encoders and players' "$PACKAGES"
    
    ############################################################################
    # Development libraries..
    ############################################################################
    
    read -d '' PACKAGES <<"ENDPKGS5"
    
    libasound2-dev
    libncurses5-dev
    liblircclient-dev
    libdvdread-dev
    libdvdnav-dev
    libdvdread4
    libdvdnav4
    lsdvd
    libexif12
    libexif-dev
    libsqlite3-dev
    libid3tag0
    libid3tag0-dev
    libjpeg-dev
    libFLAC-dev
    libvorbis-dev
    sqlite3
    libavformat-dev
    libuuid1
    uuid-dev
    libicu-dev
    libpopt-dev
    libusb-1.0-0-dev
    libflac++
    
    ENDPKGS5
    
    installum 'Development libraries' "$PACKAGES"
    
    SCCSCR='/usr/share/doc/libdvdread4/install-css.sh'
    if [ -x "$SCCSCR" ]; then
    	bash "$SCCSCR"
    fi
    
    
    #Turn off services that we don't need right away..
    
    /usr/sbin/sysv-rc-conf mdadm off
    /usr/sbin/sysv-rc-conf mysql off
    
    # Finally, install ia32-libs on 64bit system..
    
    IS64=`uname -a | grep 'x86_64'`
    
    if [ ! -z "$IS64" ]; then
      echo 'Installing 32bit compatability libs..'
      apt-get -m -y install 'ia32-libs'
    fi
    
    
    
    echo 'Done!'
    Last edited by gharris999; 2012-06-24 at 15:56. Reason: Improve the script..

Posting Permissions

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