Uncategorized

rpi recommended software download

0

The Raspbian download page seems to have one option more than previous versions. Until now I recall there was only “with Desktop” and “Lite”. Now we have

  • with desktop and recommended software (1.9 GB zipped, 5.0 GB .img)
  • with desktop (1.1 GB zipped, 3.3 GB .img)
  • Lite (350 MB zipped)

The description on the site is ambiguous, i.e.

Raspbian comes pre-installed with plenty of software for education, programming and general use. It has Python, Scratch, Sonic Pi, Java and more.

Obviously this was never true for the Lite version, which could not run Scratch due to the missing window system. With the new options, the question is whether Scratch is recommended software or not.

The Raspbian with Desktop image contained in the ZIP archive is over 4GB in size […]

There is no longer “the” image. Now we have two different images which contain desktop.

My question:

If I download the “small” desktop image, which packages would I need to install in order to make it the “full” desktop image with recommended software?

2 Answers

1

I downloaded both version with release date 2019-04-08. Without doing an upgrade and without Internet connection, I then ran the command sudo apt list --installed.

I saved the results in a text file and then diffed the files. The differences are:

ant
ant-optional
bluej
claws-mail
claws-mail-i18n
coinor-libcbc3
coinor-libcgl1
coinor-libclp1
coinor-libcoinmp1v5
coinor-libcoinutils3v5
coinor-libipopt1v5
coinor-libosi1v5
docutils-common
erlang-base
erlang-crypto
erlang-syntax-tools
fonts-crosextra-caladea
fonts-crosextra-carlito
fonts-dejavu
fonts-dejavu-extra
fonts-lato
fonts-liberation
fonts-linuxlibertine
fonts-opensymbol
fonts-sil-gentium
fonts-sil-gentium-basic
gcj-6-jre-lib
greenfoot
jackd
jackd2
libabw-0.1-1
libapache-poi-java
libapache-pom-java
libbase-java
libbcmail-java
libbcpkix-java
libbcprov-java
libboost-date-time1.61.0
libboost-date-time1.62.0
libboost-filesystem1.61.0
libboost-iostreams1.61.0
libboost-system1.61.0
libboost-thread1.62.0
libbsh-java
libc-ares2
libcdr-0.1-1
libclucene-contribs1v5
libclucene-core1v5
libcmis-0.5-5v5
libcolamd2
libcommons-codec-java
libcommons-collections3-java
libcommons-logging-java
libcommons-parent-java
libcompfaceg1
libdom4j-java
libe-book-0.1-1
libehcache-java
libeot0
libetonyek-0.1-1
libetpan17
libexiv2-14
libexttextcat-2.0-0
libexttextcat-data
libflute-java
libfonts-java
libformula-java
libfreehand-0.1-1
libgcj-bc
libgcj-common
libgcj17
libgltf-0.0-0v5
libgmime-2.6-0
libgpgme11
libhsqldb1.8.0-java
libhttp-parser2.8
libisorelax-java
libitext-java
libjaxen-java
libjcommon-java
libjdom1-java
libjs-sphinxdoc
libjs-underscore
liblangtag-common
liblangtag1
liblayout-java
libloader-java
liblockfile-bin
liblockfile1
liblog4j1.2-java
libmail-java
libmhash2
libmspub-0.1-1
libmsv-java
libmumps-seq-4.10.0
libmwaw-0.3-3
libmythes-1.2-0
libneon27-gnutls
libodfgen-0.1-1
liborcus-0.11-0
libpagemaker-0.0-0
libpentaho-reporting-flow-engine-java
libpisock9
libpixie-java
libportaudio2
libpq5
libqt5opengl5
libqt5scintilla2-12v5
libqt5scintilla2-l10n
libqwt-qt5-6
libraptor2-0
librasqal3
libraw15
librdf0
librelaxng-datatype-java
libreoffice
libreoffice-avmedia-backend-gstreamer
libreoffice-base
libreoffice-base-core
libreoffice-base-drivers
libreoffice-calc
libreoffice-common
libreoffice-core
libreoffice-draw
libreoffice-gtk
libreoffice-gtk2
libreoffice-help-en-gb
libreoffice-impress
libreoffice-java-common
libreoffice-l10n-en-gb
libreoffice-librelogo
libreoffice-math
libreoffice-nlpsolver
libreoffice-ogltrans
libreoffice-pdfimport
libreoffice-pi
libreoffice-report-builder
libreoffice-report-builder-bin
libreoffice-script-provider-bsh
libreoffice-script-provider-js
libreoffice-script-provider-python
libreoffice-sdbc-hsqldb
libreoffice-sdbc-postgresql
libreoffice-style-galaxy
libreoffice-style-tango
libreoffice-systray
libreoffice-wiki-publisher
libreoffice-writer
librepository-java
librevenge-0.0-0
libruby2.3
libsac-java
libsac-java-gcj
libsaxonhe-java
libscsynth1
libsctp1
libserializer-java
libservlet3.1-java
libsuitesparseconfig4
libuv1
libvisio-0.1-1
libwpd-0.10-10
libwpg-0.3-3
libwps-0.4-4
libxerces2-java
libxfont1
libxml-commons-external-java
libxml-commons-resolver1.1-java
libxml-java
libxmlbeans-java
libxom-java
libxpp2-java
libxpp3-java
libyajl2
libyaml-0-2
lp-solve
minecraft-pi
mypy
nodejs
nodejs-doc
nodered
nuscratch
pylint3
python-games
python-minecraftpi
python-sense-emu
python-sense-emu-doc
python3-astroid
python3-asttokens
python3-cairo
python3-docutils
python3-gi-cairo
python3-isort
python3-jedi
python3-lazy-object-proxy
python3-minecraftpi
python3-pygments
python3-pyperclip
python3-roman
python3-sense-emu
python3-thonny
python3-thonny-pi
python3-typed-ast
python3-uno
python3-venv
python3-wrapt
python3.5-venv
qjackctl
rake
realvnc-vnc-viewer
ruby
ruby-did-you-mean
ruby-minitest
ruby-net-telnet
ruby-power-assert
ruby-test-unit
ruby2.3
rubygems-integration
scratch
scratch2
sense-emu-tools
smartsim
sonic-pi
squeak-plugins-scratch
squeak-vm
supercollider-server
uno-libs3
ure
wolfram-engine
wolframscript
xclip
xfonts-100dpi
xfonts-encodings
xfonts-utils
xsel
zip

Probably the most noticeable differences are, as mentioned in the Raspberry forum:

  • LibreOffice
  • Thonny (a Python IDE)
  • Scratch
  • Scratch 2
  • Sonic Pi
  • Minecraft
  • Python Games
  • SmartSim
  • SenseHAT Emulator
  • Mathematica (I could not confirm)
  • BlueJ
  • Greenfoot
  • Node-RED
  • Claws Mail
  • VNC Viewer item

And I would like to add to that list:

  • Node JS
  • Ruby
  • Wolfram Engine
  • Zip

-2

Question

Raspbian stretch 2019apr with desktop and recommended software (1.9 GB zipped, 5.0 GB .img)

If I download the “small” desktop image, which packages would I need to install in order to make it the “full” desktop image with recommended software?

Answer

Ah, a couple of years ago, 4GB SD card was “fast”, expensive but most cost effective, so I bought 4GB to install Rpi Debian then, which was 2GB.

But now it is not a good idea even to buy 8GB SD cards, because they are usually very slow, comparing with 16GB cards. So I have upgraded to 16GB which I think it is most cost effective now (2019).

And as Raspbian stretch 2019apr full version image is “only” 5GB, so I guess there is plenty of space for a hobbyist programmer like me. I have been doing Micky Mouse projects for a couple of years, and all the python programs added up to only a couple of hundred MB.

I am using Rpi3B+ and I think there is almost no speed difference if I have biggest or smallest version, if I used a 16GB SD card.

To summarize, I don’t bother to consider which is the best size of SD card. I think 16GB card installing the biggest Raspbian stretch version is best for a hobbyist python programmer like me.

I also listed the packages pre-installed and I am keeping the full list of about 1,300 packages in my diary. From time to time I would browse the list of python packages to see if I miss any goo python packages. I also highlighted my favourite packages in the list to make it easier to search later.

The full list of preinstalled packages in Raspbian stretch version 2019 April.

I also keep a record of my installation, to remind myself what I have installed.

installation record

I also keep a record of the SD card speed/price and serial numbers (in case I need to complain or ask for replacement. You might like to see my 2019 record.

sd card price speed

shareeditundeleteflag
deleted by goldilocks 1 hour ago

Why was your post deleted? See the help center.
  • This is not an answer to the question, which has nothing to do with SD card sizes, or SD cards generally. – goldilocks 1 hour ago

Not the answer you’re looking for? Browse other questions tagged   or ask your own question.

Categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: