#/etc/kde4/kdm/kdmrc #Theme=/usr/share/kde4/apps/kdm/themes/oxygen-air # install-paipix: paipix-sources canonical-partner paipix sshd firefox libreoffice thunderbird language latex vim module-assistant devscripts subversion pavucontrol install-imaging spell nosplash wxmaxima install-media calibre wcalc gdebi kdesvn htop stellarium firmware krusader dos2unix qtiplot compress mail geogebra kubuntu apt-file gparted rekonq bluedevil samba hibernate xrdp-xfce4: sudo apt-get install xrdp sudo apt-get install xfce4 xfce4-terminal gnome-icon-theme-full tango-icon-theme @echo "replace Xsession startxfce4 in /etc/xrdp/startwm.sh" @echo "Set Portuguese keyboard by cd /etc/xrdp ;xrdp-genkeymap km-0409.ini ; cp to /etc/xrdp ; chown xrdp:xrdp km-0409.ini " qt5develop: sudo apt-get install qt5-default cgic: sudo apt-get install libcgic-dev @echo "To enable the mod_cgi in apache2 do:" @echo "cd /etc/apache2/mods-enabled/ ; sudo ln -s ../mods-available/cgi.load ." bumblebee: sudo apt-get install bumblebee-nvidia usb-creator: sudo apt-get install usb-creator-kde startvnc: vncserver -geometry 1200x700 startvncl: vncserver -geometry 1600x1200 stopvnc: vncserver -kill :1 install-extra: sudo apt-get --yes install ttf-mscorefonts-installer hibernate: sudo apt-get install hibernate @echo "sudo vi /etc/systemd/logind.conf" echo "change : HandleLidSwitch=hibernate – to hibernate when lid closed" plotutils: sudo apt-get --yes install plotutils tigervnc: @sudo apt-get --yes install tigervncserver openbox lxterminal libgcrypt11 @mkdir -p ${HOME}/.vnc/ @echo "#!/bin/sh\nlxterminal --geometry=80x24+10+10 &\nopenbox-session\n" > ${HOME}/.vnc/xstartup @chmod +x ${HOME}/.vnc/xstartup @mkdir -p ${HOME}/.config/openbox/ @sed s/x-terminal-emulator/lxterminal/ /etc/xdg/openbox/menu.xml > ${HOME}/.config/openbox/menu.xml samba: sudo apt-get --yes install samba skype: sudo apt-get --yes install skype opera: sudo apt-get --yes install opera apt-file: sudo apt-get --yes install apt-file sudo apt-file update gparted: sudo apt-get --yes install gparted install-music: sudo apt-get --yes install denemo install-developer: gsl subversion sudo apt-get --yes install module-assistant qtcreator openjdk-6-jdk openjdk-6-doc ant pbuilder libstdc++6-${STDCPP}-dev libstdc++6-${STDCPP}-doc reprepro uncrustify c++-annotations-html g++ gcc automake autotools-dev libtool bison flex autoconf devscripts dia2code doxygen fakeroot sudo m-a prepare @echo "Installed C++, kernel, debian and java development" @echo "Open your browser at files:" @echo " /usr/share/doc/gcc-4.4-base/libstdc++/html/spine.html" @echo " /usr/share/doc/c++-annotations/html/contents.html" @echo " /usr/share/doc/openjdk-6-jre-headless/api/index.html" @echo " /usr/share/doc/gcc-4.6-base/libstdc++/html/manual/" @echo "Or manpage ex: man std_basic_string" remove-openoffice: sudo dpkg -P openoffice.org-writer openoffice.org-writer2latex openoffice.org-thesaurus-en-us openoffice.org-thesaurus-en-au openoffice.org-style-oxygen openoffice.org-pdfimport openoffice.org-math openoffice.org-l10n-pt openoffice.org-l10n-en-za openoffice.org-kde openoffice.org-impress openoffice.org openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-help-en-gb openoffice.org-help-en-us openoffice.org-help-pt openoffice.org-help-pt-br openoffice.org-hyphenation openoffice.org-hyphenation-en-us openoffice.org-l10n-en-gb openoffice.org-l10n-pt-br mythes-en-au virtuoso: sudo apt-get install virtuoso-nepomuk svn: @if [ ! -f .svn/entries ] ; then cd .. ; mv paipix_user paipix_user_original ; svn co http://mirror.sim.ul.pt/paipix_user ; cd paipix_user ; else svn update ; fi install-cern: root-system root-system-doc install-ecmwf: gribapi magics++ emoslib install-ncep: grib2c udunits ncview install-tidb2: root-system root-system-doc gribapi emoslib sudo apt-get --yes install ktidbexplorer libtidb2 libtidb2-doc tidb2-plugins-bufr tidb2-plugins-grib tidb2-plugins-jpeg tidb2-plugins-mysql tidb2-plugins-pgsql tidb2-plugins-root tidb2-tools install-games: sudo apt-get --yes install flightgear torcs clean: rm -rf tmp ./configure clean sudo apt-get --yes autoremove sudo apt-get clean tar: tar zcvf paipix_user.tgz --exclude=debian --exclude=paipix_user.tgz --exclude=*.svn* --exclude=Makefile --exclude=tmp --exclude=build-stamp --exclude=configure-stamp . clean-system: clean remove-openoffice sudo apt-get --yes autoremove sudo apt-get clean sudo dpkg -P kdm plymouth-x11 apport apport-kde gnome-keyring gnome-desktop-data gnome-doc-utils yelp gnome-user-guide mythes-en-au python-zeitgeist zeitgeist zeitgeist-datahub zeitgeist-core nautilus nautilus-sendto rm -rf .local/share/zeitgeist/ clean-gcc-4.5: sudo dpkg -P gcc-4.5 gcc-4.5-multilib gfortran-4.5 g++-4.5 libstdc++6-4.5-dev g++-4.5-multilib gcc-4.5-base lib32gcc-4.5-dev libgcc-4.5-dev libx32gcc-4.5-dev cpp-4.5 libgfortran-4.5-dev sudo apt-get install gcc g++ gcc-multilib gfortran libstdc++6 clean-gcc-4.6: sudo dpkg -P gcc-4.6 gcc-4.6-multilib gfortran-4.6 g++-4.6 libstdc++6-4.6-dev g++-4.6-multilib gcc-4.6-base lib32gcc-4.6-dev libgcc-4.6-dev libx32gcc-4.6-dev cpp-4.6 libgfortran-4.6-dev sudo apt-get install gcc g++ gcc-multilib gfortran libstdc++6 clean-gcc-4.7: sudo dpkg -P gcc-4.7 gcc-4.7-multilib gfortran-4.7 g++-4.7 libstdc++6-4.7-dev g++-4.7-multilib gcc-4.7-base lib32gcc-4.7-dev libgcc-4.7-dev libx32gcc-4.7-dev cpp-4.7 libgfortran-4.7-dev sudo apt-get install gcc g++ gcc-multilib gfortran libstdc++6 clean-gcc-4.8: sudo dpkg -P gcc-4.8 gcc-4.8-multilib gfortran-4.8 g++-4.8 libstdc++6-4.8-dev g++-4.8-multilib gcc-4.8-base lib32gcc-4.8-dev libgcc-4.8-dev libx32gcc-4.8-dev cpp-4.8 libgfortran-4.8-dev sudo apt-get install gcc g++ gcc-multilib gfortran libstdc++6 clean-gcc-4.9: sudo dpkg -P gcc-4.9 gcc-4.9-multilib gfortran-4.9 g++-4.9 libstdc++-4.9-dev g++-4.9-multilib gcc-4.9-base lib32gcc-4.9-dev libgcc-4.9-dev libx32gcc-4.9-dev cpp-4.9 libgfortran-4.9-dev libasan1 sudo apt-get install gcc g++ gcc-multilib gfortran libstdc++6 clean-gnome: sudo dpkg -P gnome-keyring python-ubuntu-sso-client ubuntu-sso-client remove-updater: sudo dpkg -P update-manager-core update-manager-kde muon-notifier sudo apt-get install gcc g++ gcc-multilib gfortran libstdc++6 fix-ssh-alive: @echo "Host *" > ../.ssh/config @echo "ServerAliveInterval 240" >> ../.ssh/config chmod 600 ../.ssh/config fix-mount-ext4: @echo "\nIf log is wrong you can: \n mount -t ext4 -o loop,ro,noexec,noload ext3-test.img /mnt/test/ \n or \n mount -t ext4 -o ro,noexec,noload /dev/sdb1 /mnt/test/" fix-mailmessage-size: @cp -f /etc/postfix/main.cf tmp/main.cf @if ! (grep -q message_size_limit tmp/main.cf ) ; then echo "\nmessage_size_limit = 40960000\n" >> tmp.main.cf ; fi @sudo cp -f tmp/main.cf /etc/postfix/main.cf sudo service postfix restart fix-kernel: sudo apt-get install --yes linux-image-generic linux-generic fix-gimp: @echo "Goto system configuration menu" @echo "GTK+ appearence - select Raleigh" @echo "run gimp" @echo "exit gimp" @echo "GTK+ appearence - select oxygen-gtk" fix-X: sudo dpkg -P libnvcuvid1 libcuda1-ia32 libcuda1 sudo rm -f /etc/X11/xorg.conf sudo dpkg-reconfigure -phigh xserver-xorg sudo apt-get --yes install --reinstall xserver-xorg-video-nv libgl1-mesa-glx sudo dpkg -P kdm kubuntu-desktop sudo apt-get --yes install lightdm-kde-greeter kubuntu-desktop fix-kde4: @if ! (grep -q DirWatch ${KDE4PREFIX}/share/config/kdedrc) ; then echo "\n[DirWatch]\nPollInterval=60000\n" >> ${KDE4PREFIX}/share/config/kdedrc ; fi fix-mysql: @echo "Please execute by hand" @echo "service mysql stop" @echo " Go to the mysql data directory." @echo "For each database do: " @echo "myisamchk --fast *.MYI " @echo "For each table with problems do: " @echo "myisamchk --safe-recover -f data_tbl_xxxx.MYI " @echo "or" @echo "myisamchk --force --fast --update-state \n --key_buffer_size=256M --sort_buffer_size=256M \n --read_buffer_size=64M --write_buffer_size=64M \n */*.MYI" @echo "service mysql start" @echo "or" @echo "or ulimit -n 524544 && service mysql start " fix-pen: sudo apt-get --yes install --reinstall dbus dbus-x11 hal hal-info fix-skype: rm -rf ~/.Skype/ fix-libreoffice: rm -rf ~/.libreoffice/ fix-locale-pt: @cp -f /var/lib/locales/supported.d/local tmp/local @if ! (grep -q pt_PT.UTF-8 tmp/local) ; then echo "pt_PT.UTF-8 UTF-8\n" >> tmp/local ; fi @sudo cp -f tmp/local /var/lib/locales/supported.d/local @sudo dpkg-reconfigure locales @if ! (grep -q pt_PT.UTF-8 ~/.bashrc) ; then echo "\nexport LANG="pt_PT.UTF-8"" >> ~/.bashrc ; fi @echo "\nExit this terminal and enter a new one for the locale change to take effect." fix-locale: sudo dpkg-reconfigure locales fix-cups: sudo dpkg -P system-config-printer-kde sudo apt-get install --reinstall cups cups-daemon ghostscript-cups printer-driver-hpcups system-config-printer-common printer-applet print-manager fix-avahi: sudo apt-get install --reinstall avahi-autoipd avahi-daemon avahi-utils libavahi-gobject0 fix-wine: rm -rf ~/.local/share/applications/wine* echo "do: rm -rf ~/.wine " firmware: sudo apt-get --yes install linux-firmware linux-firmware-nonfree firmware-b43-installer xserver-psb: sudo add-apt-repository ppa:gma500/psb110 sudo apt-get update sudo apt-get --yes install poulsbo-driver-3d install-videoconf: sudo apt-get --yes install ekiga sudo: sudo sh -c 'echo "${USER} ALL =(ALL) NOPASSWD: ALL" >> /etc/sudoers' paipix: sudo apt-get --yes --allow-unauthenticated install paipix-keyring debian-keyring sudo apt-get --yes --allow-unauthenticated install paipix-graphics paipix-install lightdm-kde-greeter kubuntu-desktop kubuntu: sudo apt-get --yes install ubuntu-minimal ubuntu-standard kubuntu-default-settings kubuntu-desktop kubuntu-netbook-default-settings kubuntu-web-shortcuts kde-workspace-randr kscreen cups cups-daemon printer-driver-hpcups ghostscript-cups update: sudo apt-get update upgrade: rm -f templates/LANGSUPPORT sudo apt-get -f install sudo apt-get dist-upgrade nm-system: sudo apt-get --yes install network-manager-gnome @echo -e "\n\n\trun the nm-connection-editor and enable the available to all users check box" install-media: sudo apt-get --yes --force-yes install libavcodec-extra-53 libavformat53 libdirac-encoder0 libdvdnav4 libdvdread4 libfaad2 libgsm1 libk3b6-extracodecs libmad0 libmp3lame0 libopenjpeg2 liborc-0.4-0 libva1 totem-plugins totem-plugins-extra libxvidcore4 lame audacity vlc gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly cheese camorama kdenlive sudo /usr/share/doc/libdvdread4/install-css.sh sudo dpkg -P xine-plugin install-dvdrec: sudo apt-get --yes install k3b cdlabelgen kdesvn: sudo apt-get --yes install kdesvn kdesvn-kio-plugins stellarium: sudo apt-get --yes install stellarium nosplash: sed 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT=""/' /etc/default/grub > tmp/grub sudo cp -f tmp/grub /etc/default/grub sudo update-grub noacpi: sed 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="noacpi"/;s/GRUB_CMDLINE_LINUX_DEFAULT=""/GRUB_CMDLINE_LINUX_DEFAULT="noacpi"/' /etc/default/grub > tmp/grub sudo cp -f tmp/grub /etc/default/grub sudo update-grub firefox: sudo apt-get --yes install firefox sudo apt-get install icedtea-plugin config-sshd: cp /etc/ssh/sshd_config tmp/ @if ! (grep -q UseDNS tmp/sshd_config) ; then echo "\nUseDNS no\n" >> tmp/sshd_config ; fi sudo cp -f tmp/sshd_config /etc/ssh/sshd_config sudo service ssh restart install-cloud: sudo apt-get install cloud-analysis cloud-mysql libcloudrec-dev qtcloud disable-knotify: sudo chmod a-x /usr/bin/knotify4 enable-knotify: sudo chmod a+x /usr/bin/knotify4 #medical imaging amide: sudo apt-get install amide kicad: sudo apt-get install kicad kicad-doc-en vbox-clean: clean sudo find /var/log/ -name \*.gz -exec rm -f \{\} \; rm -rf ~/.bash_history @echo "\nType the command \nhistory -c" remmina: sudo apt-get install remmina-plugin-nx remmina-plugin-rdp pycam: sudo apt-get install pycam librecad-data python-psycopg2 @echo "\nIn = 25.4 mm; Feet = 12 in ; rpm = cut-speed(feet/min) x 4 / D(in)" @echo "\ncut-speed table in http://its.foxvalleytech.com/machshop3/speedcalc/SpeedRPM.htm" @echo "\nFeed Rate (in./min.) = RPM x Feed in inches per tooth x # Teeth" @echo "\nFeed in inches per tooth in http://its.foxvalleytech.com/machshop3/SpeedCalc/feedratecalc.htm" install-zabbix-agent: sudo apt-get --yes install zabbix-agent install-zabbix-server-before-web: sudo apt-get install zabbix-server-mysql zabbix-frontend-php @echo "Please give mysql root password" @mysql -u root -p -e "drop user zabbix@localhost; CREATE USER zabbix@localhost; GRANT USAGE ON * . * TO zabbix@loclhost WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ; drop database if exists zabbix; CREATE DATABASE zabbix ; GRANT ALL PRIVILEGES ON zabbix . * TO zabbix@localhost;" zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix zabbix zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -uzabbix zabbix zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -uzabbix zabbix sudo cp -f /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf.d/zabbix sed 's/post_max_size = 8M/post_max_size = 16M/;s/max_execution_time = 30/max_execution_time = 300/;s/max_input_time = 60/max_input_time = 300/;s/\;date.timezone =/date.timezone = Europe\/Lisbon/' /etc/php7/apache2/php.ini > tmp/php.ini sudo cp -f tmp/php.ini /etc/php7/apache2/php.ini sudo service apache2 restart sudo chown www-data /etc/zabbix/ @echo "To start zabbix frontend go to hhtp://localhost/zabbix" @echo "After install use: User Admin Pass: zabbix" install-zabbix-server-after-web: sudo chown root /etc/zabbix/ sudo chown root /etc/zabbix/zabbix.conf.php @echo "Give the zabbix db password to be inserted" @read pass; mysql -u zabbix -e "SET PASSWORD FOR zabbix@localhost = PASSWORD( '$$pass' )" ; sed "s/PASSWORD'] = ''/PASSWORD'] = '$$pass'/" /etc/zabbix/zabbix.conf.php > tmp/zabbix.conf.php ; sed 's/# DBPassword=/# DBPassword=$$pass/' /etc/zabbix/zabbix_server.conf > tmp/zabbix_server.conf sudo cp tmp/zabbix.conf.php /etc/zabbix/zabbix.conf.php sudo cp tmp/zabbix_server.conf /etc/zabbix/zabbix_server.conf sudo templates/zabbix2myisam sudo templates/zabbix2partitions @echo "To start zabbix server edit /etc/default/zabbix\n and sudo service zabbix-server start." install-mtp: sudo add-apt-repository ppa:webupd8team/unstable sudo apt-get update sudo apt-get install go-mtpfs sudo chmod a+r /etc/fuse.conf start-mtp: go-mtpfs /media/MyAndroid & stop-mtp: fusermount -u /media/MyAndroid openmpi: sudo apt-get install libhypre-dev openmpi-bin libopenmpi-dev kernel-old: cd tmp ; wget -N http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39.4-oneiric/linux-headers-2.6.39-02063904-generic_2.6.39-02063904.201108040905_amd64.deb cd tmp; wget -N http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39.4-oneiric/linux-headers-2.6.39-02063904-generic_2.6.39-02063904.201108040905_i386.deb cd tmp ; wget -N http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39.4-oneiric/linux-headers-2.6.39-02063904_2.6.39-02063904.201108040905_all.deb cd tmp; wget -N http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39.4-oneiric/linux-image-2.6.39-02063904-generic_2.6.39-02063904.201108040905_amd64.deb cd tmp; wget -N http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.39.4-oneiric/linux-image-2.6.39-02063904-generic_2.6.39-02063904.201108040905_i386.deb display-uuid: sudo blkid -o full -s UUID youtube-dl: sudo apt-get install youtube-dl wake-on-lan: sudo apt-get install ethtool wakeonlan etherwake sudo sudo ethtool -s eth0 wol g install-chromium: sudo apt-get install --yes chromium-browser mysql-proxy: sudo apt-get install mysql-proxy @echo "Use the file etc_default_mysql-proxy in templates to start the proxy." powerstat: sudo apt-get install powerstat @echo "See the power consuption with powerstat -d 15" @echo "See the CPU current speed using cat /proc/cpuinfo" fix-vboxadd: @echo "Add to /etc/init.d/vboxadd /etc/init.d/vboxadd-x11 /etc/init.d/vboxadd-service the second line" @echo "if [ \"\`dmidecode -s system-product-name\`\" != "VirtualBox" ] ; then mount /media/Windows/ ; exit ; fi" owncloud-server: sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list" sudo apt-get update sudo apt-get install owncloud owncloud-client: sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list" sudo apt-get update sudo apt-get install owncloud-client remove-owncloud-repository: sudo rm -f /etc/apt/sources.list.d/owncloud.list /etc/apt/sources.list.d/owncloud-client.list sudo apt-get update mount-owncloud: sudo apt-get install davfs2 sudo dpkg-reconfigure davfs2 # echo to /etc/fstab # http://mirror.sim.ul.pt/owncloud/remote.php/webdav owncloud davfs user,noauto,file_mode=600,dir_mode=700 0 1 # add username to davfs2 group # mount owncloud clean-vbox: @echo "You have already Clean files; Defrahment disk; sdelete.exe -z" @echo "then:" @echo "VBoxManage modifyhd --compact ~/VirtualBox\ VMs/windows7-14/windows7-14.vdi" scan: sudo smartctl -A --scan install-esata: sudo mkdir -p /media/ext-sata sudo sh -c "echo '0 0 0' >/sys/class/scsi_host/host5/scan" sleep 15 sudo mount /dev/sdd1 /media/ext-sata/ remove-esata: sudo umount /media/ext-sata/ sleep 10 sudo sh -c "echo 'x' >/sys/bus/scsi/devices/5:0:0:0/delete" install-disktools: @sudo apt-get install smartmontools @echo "Use command without raid:" @echo "sudo smartctl -d sat,0 -a /dev/sda1" @echo "Use command with raid:" @echo "sudo smartctl -d sat+megaraid,0 -a /dev/sda1" install-megacli: sudo apt-get install megacli @echo "Use command sudo megacli -PDList -aALL" Springer-book: echo "get svmonot1.zip from lyx wiki" echo "unzip; cp to /usr/share/texlive/texmf-dist/tex/latex/svmono" echo "sudo texhash" bluedevil: sudo apt-get install bluedevil install-r: sudo apt-get install r-base r-cran-rmysql