[bootlin/training-materials updates] master: Embedded Linux: remove details about Debian package management (1a6395cd)
Michael Opdenacker
michael.opdenacker at bootlin.com
Mon Feb 21 08:58:08 CET 2022
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/1a6395cdc40593e8ca29dcc84c4904b583c6d2e3
>---------------------------------------------------------------
commit 1a6395cdc40593e8ca29dcc84c4904b583c6d2e3
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Mon Feb 21 08:58:08 2022 +0100
Embedded Linux: remove details about Debian package management
Instructions to use "apt" are given in the labs anyway.
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
1a6395cdc40593e8ca29dcc84c4904b583c6d2e3
.../sysdev-dev-environment.tex | 44 ++--------------------
1 file changed, 4 insertions(+), 40 deletions(-)
diff --git a/slides/sysdev-dev-environment/sysdev-dev-environment.tex b/slides/sysdev-dev-environment/sysdev-dev-environment.tex
index abe82ef2..d4c28863 100644
--- a/slides/sysdev-dev-environment/sysdev-dev-environment.tex
+++ b/slides/sysdev-dev-environment/sysdev-dev-environment.tex
@@ -52,8 +52,8 @@
\begin{itemize}
\item Ubuntu, Debian, Fedora, openSUSE, Red Hat, etc.
\end{itemize}
- \item We have chosen Ubuntu, as it is a {\bf widely used and easy to
- use} desktop Linux distribution
+ \item We have chosen Ubuntu, derived from Debian, as it is a
+ {\bf widely used and easy to use} desktop Linux distribution.
\item The Ubuntu setup on the training laptops has intentionally
been left untouched after the normal installation
process. Learning embedded Linux is also about learning the tools
@@ -104,6 +104,8 @@
\begin{itemize}
\item \code{.deb} on Debian and Ubuntu, \code{.rpm} on Red Hat,
Fedora, openSUSE
+ \item Our practical labs will show you how to use the \code{apt}
+ command to install new packages on Debian based distros.
\end{itemize}
\item Packages are stored in {\bf repositories}, usually on HTTP or
HTTPS servers
@@ -112,47 +114,9 @@
\item Note: {\em Snap} and {\em Flatpak} offer new ways of packaging
applications in a self-contained way. See
\url{https://www.atechtown.com/flatpak-vs-snap/}.
-
\end{itemize}
\end{frame}
-\begin{frame}
- \frametitle{Managing software packages (1)}
- Instructions for Debian based GNU/Linux systems (Debian, Ubuntu...)
- \begin{itemize}
- \item Package repositories are specified in \code{/etc/apt/sources.list}
- and in files under \code{/etc/apt/sources.list.d/}
- \item To update package repository lists:\\
- \code{sudo apt update}
- \item To find the name of a package to install, the best is to use
- the search engine on \url{https://packages.debian.org} or on
- \url{https://packages.ubuntu.com}. You may
- also use:\\
- \code{apt-cache search <keyword>}
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{Managing software packages (2)}
- \begin{itemize}
- \item To install a given package:\\
- \code{sudo apt install <package>}
- \item To remove a given package:\\
- \code{sudo apt remove <package>}
- \item To install all available package updates:\\
- \code{sudo apt dist-upgrade}
- \item Get information about a package:\\
- \code{apt show <package>}
- \item Graphical interfaces
- \begin{itemize}
- \item Synaptic for GNOME
- \item KPackageKit for KDE
- \end{itemize}
- \end{itemize}
- Further details on package management:\\
- \url{https://www.debian.org/doc/manuals/debian-reference/ch02.en.html}
-\end{frame}
-
\begin{frame}
\frametitle{Host vs. target}
\begin{itemize}
More information about the training-materials-updates
mailing list