Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

F20: Things installed after fresh F20 install

;; Planet CCRMA and rpmfusion repos:
rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/20/i386/planetccrma-repo-1.1-3.fc20.ccrma.noarch.rpm 
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
groupmems -a me -g jackuser ;; check with 'groups me'
yum install supercollider-world ;; 32 packages
;; not ready yet: yum install pd-extended
yum install git
yum install fwbackups ;; run it to configure backups
Install DropBox from https://www.dropbox.com/install?os=lnx
dropbox start -i
gsettings set org.gnome.desktop.interface clock-show-date true
;; get ssh working now and in the future:
   service sshd start ;; -> /bin/systemctl start  sshd.service
   chkconfig --list sshd ;; -> systemctl list-unit-files | grep sshd
   chkconfig --level 2345 sshd on
   systemctl list-unit-files | grep sshd
yum install octave-devel
yum install octave-signal ;; pulls in octave-control, specfun, general
    ;; MUST MANUALLY ADD SEARCH PATH:
    ;; In ~/.octaverc:
    addpath(genpath('/usr/share/octave/packages/'),'-end'); % Not automatic!        
    ;; Probably better to say this in Octave:
    octave:1> pkg install -forge signal
    ;; I tried it got this:
    octave:1> pkg install -forge signal
      warning: creating installation directory /home/jos/octave
      error: the following dependencies where unsatisfied:
         signal needs octave >= 3.8.0 ;;(!)
       signal needs control >= 2.4.5
    octave:1> pkg install -forge control
    ;; .. much compilation and compiler warnings ..
    ;; seemed to install ok
    pkg install -forge signal
    error: the following dependencies where unsatisfied:
       signal needs octave >= 3.8.0
    octave:7> version
    ans = 3.6.4 ;; sigh
    ;; Finally found 
    ;; http://sourceforge.net/p/octave/_list/hg    
    ;; http://sourceforge.net/p/octave/signal/ci/default/tree/
hg clone http://www.octave.org/hg/octave octave-hg
hg clone http://hg.code.sf.net/p/octave/signal octave-signal-hg

pkg install -forge package_name
yum install octave-doc ;; could not find residuez
;; residuez has apparently been taken out of Octave
;;   join https://mailman.cae.wisc.edu/listinfo/octave-maintainers
yum install octave-audio
yum install qtoctave
yum install perl-Env ;; needed by /w/latex/ckc ("use Env qw(PATH HOME);") - probably covered by:
yum install texlive-latex ;; tetex is superseded by texlive - pulls in 109 dep pkgs
yum install texlive-latex-bin ;; texlive-latex contains no binaries!!!
yum install texlive-bibtex-bin ;; this package granularity crap is annoying
 ;; error: no latex.fmt
yum install tex ;; you've GOT to be kidding me!
yum install texlive-epsf
yum install texlive-psfrag ;; will this ever end?
yum install texlive-pdfpages ;; for including PDF
yum install psutils ;; for psnup
cd /w/l2h
./configure
make
sudo make install
yum install netpbm ;; for image-generation in l2h
yum install latex2html ;; pulls in 79 more packages!
\rm /usr/local/bin/latex2html ;; from previous install
\rm /usr/local/bin/texexpand  ;; from previous install
yum install cinnamon ;; using now at CCRMA - adds 37 dependencies
;; FAILED to map caps lock to ctrl via ~/.xmodmap: http://unix.stackexchange.com/questions/114022/map-caps-lock-to-control-in-linux-mint
;; Failed: wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin && chmod +x GoogleEarthLinux.bin && ./GoogleEarthLinux.bin; mv etc.
yum install git-extras ;; "git info" et al.
;; Failed: wget http://dl.google.com/earth/client/current/GoogleEarthLinux.bin && chmod +x GoogleEarthLinux.bin && ./GoogleEarthLinux.bin; mv..
;; Visit http://www.google.com/earth/download/thanks.html#os=linux#linux_dl=rpm_64      
yum install lsb ;; for google-earth - pulled in a lot of perl stuff 
yum install lsb-core-ia32 ;; for google-earth - 64-bit google-earth failed to install, trying 32 bit
yum install lsb-graphics-ia32 ;; for google-earth
yum install http://sourceforge.net/projects/postinstaller/files/fedora/releases/20/x86_64/updates/google-earth-7.1.2.2041-1.fc20.x86_64.rpm ;; FINALLY!
yum install aspell ;; nice for spell-checking LaTeX documents
;; follow directions at http://fedoraforum.org/forum/showthread.php?t=276955
  sudo yum install pulseaudio-module-jack alsa-plugins-jack jack-audio-connection-kit
  ;; add yourself to jackuser group:
  sudo usermod -a -G jackuser username
  cp /etc/pulse/default.pa ~/.pulse/pulsejack.pa
  emacs ~/.pulse/pulsejack.pa
  ;; find these lines:
  ;; #load-module module-null-sink
  ;; #load-module module-pipe-sink
  ;; and add these two right after:
  load-module module-jack-source
  load-module module-jack-sink
  ;; then to stop pulse from restarting when it's stopped:
  echo "autospawn = no" > ~/.pulse/client.conf
  ;; in qjackctl settings>options scripting set:
     Execute Script on Startup: pulseaudio -k
     Execute Script after Startup: pulseaudio -DnF ~/.pulse/pulsejack.pa
     Execute Script on Shutdown: pulseaudio -k
     Execute Script after Shutdown: killall jackd; pulseaudio -D

  ;; now pulse should stop when you start jack and restart as jack
  ;; source and sink. when you stop jack pulse should restart in its
  ;; original state.
yum install audacity ;; pulls in vamp-plugin-sdk
yum install ffmpeg ;; audacity needs for mp3 support
yum install hevea ;; trying it out
yum install xcalib ;; invert video with 'xcalib -invert -alter'
yum install xfig ;; for fig2dev
yum install screen ;; very useful for remote job management
svn checkout http://jacktrip.googlecode.com/svn/trunk/jacktrip/ jacktrip-read-only
yum install qt4-devel jack-audio-connection-kit-devel ;; for jacktrip
;;
;; Guitarix build from source:
yum install intltool ;; for guitarix to build
yum install libsndfile-devel ;; for guitarix to build
yum install glib2-devel ;; for guitarix to build
yum install gtk2-devel ;; for guitarix to build
yum install glibmm24-devel ;; for guitarix to build
yum install gtkmm24-devel ;; for guitarix to build
yum install liblrdf-devel ;; for guitarix to build
yum install lv2-devel ;; for guitarix to build
yum install ladspa-devel ;; for guitarix to build
yum install lilv-devel ;; for guitarix to build
yum install boost-devel ;; for guitarix to build
yum install avahi-gobject-devel ;; for guitarix to build
yum install faust ;; for guitarix to build
yum install gperf bluez eigen3 ;; for guitarix to build
yum install texlive-pst-tools ;; Try to fix broken dvips: https://bugzilla.redhat.com/show_bug.cgi?id=1010920
;; From http://fedoramagazine.org/upgrading-to-fedora-21-workstation-from-fedora-20/
yum install fedup
fedup --network 21 --product=workstation
rpm --rebuilddb
yum distro-sync --setopt=deltarpm=0
yum install rpmconf
sudo rpmconf -a
If you are using google-chrome from the Google repository, you must re-install google-chrome due to a packaging bug on the Google side of things. Make sure to adjust the command to the build type you would like to install:
;; failed:sudo yum remove google-chrome-\* && sudo yum install google-chrome-[beta,stable,unstable] 
ldconfig /usr/local/lib ;; Does "setenv LD_LIBRARY_PATH /usr/local/lib"? (guitarix requires this)
yum install yum-cron ;; automatically updates yum repos
2015-07-19:
fedup --network 22
  WARNING: problems were encountered during transaction test: broken dependencies
    firewalld-config-workstation-0.3.14.2-2.fc21.noarch requires firewalld-0.3.14.2-2.fc21.noarch
    These packages may have problems after the upgrade.
dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate
dnf install pd-extended ;; pulls in tcl/tk

;; ...


Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download mycomputers.pdf
[Comment on this page via email]

``My Computers'', by Julius O. Smith III, Web document.
Copyright © 2015-11-29 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA