Tag: debian

17 December 2014 » Personal vm guest - mydeb

current IP
            192.168.88.180 mydeb.coot.local mydeb
            

Debian 7.7 netinstall

Install selections

  • Print Server
  • SSH Server

Saved as /data/vm_backups/mydeb/mydeb_20141217_2211/mydeb_20141217_2211

My Base installs

apt-get update
            apt-get dist-upgrade
            
            apt-get install sudo
            adduser craig sudo
            
apt-get install vim
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              vim-runtime
            Suggested packages:
              ctags vim-doc vim-scripts
            The following NEW packages will be installed:
              vim vim-runtime
            0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
            Need to get 5,448 kB of archives.
            After this operation, 24.8 MB of additional disk space will be used.
            

Add contrib and non-free to sources.list

diff sources.list.1 sources.list
            
            7,8c7,8
            < deb http://ftp.us.debian.org/debian/ wheezy main
            < deb-src http://ftp.us.debian.org/debian/ wheezy main
            ---
            > deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
            > deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free
            10,11c10,11
            < deb http://security.debian.org/ wheezy/updates main
            < deb-src http://security.debian.org/ wheezy/updates main
            ---
            > deb http://security.debian.org/ wheezy/updates main contrib non-free
            > deb-src http://security.debian.org/ wheezy/updates main contrib non-free
            14,15c14,15
            < deb http://ftp.us.debian.org/debian/ wheezy-updates main
            < deb-src http://ftp.us.debian.org/debian/ wheezy-updates main
            ---
            > deb http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
            > deb-src http://ftp.us.debian.org/debian/ wheezy-updates main contrib non-free
            
apt-get update
            
  • Package: lightdm (1.10.3-3)
  • Package: accountsservice (0.6.37-3 and others)
  • Package: xfonts-base (1:1.0.3)
  • Package: rxvt-unicode-256color (9.20-1 and others)
apt-get install lightdm accountsservice xfonts-base rxvt-unicode-256color
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            xfonts-base is already the newest version.
            xfonts-base set to manually installed.
            The following extra packages will be installed:
              dbus-x11 dconf-gsettings-backend dconf-service desktop-base fontconfig fonts-vlgothic gconf-service gconf2 gconf2-common gnome-accessibility-themes
              gnome-icon-theme gnome-themes-standard gnome-themes-standard-data gtk2-engines hicolor-icon-theme libaccountsservice0 libatk1.0-0 libatk1.0-data
              libcairo-gobject2 libcroco3 libdatrie1 libdconf0 libgconf-2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgtk-3-0 libgtk-3-bin libgtk-3-common
              libgtk2.0-0 libgtk2.0-bin libgtk2.0-common liblightdm-gobject-1-0 libmtdev1 libpango1.0-0 librsvg2-2 librsvg2-common libstartup-notification0
              libthai-data libthai0 libx11-xcb1 libxcb-util0 libxcursor1 libxft2 libxi6 libxinerama1 libxklavier16 libxtst6 lightdm-gtk-greeter ttf-dejavu
              ttf-dejavu-extra xserver-xorg xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-synaptics
              xserver-xorg-input-vmmouse xserver-xorg-input-wacom
            Suggested packages:
              gnome-control-center gnome kde-standard xfce4 wmaker gconf-defaults-service gvfs ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
              ttf-arphic-bkai00mp librsvg2-bin upower gpointing-device-settings touchfreeze xinput
            The following NEW packages will be installed:
              accountsservice dbus-x11 dconf-gsettings-backend dconf-service desktop-base fontconfig fonts-vlgothic gconf-service gconf2 gconf2-common
              gnome-accessibility-themes gnome-icon-theme gnome-themes-standard gnome-themes-standard-data gtk2-engines hicolor-icon-theme libaccountsservice0
              libatk1.0-0 libatk1.0-data libcairo-gobject2 libcroco3 libdatrie1 libdconf0 libgconf-2-4 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgtk-3-0
              libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common liblightdm-gobject-1-0 libmtdev1 libpango1.0-0 librsvg2-2 librsvg2-common
              libstartup-notification0 libthai-data libthai0 libx11-xcb1 libxcb-util0 libxcursor1 libxft2 libxi6 libxinerama1 libxklavier16 libxtst6 lightdm
              lightdm-gtk-greeter rxvt-unicode-256color ttf-dejavu ttf-dejavu-extra xserver-xorg xserver-xorg-input-all xserver-xorg-input-evdev
              xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-vmmouse xserver-xorg-input-wacom
            0 upgraded, 60 newly installed, 0 to remove and 0 not upgraded.
            Need to get 43.8 MB of archives.
            After this operation, 128 MB of additional disk space will be used.
            
apt-get install gnome-disk-utility
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              cryptsetup-bin dosfstools fuse hdparm libasound2 libatasmart4 libavahi-glib1 libavahi-ui-gtk3-0 libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0
              libcryptsetup4 libdevmapper-event1.02.1 libgdu-gtk0 libgdu0 libgnome-keyring-common libgnome-keyring0 liblvm2app2.2 libnautilus-extension1a libnotify4
              libogg0 libparted0debian1 libsgutils2-2 libunique-3.0-0 libvorbis0a libvorbisfile3 notification-daemon ntfs-3g powermgmt-base udisks
            Suggested packages:
              apmd libasound2-plugins libcanberra-gtk0 libcanberra-pulse gnome-keyring parted nparted libparted0-dev libparted0-i18n sg3-utils xfsprogs reiserfsprogs
              mdadm
            The following NEW packages will be installed:
              cryptsetup-bin dosfstools fuse gnome-disk-utility hdparm libasound2 libatasmart4 libavahi-glib1 libavahi-ui-gtk3-0 libcanberra-gtk3-0
              libcanberra-gtk3-module libcanberra0 libcryptsetup4 libdevmapper-event1.02.1 libgdu-gtk0 libgdu0 libgnome-keyring-common libgnome-keyring0 liblvm2app2.2
              libnautilus-extension1a libnotify4 libogg0 libparted0debian1 libsgutils2-2 libunique-3.0-0 libvorbis0a libvorbisfile3 notification-daemon ntfs-3g
              powermgmt-base udisks
            0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
            Need to get 5,184 kB of archives.
            After this operation, 18.8 MB of additional disk space will be used.
            
apt-get install dkms
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            dkms is already the newest version.
            dkms set to manually installed.
            0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
            
apt-get install cifs-utils
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              keyutils libnss-winbind libpam-winbind winbind
            The following NEW packages will be installed:
              cifs-utils keyutils libnss-winbind libpam-winbind winbind
            0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
            Need to get 3,389 kB of archives.
            After this operation, 15.5 MB of additional disk space will be used.
            
apt-get install pulseaudio
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              gstreamer0.10-pulseaudio libasound2-plugins libasyncns0 libavcodec53 libavutil51 libdirac-encoder0 libfftw3-3 libflac8 libgsm1
              libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libjack-jackd2-0 libjson0 libmp3lame0 liborc-0.4-0 libpulse0 libsamplerate0 libschroedinger-1.0-0
              libsndfile1 libspeex1 libspeexdsp1 libsystemd-daemon0 libtheora0 libva1 libvorbisenc2 libvpx1 libwebrtc-audio-processing-0 libx264-123 libxvidcore4
              pulseaudio-module-x11 pulseaudio-utils rtkit
            Suggested packages:
              libfftw3-bin libfftw3-dev libvisual-0.4-plugins gstreamer-codec-install gnome-codec-install gstreamer0.10-tools gstreamer0.10-plugins-base jackd2 speex
              pavumeter pavucontrol paman paprefs
            The following NEW packages will be installed:
              gstreamer0.10-pulseaudio libasound2-plugins libasyncns0 libavcodec53 libavutil51 libdirac-encoder0 libfftw3-3 libflac8 libgsm1
              libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libjack-jackd2-0 libjson0 libmp3lame0 liborc-0.4-0 libpulse0 libsamplerate0 libschroedinger-1.0-0
              libsndfile1 libspeex1 libspeexdsp1 libsystemd-daemon0 libtheora0 libva1 libvorbisenc2 libvpx1 libwebrtc-audio-processing-0 libx264-123 libxvidcore4
              pulseaudio pulseaudio-module-x11 pulseaudio-utils rtkit
            0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded.
            Need to get 14.3 MB of archives.
            After this operation, 40.2 MB of additional disk space will be used.
            
apt-get install tmux git terminator
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              desktop-file-utils git-man gnome-mime-data gvfs gvfs-common gvfs-daemons gvfs-libs libaacs0 libblas3 libbluray1 libbonobo2-0 libbonobo2-common
              libbonoboui2-0 libbonoboui2-common libcurl3-gnutls libencode-locale-perl liberror-perl libfam0 libfile-basedir-perl libfile-desktopentry-perl
              libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libgail18 libgconf2-4 libgfortran3 libgl1-mesa-glx libglade2-0 libglapi-mesa libgnome2-0
              libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra
              libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl
              libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libidl0 libio-socket-ip-perl libio-socket-ssl-perl libkeybinder0 liblapack3
              liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libnet-dbus-perl libnet-http-perl libnet-ssleay-perl liborbit2 librtmp0 libsmbclient
              libsocket-perl libssh2-1 libtie-ixhash-perl libtimedate-perl liburi-perl libvte-common libvte9 libwww-perl libwww-robotrules-perl libx11-protocol-perl
              libxcb-glx0 libxcb-shape0 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxv1 libxxf86dga1 libxxf86vm1 policykit-1-gnome python-cairo
              python-gconf python-gnome2 python-gobject python-gtk2 python-keybinder python-numpy python-pyorbit python-vte rsync x11-utils x11-xserver-utils xdg-utils
            Suggested packages:
              git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email git-gui gitk gitweb gvfs-backends libbluray-bdj libbonobo2-bin fam
              libgnomevfs2-bin libdata-dump-perl libcrypt-ssleay-perl libauthen-ntlm-perl libunicode-map8-perl libunicode-string-perl xml-twig-tools python-gnome2-doc
              python-gtk2-doc python-numpy-doc python-numpy-dbg python-nose python-dev gfortran mesa-utils nickle cairo-5c xorg-docs-core gvfs-bin
            The following NEW packages will be installed:
              desktop-file-utils git git-man gnome-mime-data gvfs gvfs-common gvfs-daemons gvfs-libs libaacs0 libblas3 libbluray1 libbonobo2-0 libbonobo2-common
              libbonoboui2-0 libbonoboui2-common libcurl3-gnutls libencode-locale-perl liberror-perl libfam0 libfile-basedir-perl libfile-desktopentry-perl
              libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libgail18 libgconf2-4 libgfortran3 libgl1-mesa-glx libglade2-0 libglapi-mesa libgnome2-0
              libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra
              libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl
              libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libidl0 libio-socket-ip-perl libio-socket-ssl-perl libkeybinder0 liblapack3
              liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libnet-dbus-perl libnet-http-perl libnet-ssleay-perl liborbit2 librtmp0 libsmbclient
              libsocket-perl libssh2-1 libtie-ixhash-perl libtimedate-perl liburi-perl libvte-common libvte9 libwww-perl libwww-robotrules-perl libx11-protocol-perl
              libxcb-glx0 libxcb-shape0 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxv1 libxxf86dga1 libxxf86vm1 policykit-1-gnome python-cairo
              python-gconf python-gnome2 python-gobject python-gtk2 python-keybinder python-numpy python-pyorbit python-vte rsync terminator tmux x11-utils
              x11-xserver-utils xdg-utils
            0 upgraded, 97 newly installed, 0 to remove and 0 not upgraded.
            Need to get 36.0 MB of archives.
            After this operation, 110 MB of additional disk space will be used.
            
apt-get install vim-gtk gnome-icon-theme
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            gnome-icon-theme is already the newest version.
            gnome-icon-theme set to manually installed.
            The following extra packages will be installed:
              liblua5.1-0 libpython2.7 libruby1.9.1 libyaml-0-2 tcl8.5 vim-gui-common
            Suggested packages:
              tcl-tclreadline cscope vim-doc
            The following NEW packages will be installed:
              liblua5.1-0 libpython2.7 libruby1.9.1 libyaml-0-2 tcl8.5 vim-gtk vim-gui-common
            0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
            Need to get 8,666 kB of archives.
            After this operation, 22.9 MB of additional disk space will be used.
            
apt-get install thunar iceweasel icedove gedit
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              aspell aspell-en enchant exo-utils freepats gedit-common gir1.2-atk-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop
              gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-json-1.0 gir1.2-pango-1.0 gir1.2-peas-1.0 glib-networking
              glib-networking-common glib-networking-services gnome-js-common gnome-user-guide gsettings-desktop-schemas gstreamer0.10-ffmpeg gstreamer0.10-gconf
              gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x hunspell-en-us libaa1 libaspell15 libass4 libavc1394-0
              libavformat53 libcaca0 libcdaudio1 libcdparanoia0 libclutter-1.0-0 libclutter-1.0-common libcogl-common libcogl-pango0 libcogl9 libdc1394-22 libdca0
              libdirectfb-1.2-9 libdv4 libdvdnav4 libdvdread4 libenca0 libenchant1c2a libexo-1-0 libexo-common libexo-helpers libfaad2 libflite1 libfribidi0
              libgail-3-0 libgarcon-1-0 libgarcon-common libgeoclue0 libglu1-mesa libgme0 libgstreamer-plugins-bad0.10-0 libgtksourceview-3.0-0
              libgtksourceview-3.0-common libhunspell-1.3-0 libicu48 libiec61883-0 libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjson-glib-1.0-0 libkate1
              libmhash2 libmimic0 libmms0 libmodplug1 libmpcdec6 libofa0 libopenal-data libopenal1 libopus0 libpeas-1.0-0 libpeas-common libpoppler-glib8 libpostproc52
              libproxy0 libraptor2-0 librasqal3 libraw1394-11 librdf0 libseed-gtk3-0 libshout3 libslv2-9 libsoundtouch0 libsoup-gnome2.4-1 libsoup2.4-1 libspandsp2
              libswscale2 libtag1-vanilla libtag1c2a libthunarx-2-0 libts-0.0-0 libtumbler-1-0 libvisual-0.4-0 libvisual-0.4-plugins libvo-aacenc0 libvo-amrwbenc0
              libwavpack1 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwildmidi-config libwildmidi1 libwnck-common
              libwnck22 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 libxres1 libxslt1.1 libyajl2 libyelp0 libzbar0 libzvbi-common
              libzvbi0 python-gi-cairo thunar-data thunar-volman tsconf tumbler tumbler-common xdg-user-dirs xfce-keyboard-shortcuts xfce4-panel xfconf yelp yelp-xsl
              zenity zenity-common
            Suggested packages:
              aspell-doc spellutils gedit-plugins frei0r-plugins hunspell openoffice.org-hunspell openoffice.org-core fonts-lyx fonts-stix otf-stix
              fonts-oflb-asana-math fonts-mathjax mozplugger libdv-bin oss-compat libdvdcss2 libenchant-voikko alsa-base geoclue libportaudio2 libroar-compat2
              opus-tools raptor2-utils rasqal-utils libraw1394-doc librdf-storage-postgresql librdf-storage-mysql librdf-storage-sqlite redland-utils slv2-jack
              thunar-archive-plugin thunar-media-tags-plugin tumbler-plugins-extra
            Recommended packages:
              myspell-en-us hunspell-dictionary myspell-dictionary
            The following NEW packages will be installed:
              aspell aspell-en enchant exo-utils freepats gedit gedit-common gir1.2-atk-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-freedesktop
              gir1.2-gdkpixbuf-2.0 gir1.2-gstreamer-0.10 gir1.2-gtk-3.0 gir1.2-gtksource-3.0 gir1.2-json-1.0 gir1.2-pango-1.0 gir1.2-peas-1.0 glib-networking
              glib-networking-common glib-networking-services gnome-js-common gnome-user-guide gsettings-desktop-schemas gstreamer0.10-ffmpeg gstreamer0.10-gconf
              gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x hunspell-en-us icedove iceweasel libaa1 libaspell15
              libass4 libavc1394-0 libavformat53 libcaca0 libcdaudio1 libcdparanoia0 libclutter-1.0-0 libclutter-1.0-common libcogl-common libcogl-pango0 libcogl9
              libdc1394-22 libdca0 libdirectfb-1.2-9 libdv4 libdvdnav4 libdvdread4 libenca0 libenchant1c2a libexo-1-0 libexo-common libexo-helpers libfaad2 libflite1
              libfribidi0 libgail-3-0 libgarcon-1-0 libgarcon-common libgeoclue0 libglu1-mesa libgme0 libgstreamer-plugins-bad0.10-0 libgtksourceview-3.0-0
              libgtksourceview-3.0-common libhunspell-1.3-0 libicu48 libiec61883-0 libjavascriptcoregtk-1.0-0 libjavascriptcoregtk-3.0-0 libjson-glib-1.0-0 libkate1
              libmhash2 libmimic0 libmms0 libmodplug1 libmpcdec6 libofa0 libopenal-data libopenal1 libopus0 libpeas-1.0-0 libpeas-common libpoppler-glib8 libpostproc52
              libproxy0 libraptor2-0 librasqal3 libraw1394-11 librdf0 libseed-gtk3-0 libshout3 libslv2-9 libsoundtouch0 libsoup-gnome2.4-1 libsoup2.4-1 libspandsp2
              libswscale2 libtag1-vanilla libtag1c2a libthunarx-2-0 libts-0.0-0 libtumbler-1-0 libvisual-0.4-0 libvisual-0.4-plugins libvo-aacenc0 libvo-amrwbenc0
              libwavpack1 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwildmidi-config libwildmidi1 libwnck-common
              libwnck22 libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfconf-0-2 libxres1 libxslt1.1 libyajl2 libyelp0 libzbar0 libzvbi-common
              libzvbi0 python-gi-cairo thunar thunar-data thunar-volman tsconf tumbler tumbler-common xdg-user-dirs xfce-keyboard-shortcuts xfce4-panel xfconf yelp
              yelp-xsl zenity zenity-common
            0 upgraded, 148 newly installed, 0 to remove and 0 not upgraded.
            Need to get 168 MB of archives.
            After this operation, 439 MB of additional disk space will be used.
            
  • Package: i3-wm (4.8-1)
  • Package: libanyevent-i3-perl (0.16-1)
  • Package: libjson-xs-perl (2.340-1 and others)
apt-get install i3-wm libanyevent-i3-perl libjson-xs-perl
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              libanyevent-perl libcommon-sense-perl libev4 libxcb-icccm4 libxcb-keysyms1 libxcb-randr0 libxcb-xinerama0
            Suggested packages:
              libasync-interrupt-perl libev-perl libevent-perl libglib-perl libguard-perl libio-async-perl libpoe-perl libtask-weaken-perl perl-tk
            The following NEW packages will be installed:
              i3-wm libanyevent-i3-perl libanyevent-perl libcommon-sense-perl libev4 libjson-xs-perl libxcb-icccm4 libxcb-keysyms1 libxcb-randr0 libxcb-xinerama0
            0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
            Need to get 1,476 kB of archives.
            After this operation, 3,168 kB of additional disk space will be used.
            
apt-get install dunst i3lock i3status suckless-tools
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              libcap2-bin libconfuse-common libconfuse0 libiw30 libpam-cap libxcb-dpms0 libxcb-image0 libxdg-basedir1 libxss1
            Suggested packages:
              libcap-dev dwm
            The following NEW packages will be installed:
              dunst i3lock i3status libcap2-bin libconfuse-common libconfuse0 libiw30 libpam-cap libxcb-dpms0 libxcb-image0 libxdg-basedir1 libxss1 suckless-tools
            0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
            Need to get 296 kB of archives.
            After this operation, 1,065 kB of additional disk space will be used.
            
apt-get install python-pip debian-keyring g++-multilib g++-4.7-multilib gcc-4.7-doc libstdc++6-4.7-dbg libstdc++6-4.7-doc python-distribute python-distribute-doc python-dev
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            Note, selecting 'python-setuptools' instead of 'python-distribute'
            The following extra packages will be installed:
              build-essential dpkg-dev g++ g++-4.7 gcc-4.7-multilib gcc-doc-base gcc-multilib javascript-common lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0
              lib32stdc++6 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc6-dev-i386 libc6-i386 libdpkg-perl libexpat1-dev
              libfile-fcntllock-perl libgcc1-dbg libjs-jquery libssl-dev libssl-doc libstdc++6-4.7-dev python-pkg-resources python2.7-dev wwwconfig-common zlib1g-dev
            Suggested packages:
              lib32stdc++6-4.7-dbg doc-base lib32mudflap0 apache2 httpd python-distribute mysql-client postgresql-client
            Recommended packages:
              python-dev-all
            The following NEW packages will be installed:
              build-essential debian-keyring dpkg-dev g++ g++-4.7 g++-4.7-multilib g++-multilib gcc-4.7-doc gcc-4.7-multilib gcc-doc-base gcc-multilib
              javascript-common lib32gcc1 lib32gomp1 lib32itm1 lib32quadmath0 lib32stdc++6 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl
              libc6-dev-i386 libc6-i386 libdpkg-perl libexpat1-dev libfile-fcntllock-perl libgcc1-dbg libjs-jquery libssl-dev libssl-doc libstdc++6-4.7-dbg
              libstdc++6-4.7-dev libstdc++6-4.7-doc python-dev python-distribute-doc python-pip python-pkg-resources python-setuptools python2.7-dev wwwconfig-common
              zlib1g-dev
            0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded.
            Need to get 132 MB of archives.
            After this operation, 290 MB of additional disk space will be used.
            
pip install py3status
            
            Downloading/unpacking py3status
              Downloading py3status-1.6.tar.gz
              Running setup.py egg_info for package py3status
                
            Installing collected packages: py3status
              Running setup.py install for py3status
                
                Installing py3status script to /usr/local/bin
            Successfully installed py3status
            Cleaning up...
            
apt-get install weechat
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              guile-1.8-libs weechat-core weechat-curses weechat-plugins
            Suggested packages:
              weechat-doc weechat-scripts
            The following NEW packages will be installed:
              guile-1.8-libs weechat weechat-core weechat-curses weechat-plugins
            0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
            Need to get 2,562 kB of archives.
            After this operation, 7,842 kB of additional disk space will be used.
            

~~~~~~~~~~~~

echo “hello”

~~~~~~~~~~~


09 December 2014 » Setup up work Gitlab server

Gitlab Omnibus Readme

Configuration options

Configuration done in file:

  • /etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure
            

GitLab and GitLab CI are configured by setting their relevant options in /etc/gitlab/gitlab.rb. For a complete list of available options, visit the gitlab.rb.template. New installations starting from GitLab 7.6, will have all the options of the template listed in /etc/gitlab/gitlab.rb by default.

SMTP settings

If you would rather send application email via an SMTP server instead of via Sendmail, add the following configuration information to /etc/gitlab/gitlab.rb and run gitlab-ctl reconfigure.

in /etc/gitlab/gitlab.rb
            gitlab_rails['smtp_enable'] = true
            gitlab_rails['smtp_address'] = "smtp.server"
            gitlab_rails['smtp_port'] = 456
            gitlab_rails['smtp_user_name'] = "smtp user"
            gitlab_rails['smtp_password'] = "smtp password"
            gitlab_rails['smtp_domain'] = "example.com"
            gitlab_rails['smtp_authentication'] = "login"
            gitlab_rails['smtp_enable_starttls_auto'] = true
            

If your SMTP server does not like the default ‘From: gitlab@localhost’ you can change the ‘From’ with this setting.

in /etc/gitlab/gitlab.rb
            gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'
            

To change GitLab CI email configuration (e.g. use SMTP), use gitlab_ci instead of gitlab_rails.

in /etc/gitlab/gitlab.rb
            gitlab_ci['gitlab_ci_email_from'] = 'gitlab-ci@example.com'
            gitlab_ci['smtp_enable'] = true
            gitlab_ci['smtp_address'] = "smtp.server"
            

GitLab Community Edition Omnibus package for Debian 7

The current “stable” distribution of Debian is version 7, codenamed wheezy. It was initially released as version 7.0 on May 4th, 2013 and its latest update, version 7.7, was released on October 18th, 2014.

Base install

Hostname: gitlab.gcsww.com


            Software Selection
            ---------------------
            remove Debian desktop environment
            leave Print server
            Add SSH server
            remove laptop
            

            apt-get update
            apt-get dist-upgrade
            
            apt-get install vim
            apt-get install tmux
            apt-get install git
            apt-get install sudo
            
            adduser craig sudo
            
            git config --global user.name "Your Name Here"
             Sets the default name for git to use when you commit
            
            git config --global user.email "your_email@example.com"
             Sets the default email for git to use when you commit
            

            ssh-copy-id -i ~/.ssh/id_rsa.pub $host
            

Gitlab install / Setup

From Debian 7 selection


            wget https://downloads-packages.s3.amazonaws.com/debian-7.6/gitlab_7.5.3-omnibus.5.2.1.ci-1_amd64.deb
            sudo apt-get install openssh-server
            sudo apt-get install postfix # Select 'Internet Site', using sendmail instead also works, exim has problems
            
            Suggested packages:
              postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin dovecot-common resolvconf postfix-cdb ufw postfix-doc
            The following packages will be REMOVED:
              exim4 exim4-base exim4-config exim4-daemon-light
            The following NEW packages will be installed:
              postfix
            
             Internet site:                                                                                                               
              │   Mail is sent and received directly using SMTP. 
            
            System mail name:                                                                                                                                                 │     
                │                                                                                                                                                                   │     
                │ gitlab.gcsww.com
            
            sudo dpkg -i gitlab_7.5.3-omnibus.5.2.1.ci-1_amd64.deb
            
            Setting up gitlab (7.5.3-omnibus.5.2.1.ci-1) ...
            Thank you for installing GitLab!
            Configure and start GitLab by running the following command:
            
            sudo gitlab-ctl reconfigure
            
            GitLab should be reachable at gitlab.gcsww.com
            Otherwise configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
            And running reconfigure again.
            
            gitlab-ctl reconfigure
            

reconfigure failed the first time. Edit /etc/gitlab/gitlab.rb Also, set the email from.

diff /etc/gitlab/gitlab.rb.1 /etc/gitlab/gitlab.rb
            2c2,4
            < external_url 'gitlab.gcsww.com'
             ---
            > external_url 'http://gitlab.gcsww.com'
            > gitlab_rails['gitlab_email_from'] = 'gitlab@gcsww.com'
            

            2c2
            < external_url 'gitlab.gcsww.com'
            ---
            > external_url 'http://gitlab.gcsww.com'
            

Browse to the hostname and login


            Username: root
            Password: 5iveL!fe 
            

Change password.

smtp access to mail.coot.net

  • server name: mail.coot.net
  • port: 26
  • user name: craig@coot.net
  • Authentication method: Normal password
  • Connection Security: STARTTLS

postfix configuration

Need to configure postfix

$ hostname --fqdn
            gitlab.gcsww.com
            
$ postconf -n
            alias_database = hash:/etc/aliases
            alias_maps = hash:/etc/aliases
            append_dot_mydomain = no
            biff = no
            config_directory = /etc/postfix
            inet_interfaces = all
            mailbox_command = procmail -a "$EXTENSION"
            mailbox_size_limit = 0
            mydestination = gitlab.gcsww.com, localhost.gcsww.com, , localhost
            myhostname = gitlab.gcsww.com
            mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
            myorigin = /etc/mailname
            readme_directory = no
            recipient_delimiter = +
            relayhost =
            smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
            smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
            smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
            smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
            smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
            smtpd_use_tls = yes
            

Postfix on a null client

A null client is a machine that can only send mail. It receives no mail from the network, and it does not deliver any mail locally. A null client typically uses POP, IMAP or NFS for mailbox access.

  1. /etc/postfix/main.cf:
  2. myhostname = hostname.example.com
  3. myorigin = $mydomain
  4. relayhost = $mydomain
  5. inet_interfaces = loopback-only
  6. mydestination =

Translation:

  • Line 2: Set myhostname to hostname.example.com, in case the machine name isn’t set to a fully-qualified domain name (use the command “postconf -d myhostname” to find out what the machine name is).
  • Line 2: The myhostname value also provides the default value for the mydomain parameter (here, “mydomain = example.com”).
  • Line 3: Send mail as “user@example.com” (instead of “user@hostname.example.com”), so that nothing ever has a reason to send mail to “user@hostname.example.com”.
  • Line 4: Forward all mail to the mail server that is responsible for the “example.com” domain. This prevents mail from getting stuck on the null client if it is turned off while some remote destination is unreachable. Specify a real hostname here if your “example.com” domain has no MX record.
  • Line 5: Do not accept mail from the network.
  • Line 6: Disable local mail delivery. All mail goes to the mail server as specified in line 4.

  • Linode - Configure Postfix to Send Mail Using an External SMTP Server
Edit /etc/postfix/main.cf
            /etc/postfix# diff main.cf.1 main.cf
            33,35c33,35
            < myorigin = /etc/mailname
            < mydestination = gitlab.gcsww.com, localhost.gcsww.com, , localhost
            < relayhost = 
            ---
            > myorigin = $mydomain
            > mydestination =
            > relayhost = [mail.coot.net]:26
            40c40,54
            < inet_interfaces = all
            ---
            > inet_interfaces = loopback-only
            > 
            > # see - https://www.linode.com/docs/email/postfix/postfix-smtp-debian7
            > # enable SASL authentication 
            > smtp_sasl_auth_enable = yes
            > # disallow methods that allow anonymous authentication. 
            > smtp_sasl_security_options = noanonymous
            > # where to find sasl_passwd
            > smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
            > 
            > # Enable STARTTLS encryption 
            > smtp_use_tls = yes
            > # where to find CA certificates
            > smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
            > 
            
Configuring SMTP Usernames and Passwords
/etc/postfix/sasl_passwd
            [mail.coot.net]:26 craig@coot.net:mypassword
            
Create the hash db file for Postfix by running the postmap command:
postmap /etc/postfix/sasl_passwd
            

If all went well, you should have a new file named sasl_passwd.db in the /etc/postfix/ directory.

Securing Your Password and Hash Database Files

The /etc/postfix/sasl_passwd and the /etc/postfix/sasl_passwd.db files created in the previous steps contain your SMTP credentials in plain text.

For security reasons, you should change their permissions so that only the root user can read or write to the file. Run the following commands to change the ownership to root and update the permissions for the two files:

Change permissions of sasl_passwd and sasl_passwd.db
            chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
            chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
            
Test
echo "body of your email" | mail -s "This is a Subject" -a "From: you@example.com" recipient@elsewhere.com
            
10.10.9.175
            http://gitlab.gcsww.com/cootcraig/game_justin_craig_20141209.git
            http://10.10.9.175/cootcraig/game_justin_craig_20141209.git
            
            git remote set-url origin http://10.10.9.175/cootcraig/game_justin_craig_20141209.git
            

postfix research

Install Gitlab virtualbox guest on vmhost

Unpack and initial setup

dhcp ip: 10.10.9.162

Pick a static IP

DNS for Gitlab

gitlab.gcsww.local 10.10.22.6

research

bitnami Review - 10/18/2014 - Easy to install and configure - By Nacho Sanchez

Installation takes 5 minutes, and configuration is very easy since they include links to FAQs and basic stuff you should know.

Configuring the email can get tricky, so here is the basic stuff:

Be careful with the host and port, since it sets the ones where the machine installs by default, but if you then assign a static IP you must change them manually.


09 May 2014 » Debian Virtualbox Host

Notes on setting up a Debian Virtualbox host for my employer

Overview

https://www.virtualbox.org/manual/

https://blogs.oracle.com/virtualization/entry/new_commercial_license_for_oracle

  • Oracle VM VirtualBox Enterprise - Named User Plus - $50 per named user
  • Oracle’s standard processor licensing, $1,000 per processor socket

Setting up the host box.

How to autostart vms

Good guide to setting up autostart

http://lifeofageekadmin.com/how-to-set-your-virtualbox-vm-to-automatically-startup/

Log

First you need to create the file /etc/default/virtualbox and add a few variables.


            VBOXAUTOSTART_DB=/etc/vbox
            VBOXAUTOSTART_CONFIG=/etc/vbox/vbox.cfg
            

Create the file /etc/vbox/vbox.cfg


            root# mkdir /etc/vbox
            

With one line.


            default_policy = allow
            

Set permissions on directory to the vboxuser group and make sure users can write to the directory as well as sticky bit.


            root# chgrp vboxusers /etc/vbox
            root# chmod 1775 /etc/vbox
            

Add administrator to the vboxusers group.


            root# groups administrator
            administrator : administrator sudo
            
            root# usermod -a -G vboxusers administrator
            
            root# groups administrator
            administrator : administrator sudo vboxusers
            

Every user who wants to enable autostart for individual machines has to set the path to the autostart database directory with


            administrator$ VBoxManage setproperty autostartdbpath /etc/vbox
            

List the vms


            administrator$ VBoxManage list vms
            "craigdeb" {0e7bca8b-b552-4ebb-9e39-bb1f6fb19d5c}
            

            administrator$ VBoxManage modifyvm craigdeb --autostart-enabled on
            

            root# update-rc.d virtualbox defaults
            

After log place holder


            code
            

09 December 2014 » Minimal install for i3wm on Debian Jessie

Hope to make Debian with i3wm my Linux home


            apt-get install remmina remmina-plugin-rdp remmina-plugin-vnc
            

27 July 2014 » Pueblo trash roll offs

==================== from yellow pages C&C Disposal 582-8940

C-Spicola’s Roll-Off Service 546-9488

A-Affordable Disposal 542-8757

==================== Waste Connections of Pueblo

$300.00 10 days 20 yards 7.5 x 4 x 22

10 yard 7.5 x 3.5 x 14 $300.00 10 days

end gate? yes for both


Waste Connections of Pueblo

http://wcpueblo.rtrk.com/?scid=3084219&kw=1933994:18209&pub_cr_id=37977018385

Dumpster Sizes

2 yard 3 yard 4 yard 6 yard 8 yard Roll-off Sizes

10 Yard Size: 14’ x 8’ x 3’ 20 Yard Size: 22’ x 8’ x 3’5” 30 Yard Size: 22’ x 8’ x 5’ 40 Yard Size: 22’ x 8’ x 7’

Copyright © 2014 Waste Connections of Colorado Inc. 28900 E Hwy 96 - Pueblo, Colorado 81001 Phone 719-423-6639 - Fax 719-948-3652

======================= http://www.ccdisposalco.com/RollOffs/tabid/1764/Default.aspx C&C Disposal 582-8940

Roll-Offs

Our locally owned business offers multiple dumpster sizes for large disposal rental to meet your needs. Roll off dumpster rental sizes are measured in cubic yards. We’ve included the dumpster dimensions for each of these roll off dumpster sizes below. If you have questions about renting or the size you might need, please call us at 719-647-9100.

Roll-Off and Large Dumpster Rental Terms 6 Yard Dumpster

A 6 yard dumpster can hold 6 cubic yards of waste. Dumpster dimensions for a 6 yard dumpster are: 6 ft. deep by 5 ft. 6 in. wide by 6ft. high. This dumpster is great for yard, garage, estate and remodel clean ups. If you have limited space for a container or a clean up that may take you several weekends this is the dumpster for you. Rental options ranging from one time pick up to monthly rental that includes a weekly pick up.

month 4 pickups - 280.

10 Yard Dumpster

A 10 yard dumpster can hold 10 cubic yards of waste. Dumpster dimensions for the 10 yard dumpster are: 12 ft. long by 8 ft. wide by 4 ft. high. There’s no perfect way to choose dumpster sizes, but a 10 yard dumpster may be appropriate for a small basement or garage cleanout; removing a 250 sq. ft deck; removing 1500 sq. ft. of single layer roof shingles; yard debris cleanup, or a small kitchen & bath remodeling job.

15 day - $280

20 Yard Dumpster

A 20 yard dumpster holds 20 cubic yards of waste. Dumpster dimensions for a 20 yard dumpster are: 20 ft. long by 8 ft. wide by 4 ft. high. A 20 yard dumpster may be the right dumpster size for a large basement, attic, or garage cleanup; flooring and carpet removal for a large house; 300 to 400 square feet of deck removal; or 2500 to 3000 sq. ft. of single layer roof shingle removal.

15 day - $300

30 Yard Dumpster

A 30 yard dumpster holds 30 cubic yards of waste. Dumpster dimensions for a 30 yard dumpster are: 22 ft. long by 8 ft. wide by 6 ft. high. A 30 yard dumpster may be the right dumpster size for a major home addition; construction of a new home; demolition of a garage; or entire house window or siding replacement for a small to medium size home.

40 Yard Dumpster

A 40 yard dumpster holds 40 cubic yards of waste. Dumpster dimensions for a 40 yard dumpster are: 22 ft. long by 8 ft. wide by 8 ft. high. A 40 yard dumpster may be appropriate for window or siding replacement for a large home; commercial roof tear off; commercial cleanout; new construction or major addition; large amount of trash, paper, or cardboard.

40 Yard Compactor Receiver

A 40 yard compacter receiver is ideal for businesses with an extremely high volume of waste. This compacter receiver requires a permanent installation of a stationary compactor that packs waste into a 40 yard receiver box.

=================================== C-Spicola’s Roll-Off Services ===================================


A-Affordable Disposal 542-8757

15 yard 17 x 8 x 5 $285 30 days. 1 pickup.

none Sept. 8.


03 September 2014 » Using Debian 7 (Wheezy)

Overview - Switch from Lubuntu to Debian

Disruptive motivators:

Netinstall - then …

BASIC DEV. TOOLS: COMPILER,VIM,TMUX,GIT

Compiler and build tools


            sudo apt-get install build-essential checkinstall libtool automake uuid-dev
            

vim (or vim-gtk),tmux,git


            sudo apt-get install vim tmux git
            

Personalize git


            git config --global user.name "Your Name Here"
             # Sets the default name for git to use when you commit
            
            git config --global user.email "your_email@example.com"
             # Sets the default email for git to use when you commit
            

Install the rsa public key on my github account


            ssh-keygen
            

Then clone the vim config and install


            cd
            git clone git@github.com:CootCraig/dotfiles_again.git
            cd ~/dotfiles_again/linux
            bash install.sh
            

Look at /home/craig/dotfiles_again/windows/vimfiles/bundle/Readme.txt for setting up the vim bundles.

arrange for mounting windows shares


            apt-get install cifs-utils winbind
            

Add the shares to mount. Sample entry in /etc/fstab


            //gcs3/f$/GIT /media/gcsgit cifs rw,noauto,credentials=/home/craig/gcsww_canderson.txt,uid=craig 0 0
            

Template credentials file


            username=a_user
            password=a_password
            domain=gcsww
            

Java SE 8u20

Extracted jdk tar to /opt/java. Make external link.


            /opt/java/jdk -> /opt/java/jdk1.8.0_20/
            

Modified /etc/profile


            if [ "`id -u`" -eq 0 ]; then
              PATH="/opt/java/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
            else
              PATH="/opt/java/jdk/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
            fi
            

JRuby

Unpacked to /opt/jruby. Make symbolic link:


            /opt/ruby/jruby -> /opt/ruby/jruby-1.7.15/
            

Added /opt/ruby/jruby/bin to path in /etc/profile

vm guest use xorg dummy driver

xfce desktop


            sudo apt-get install xorg xfce4 gdm3 xfce4-goodies
            

Package: xserver-xorg-video-dummy (1:0.3.5-2 and others) X.Org X server – dummy display driver This package provides a ‘dummy’ display driver, which does not actually display anything.

http://xpra.org/xorg.conf

HOWTO: headless, custom xorg resolution/modeline with vnc access to display 0 console http://ubuntuforums.org/showthread.php?t=1832456

(This HOWTO will cover different aspects you might not need all of this, but if you need a) a custom resolution b) setup headless access c) access to the console (display :0)remotely part of this may be useful to you.)

So this was going to be a question but it turned into a HOWTO after spending hours on this.

PROBLEM #1: I needed remote access to the console (display :0) of a server from a laptop because I needed to access the audio hardware (though I’m sure there are different reasons one needs access to :0) so nx, tightvnc, xvnc were all out. PROBLEM #2: The server had no monitor attached PROBLEM #3: I was connecting with a laptop that had a resolution of 1280x800 but of course windows (and other OSes) have a task bar, so the actually workable area is less than that. I needed a resolution of 1224x685 (not your typical resolution). PROBLEM #4: need the vnc server to start at boot to allow login from the server (no monitor).

1) Install x11vnc (this seems to be the only vnc server I found that allows console access, nomachine 4 (coming soon) and nomachine 3 have some form of ‘physical screen’ access, but I had a hard time with managing the audio hardware with that so I needed to use vnc.

http://askubuntu.com/questions/390113/x11vnc-much-slower-than-xvnc-how-to-get-a-xubuntu-session-manually

http://www.arachnoid.com/modelines/index.html

Headless VNC-Server using xvfb http://gpio.kaltpost.de/?page_id=84

Xvfb on Debian 7 https://github.com/tansaku/LocalSupport/wiki/Xvfb-on-Debian-7

How to use RDP from Windows to connect to Debian or Ubuntu machine http://blog.technotesdesk.com/how-to-use-rdp-from-windows-to-connect-to-debian-or-ubuntu-machine/

JRuby

Desktop howto

XFCE desktop

Use xfce 4.10 on Debian 7

Config notes

multiple monitors

arandr to generate monitor set script

Windows netbios names

Virtual Box autostart guest

https://wiki.debian.org/VirtualBox#Kernel_driver_not_installed_.28rc.3D-1908.29

Debian service management


15 December 2014 » External USB SD Reader

Research


09 December 2014 » Setup up work Git server with Gogs

Setup up work Git server with Gogs

Install a Debian 7 virtualbox guest to host the company GIT repositories.

Use Debian stable wheezy

Debian 7.7 net install iso

The current “stable” distribution of Debian is version 7, codenamed wheezy. It was initially released as version 7.0 on May 4th, 2013 and its latest update, version 7.7, was released on October 18th, 2014.

Base install

Hostname: gogs.gcsww.local


            Software Selection
            ---------------------
            remove Debian desktop environment
            leave Print server
            Add SSH server
            remove laptop
            

            apt-get update
            apt-get dist-upgrade
            
            apt-get install vim
            apt-get install tmux
            apt-get install git
            apt-get install sudo
            
            adduser craig sudo
            

Put local ssh public key on gogs server

Step 2: Copy the public key to remote-host using ssh-copy-id


            jsmith@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
            jsmith@remote-host's password:
            Now try logging into the machine, with "ssh 'remote-host'", and check in:
            
            .ssh/authorized_keys
            
            to make sure we haven't added extra keys that you weren't expecting.
            
            ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.88.183
            ssh 192.168.88.183
            

Note: ssh-copy-id appends the keys to the remote-host’s .ssh/authorized_key.

gogs Install Howto for Debian 7 Wheezy

Here is how to install the package on a Debian 7 Wheezy 64bits server:


            ssh 192.168.88.183
            

https support was missing from apt-get after install


            apt-get install apt-transport-https
            

Here is how to install the package on a Debian 7 Wheezy 64bits server:


            wget -qO - https://deb.packager.io/key | sudo apt-key add -
            echo "deb https://deb.packager.io/gh/pkgr/gogs wheezy pkgr" | sudo tee /etc/apt/sources.list.d/gogs.list
            sudo apt-get update
            sudo apt-get install gogs
            
            The following NEW packages will be installed:
              gogs libevent-core-2.0-5 libevent-extra-2.0-5 libmysqlclient18 libpq5 libreadline5 libxslt1.1 mysql-common
            
            Setting up gogs (0.5.8-1418206274.9ee80e3.wheezy) ...
            Scaling up...
            update-rc.d: using dependency based boot sequencing
            update-rc.d: using dependency based boot sequencing
            update-rc.d: using dependency based boot sequencing
            gogs-web-1 started.
            --> done.
            

            APP_NAME="gogs"
            MYSQL_PASSWORD="change_me"
            HOSTNAME="example.com"
            
            debconf-set-selections <<CONFIG
            mysql-server-5.5 mysql-server/root_password password ${MYSQL_PASSWORD}
            mysql-server-5.5 mysql-server/root_password_again password ${MYSQL_PASSWORD}
            CONFIG
            

            APP_NAME="gogs"
            MYSQL_PASSWORD="change_me"
            HOSTNAME="example.com"
            
            apt-get install -y --force-yes mysql-server
            
            The following NEW packages will be installed:
              libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl mysql-client-5.5 mysql-server mysql-server-5.5 mysql-server-core-5.5
            

            APP_NAME="gogs"
            MYSQL_PASSWORD="change_me"
            HOSTNAME="example.com"
            
            mysql -uroot -p${MYSQL_PASSWORD} -e "create database if not exists ${APP_NAME};"
            

            apt-get install -y nginx
            
            The following NEW packages will be installed:
              nginx nginx-common nginx-full
            

            APP_NAME="gogs"
            MYSQL_PASSWORD="change_me"
            HOSTNAME="example.com"
            
            cat > /etc/nginx/sites-available/default <<EOF
            server {
              listen          80;
              server_name     ${HOSTNAME} "";
              location / {
                proxy_pass      http://localhost:6000;
              }
            }
            EOF
            

            sudo service nginx restart
            

Now, access http://${HOSTNAME} and finish the installation process. Easy!


            http://10.10.9.186/craig/game_justin_craig_20141209
            
            git remote add origin http://localhost:6000/craig/game_justin_craig_20141209.git
            git push -u origin master
            

            was
            origin	/media/gcs3f/GIT/game_justin_craig_20141209.git 
            
            git remote set-url origin http://10.10.9.186/craig/game_justin_craig_20141209
            
            
            ssh://[user@]host.xz[:port]/path/to/repo.git/ 
            gogs@localhost:craig/game_justin_craig_20141209.git
            
            git remote set-url origin craig@10.10.9.186:craig/game_justin_craig_20141209.git
            
            

On reboot gogs service not running

Some background on Debian boot up services

update-rc.d Cheat Sheet - James Coyle


            service --status-all
             ...
             [ ? ]  gogs
             [ ? ]  gogs-web
             [ - ]  gogs-web-1
             ...
            

insserv is a low level tool used by update-rc.d which enables an installed system init script (boot script) by reading the comment header of the script, e.g.:

The dependency-based boot sequencing introduced with Debian 6.0 is now always enabled, including for users of file-rc.

For optimal sequencing, all init.d scripts should declare their dependencies in an LSB header. This is already the case for scripts shipped in Debian, but users should check their local scripts and consider adding that information.

For more information on this feature refer to the information available in /usr/share/doc/insserv/README.Debian.

Starting with Debian 6.0, the insserv command is used instead, if dependency-based booting is enabled:


            insserv mydaemon
            

Where mydaemon is an executable init script placed in /etc/init.d. insserv will produce no output if everything went OK. Examine the error code in $? if you want to be sure.

Both the old and the new way requires an init script to be present in /etc/init.d. For dependency-based booting, the script needs to be an LSB init script.

Let’s fix it


            /etc/init.d/gogs
            /etc/init.d/gogs-web
            /etc/init.d/gogs-web-1
            

To see all the files the package installed onto your system, do this:


            dpkg-query -L 
            
            
            

            /opt/gogs/conf/app.ini
            
## migrate existing * [Moving A Git Repository To A New Server - Nik Sumeiko](http://www.smashingmagazine.com/2014/05/19/moving-git-repository-new-server/)

15 December 2014 » Firefox Browswer Howtos

Research


13 December 2014 » Log set up Debian on i3 Mini-ITX

First round of install

Hostname: ivie.coot.local

Software Selection
            ---------------------
            remove Debian desktop environment
            leave Print server
            Add SSH server
            remove laptop
            
apt-get update
            apt-get dist-upgrade
            
            apt-get install vim tmux git sudo
            
            adduser craig sudo
            
apt-git install lightdm i3 thunar iceweasel icedove
            apt-get install gparted gedit rxvt terminator
            apt-get install gnome-disk-utility
            
apt-get install audacity pulseaudio
            
apt-get install cifs-utils
            apt-get install dkms
            

/etc/fstab from lug

UUID=59230da6-d4e1-4e4f-95bb-4914b473b3fe /               ext4    errors=remount-ro 0       1
            /dev/sdb1 /mnt/disk2 ext4 auto 0 1
            # swap was on /dev/sda5 during installation
            UUID=fbfdf184-9b7a-41b2-97da-24a7fe0f2edd none            swap    sw              0       0
            //10.10.10.111/c$ /media/gcs1c cifs rw,noauto,credentials=/home/craig/gcsww_canderson.txt,uid=craig 0 0
            //10.10.10.111/d$ /media/gcs1d cifs rw,noauto,credentials=/home/craig/gcsww_canderson.txt,uid=craig 0 0
            //10.10.10.117/f$ /media/gcs3f cifs rw,noauto,credentials=/home/craig/gcsww_canderson.txt,uid=craig 0 0
            //10.10.10.117/e$ /media/gcs3e cifs rw,noauto,credentials=/home/craig/gcsww_canderson.txt,uid=craig 0 0
            //192.168.88.209/media /media/nas1 cifs rw,noperm,noauto,credentials=/home/craig/nas1_credentials.txt,uid=craig,sec=ntlmv2 0 0
            UUID=030f7503-7498-44a0-94c6-9b88f0a985fc /media/gcsvm ext4 noauto 0 0
            

Added

UUID=030f7503-7498-44a0-94c6-9b88f0a985fc /media/gcsvm ext4 noauto 0 0
            

X.org video driver

Probably not, you will likely need a newer X.org driver
            (xserver-xorg-video-intel) and Mesa (libgl1-mesa-dri), and possibly a
            newer libdrm.  Unfortunately, the xserver-xorg-video-intel package is
            way behind upstream even in experimental, and libgl1-mesa-dri in
            unstable requires a newer libc6 than is available in Wheezy.
            
  • Package: xserver-xorg-video-intel (2:2.21.15-2 and others)
  • Package: libgl1-mesa-dri (10.3.2-1)
apt-get install xserver-xorg-video-intel
            
            already the latest version
            

Set up the other 3 HD

/dev/sdb mount as /data

/dev/sdc - /dev/sdd -

root@ivie:~# blkid
            /dev/sda1: UUID="fd5a5c3d-45d1-489b-9cd5-6de24d8cfd66" TYPE="ext4" PARTUUID="56e4161b-01"
            /dev/sda5: UUID="0b90163a-b607-47ad-9f4d-d731dbb884f7" TYPE="swap" PARTUUID="56e4161b-05"
            /dev/sdb1: LABEL="sata02" UUID="964ae5ac-42a4-44f7-8a99-57ecd3397563" TYPE="ext4" PARTUUID="5ac5be25-01"
            /dev/sdc1: LABEL="mixing" UUID="234aaeda-a40a-4ba3-8b48-19a5209d45a9" TYPE="ext4" PARTUUID="5237fb2c-01"
            /dev/sdd1: LABEL="sata01" UUID="8105507a-f283-40f0-8051-3649d89229d5" TYPE="ext4" PARTUUID="aab12b11-01"
            /dev/sde1: LABEL="gcsvm" UUID="030f7503-7498-44a0-94c6-9b88f0a985fc" TYPE="ext4" PARTUUID="fc7fb9bb-01"
            

Label sata02 /dev/sdb1 298Gb ext4

/dev/sdb1: LABEL="sata02" UUID="964ae5ac-42a4-44f7-8a99-57ecd3397563" TYPE="ext4" PARTUUID="5ac5be25-01"
            
UUID=fd5a5c3d-45d1-489b-9cd5-6de24d8cfd66 /               ext4    errors=remount-ro 0       1
            
            UUID=964ae5ac-42a4-44f7-8a99-57ecd3397563 /data               ext4    errors=remount-ro 0       2
            

raid 1 465.76 Gb - /dev/sdc1: LABEL=”mixing” - /dev/sdd1: LABEL=”sata01”

/dev/sdc1: LABEL="mixing" UUID="234aaeda-a40a-4ba3-8b48-19a5209d45a9" TYPE="ext4" PARTUUID="5237fb2c-01"
            /dev/sdd1: LABEL="sata01" UUID="8105507a-f283-40f0-8051-3649d89229d5" TYPE="ext4" PARTUUID="aab12b11-01"
            

An exact copy (or mirror) of a set of data on two disks. This is useful when read performance or reliability is more important than data storage capacity. Such an array can only be as big as the smallest member disk. A classic RAID 1 mirrored pair contains two disks.

using this article

apt-get install mdadm
            fdisk and create partitions type 0xfd
            mdadm -Cv /dev/md0 -l1 -n2 /dev/sdc1 /dev/sdd1
            

Watch the progress of building the mdm array

cat /proc/mdstat
            
            Personalities : [raid1] 
            md0 : active raid1 sdd1[1] sdc1[0]
                  488254464 blocks super 1.2 [2/2] [UU]
                  [==>..................]  resync = 10.2% (50215168/488254464) finish=92.0min speed=79290K/sec
                  bitmap: 4/4 pages [16KB], 65536KB chunk
            

Format raid1 md0

mkfs.ext4 /dev/md0 
            
            mke2fs 1.42.12 (29-Aug-2014)
            Creating filesystem with 122063616 4k blocks and 30523392 inodes
            Filesystem UUID: 6d6c9846-6c60-40cf-b8f0-24fd5eeafdfa
            Superblock backups stored on blocks: 
            	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
            	102400000
            
            Allocating group tables: done                            
            Writing inode tables: done                            
            Creating journal (32768 blocks): done
            Writing superblocks and filesystem accounting information: done    
            

local printer setup

CUPS web admin

Some office programs

abiword

apt-get install abiword
            
            The following NEW packages will be installed:
              abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview evolution-data-server-common fonts-liberation fonts-lyx libabiword-3.0
              libboost-date-time1.55.0 libboost-system1.55.0 libboost-thread1.55.0 libcamel-1.2-49 libchamplain-0.12-0 libchamplain-gtk-0.12-0 libclutter-1.0-0
              libclutter-1.0-common libclutter-gtk-1.0-0 libcogl-common libcogl-pango20 libcogl-path20 libcogl20 libebackend-1.2-7 libebook-1.2-14
              libebook-contacts-1.2-0 libecal-1.2-16 libedata-book-1.2-20 libedataserver-1.2-18 libfribidi0 libgck-1-0 libgcr-3-common libgcr-base-3-1 libgdome2-0
              libgdome2-cpp-smart0c2a libgoffice-0.10-10 libgoffice-0.10-10-common libgsf-1-114 libgsf-1-common libgtkmathview0c2a libical1 libinput5 liblink-grammar4
              libloudmouth1-0 libmhash2 libots0 libphonenumber6 libprotobuf9 libraptor2-0 librasqal3 librdf0 librevenge-0.0-0 libtelepathy-glib0 libtidy-0.99-0
              libwmf0.2-7 libwpd-0.10-10 libwpg-0.3-3 libwps-0.3-3 libwv-1.2-4 link-grammar-dictionaries-en
            0 upgraded, 58 newly installed, 0 to remove and 0 not upgraded.
            Need to get 20.2 MB of archives.
            After this operation, 92.4 MB of additional disk space will be used.
            

Package: libreoffice (1:4.3.3-2)

This metapackage installs all components of libreoffice:

  • libreoffice-writer: Word processor
  • libreoffice-calc: Spreadsheet
  • libreoffice-impress: Presentation
  • libreoffice-draw: Drawing
  • libreoffice-base: Database
  • libreoffice-math: Equation editor
apt-get install libreoffice
            
            The following NEW packages will be installed:
              coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1 coinor-libcoinutils3 coinor-libosi1 firebird2.5-common firebird2.5-common-doc
              firebird2.5-server-common fonts-opensymbol fonts-sil-gentium fonts-sil-gentium-basic libabw-0.1-1 libcdr-0.1-1 libclucene-contribs1 libclucene-core1
              libcmis-0.4-4 libcolamd2.8.0 libe-book-0.1-1 libeot0 libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data libfbclient2 libfbembed2.5 libfreehand-0.1-1
              libglew1.10 libgltf-0.0-0 libhsqldb1.8.0-java libhyphen0 liblangtag-common liblangtag1 libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0 libneon27-gnutls
              libodfgen-0.1-1 liborcus-0.8-0 libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers
              libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw libreoffice-impress libreoffice-java-common libreoffice-math
              libreoffice-report-builder-bin libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-style-galaxy libreoffice-writer libservlet2.5-java
              libvisio-0.1-1 lp-solve python3-uno uno-libs3 ure
            0 upgraded, 61 newly installed, 0 to remove and 0 not upgraded.
            Need to get 94.0 MB of archives.
            After this operation, 355 MB of additional disk space will be used.
            
            

Package: gv (1:3.7.4-1)

apt-get install gv
            
            The following NEW packages will be installed:
              ghostscript-x gv xaw3dg
            0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
            Need to get 459 kB of archives.
            After this operation, 1,225 kB of additional disk space will be used.
            

Package: hdparm (9.43-1.1)

apt-get install hdparm
            
            The following NEW packages will be installed:
              hdparm powermgmt-base
            0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
            Need to get 114 kB of archives.
            After this operation, 244 kB of additional disk space will be used.
            

Package: flashplugin-nonfree (1:3.6)

apt-get install flashplugin-nonfree
            

How to control audio mixer?

Package: paman (0.9.4-1 and others)

Package: pasystray (0.4.0-1)

Pasystray enables control of various PulseAudio server settings from the X11 system tray. It can:

  • adjust the volume of streams and sinks/sources
  • transfer streams between sinks/sources
  • switch the default sink/source
  • set the default server (PULSE_SERVER)
  • detect network PulseAudio services
  • rename devices

  • sug: paman - PulseAudio Manager
  • sug: paprefs - PulseAudio Preferences
  • sug: pavumeter - PulseAudio Volume Meter
  • sug: pulseaudio-module-zeroconf - Zeroconf module for PulseAudio sound server

Try install

apt-get install paman pasystray
            
            The following NEW packages will be installed:
              libglademm-2.4-1c2a paman pasystray pavumeter
            0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
            Need to get 193 kB of archives.
            After this operation, 949 kB of additional disk space will be used.
            

Package: inkscape (0.48.5-3)


            

Package: dia (0.97.3-1)


            

Package: mupdf (1.5-1 and others)

Unable to read HP Envy SATA drives

hdparm -N /dev/sdf
            
            /dev/sdf:
             max sectors   = 0/268435455, HPA is enabled
            
hdparm --verbose /dev/sdf
            
            geometry      = 91201/255/63, sectors = 1465149168, start = 0
            
            1465149168
            268435455
            

Research on HPA on SATA

http://superuser.com/questions/642637/harddrive-wipe-out-hidden-areas-like-hpa-and-dco-also-after-malware-infectio

To use HDPARM to clear the HPA

For x = device you’re targeting, use the following HDPARM command to show if you have an HPA enabled.

hdparm -N /dev/sdx
            

It will spit back something like the following if you have an HPA defined:

/dev/sdx:
            max sectors   = 78125000/78165360, HPA is enabled
            

To remove the HPA and expand the visible area out to the full size of the drive use the denominator in the above report (visible area/max sectors):

hdparm -N p78165360 /dev/sdx
            

It will spit back a report that the visible area is equal to the max sectors and that the HPA is disabled.

/dev/sdx:
            setting max visible sectors to 78165360 (permanent)
            max sectors   = 78165360/78165360, HPA is disabled
            

RDP remmina

  • Package: remmina (1.1.1-2)
  • Package: remmina-plugin-rdp (1.1.1-2)
  • Package: remmina-plugin-vnc (1.1.1-2)
apt-get install remmina remmina-plugin-rdp remmina-plugin-vnc
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              libavahi-ui-gtk3-0 libfreerdp-cache1.1 libfreerdp-client1.1 libfreerdp-codec1.1 libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1
              libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-plugins-standard libfreerdp-primitives1.1 libfreerdp-utils1.1 libgstreamer-plugins-base0.10-0
              libgstreamer0.10-0 libssh-4 libvncclient0 libvte-2.90-9 libvte-2.90-common libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dsparse0.1 libwinpr-environment0.1
              libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pool0.1
              libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1 remmina-common
            Suggested packages:
              freerdp-x11 gstreamer-codec-install gnome-codec-install gstreamer0.10-tools gstreamer0.10-plugins-base
            The following NEW packages will be installed:
              libavahi-ui-gtk3-0 libfreerdp-cache1.1 libfreerdp-client1.1 libfreerdp-codec1.1 libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1
              libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-plugins-standard libfreerdp-primitives1.1 libfreerdp-utils1.1 libgstreamer-plugins-base0.10-0
              libgstreamer0.10-0 libssh-4 libvncclient0 libvte-2.90-9 libvte-2.90-common libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dsparse0.1 libwinpr-environment0.1
              libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pool0.1
              libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1 remmina remmina-common
              remmina-plugin-rdp remmina-plugin-vnc
            0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded.
            Need to get 9,511 kB of archives.
            After this operation, 20.6 MB of additional disk space will be used.
            

IRC client

irssi - irc client ChatZilla extension for Firefox.

Package: irssi (0.8.17-1)

install

apt-get install irssi irssi-scripts libdbi-perl libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              libfreezethaw-perl libparams-util-perl libtext-soundex-perl libval14
            The following NEW packages will be installed:
              irssi irssi-scripts libclone-perl libdbi-perl libfreezethaw-perl libmldbm-perl libnet-daemon-perl libparams-util-perl libsql-statement-perl
              libtext-soundex-perl libval14
            0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
            Need to get 2,878 kB of archives.
            After this operation, 8,864 kB of additional disk space will be used.
            

package libdb-dev

apt-get install libdb-dev
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              libdb5.3-dev
            Suggested packages:
              db5.3-doc
            The following NEW packages will be installed:
              libdb-dev libdb5.3-dev
            0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
            Need to get 742 kB of archives.
            After this operation, 3,143 kB of additional disk space will be used.
            
apt-get install ncurses-dev
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            Note, selecting 'libncurses5-dev' instead of 'ncurses-dev'
            The following extra packages will be installed:
              libtinfo-dev
            Suggested packages:
              ncurses-doc
            The following NEW packages will be installed:
              libncurses5-dev libtinfo-dev
            0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
            Need to get 252 kB of archives.
            After this operation, 1,526 kB of additional disk space will be used.
            
apt-get install libpopt-dev
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following NEW packages will be installed:
              libpopt-dev
            0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
            Need to get 50.6 kB of archives.
            After this operation, 122 kB of additional disk space will be used.
            Get:1 http://ftp.us.debian.org/debian/ jessie/main libpopt-dev amd64 1.16-10 [50.6 kB]
            Fetched 50.6 kB in 0s (90.6 kB/s)    
            Selecting previously unselected package libpopt-dev:amd64.
            (Reading database ... 127283 files and directories currently installed.)
            Preparing to unpack .../libpopt-dev_1.16-10_amd64.deb ...
            Unpacking libpopt-dev:amd64 (1.16-10) ...
            Processing triggers for man-db (2.7.0.2-4) ...
            Setting up libpopt-dev:amd64 (1.16-10) ...
            
apt-get install libltdl-dev
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              autotools-dev libtool
            Suggested packages:
              libtool-doc autoconf automaken gfortran fortran95-compiler gcj-jdk
            The following NEW packages will be installed:
              autotools-dev libltdl-dev libtool
            0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
            Need to get 418 kB of archives.
            After this operation, 1,909 kB of additional disk space will be used.
            
apt-get install checkinstall
            
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            The following extra packages will be installed:
              build-essential dpkg-dev g++ g++-4.9 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl libfile-fcntllock-perl
              libstdc++-4.9-dev
            Suggested packages:
              gettext debian-keyring g++-multilib g++-4.9-multilib gcc-4.9-doc libstdc++6-4.9-dbg libstdc++-4.9-doc
            The following NEW packages will be installed:
              build-essential checkinstall dpkg-dev g++ g++-4.9 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libdpkg-perl
              libfile-fcntllock-perl libstdc++-4.9-dev
            0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
            Need to get 25.5 MB of archives.
            After this operation, 50.8 MB of additional disk space will be used.
            

research

next

deadbeef - unpacked to /opt


12 December 2014 » How to secure Debian https ssh

Goal

Reasonable security for public Debian 7 server with:

  • https
  • ssh

Research