2024-10-14 17:00:20 +02:00

107 lines
4.8 KiB
TeX

\section{Pamac (Arch Linux)}
\begin{justify}
Als Graphischen Installer gibt es unter Arch Linux {\ttfamily pamac}. Auch in der Shell kann man mit pamac Software installieren.
%-------------------------------------------------------------------------------
% Section: Installation
%-------------------------------------------------------------------------------
\subsection{Installation}
Normalerweise wird bei der Installation einer Manjaro Edition das Programm mit installiert. Wenn es nicht installiert ist, so kann man es noch nach holen.
\listBash
\begin{lstlisting}[captionpos=b, caption=Installation]
uws@tux># GTK-Version
uws@tux>sudo pacman -Syu pamac-gtk
uws@tux># CLI-Version
uws@tux>sudo pacman -Syu pamac-cli
uws@tux># Tray-Icon fuer KDE
uws@tux>sudo pacman -Syu pamac-tray-appindicator
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Suchen
%-------------------------------------------------------------------------------
\subsection{Paket Suchen}
Um nach verf"ugbaren Paketen zu suchen gibt man die Option {\ttfamily search} am. M"ochte man auch das AUR dursuchen, so gibt es hierzu die Option {\ttfamily -a}.
\listBash
\begin{lstlisting}[captionpos=b, caption=Paket suchen]
uws@tux>sudo pamac search [-a] smplayer
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Paket installieren
%-------------------------------------------------------------------------------
\subsection{Paket installieren}
Pakete / Software werden mit der Option {\ttfamily install} installiert. Soll ein Paket aus dem AUR installiert werden, so muss hier die Option {\ttfamily build} genommen werden.
\listBash
\begin{lstlisting}[captionpos=b, caption=Paket Install]
uws@tux>sudo pamac install smplayer smplayer-themes
uws@tux># AUR Paket
uws@tux>sudo pamac build umplayer
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Paket entfernen
%-------------------------------------------------------------------------------
\subsection{Paket entfernen}
Ein Paket wird mit {\ttfamily remove} entfernt.
\listBash
\begin{lstlisting}[captionpos=b, caption=Paket entfernen]
uws@tux>sudo pamac remove smplayer smplayer-themes
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Pakete List / Info
%-------------------------------------------------------------------------------
\subsection{Pakete List / Info}
Eine Auflistung, welche Pakete installiert sind, bekommt man mit {\ttfamily list}. Detaillierte Insormationen über ein Paket bekommt man mit {\ttfamily info}.
\listBash
\begin{lstlisting}[captionpos=b, caption=List / Info]
uws@tux>sudo pamac list -i [-a] # -a = AUR
uws@tux>sudo pamac info [-a] smplayer
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: System Update
%-------------------------------------------------------------------------------
\subsection{System Update}
Mit {\ttfamily checkupdates} kann man "uberpr"ufen, welche Updates verf"ugbar sind. Ein Update kann dann mit {\ttfamily upgrade} oder auch {\ttfamily update} gemacht werden.
\listBash
\begin{lstlisting}[captionpos=b, caption=System Update]
uws@tux>sudo pamac checkupdates -a
uws@tux>sudo pamac upgrade -a
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Verwaiste Paket
%-------------------------------------------------------------------------------
\subsection{Verwaiste Paket}
Eine Liste "uber verwaiste Pakete bekommt man mit {\ttfamily list -o}. Alle verwaisten Pakete kann man dann mit {\ttfamily remove -o} entfernen.
\listBash
\begin{lstlisting}[captionpos=b, caption=Verwaiste Pakete]
uws@tux>sudo pamac list -o
uws@tux>sudo pamac remove -o
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Cache
%-------------------------------------------------------------------------------
\subsection{Cache}
Mit {\ttfamily cache clean} werden alle alten Pakete gelöscht. Möchte man die letzten 3 Pakete aber noch vorhalten, so gibt man die Option {\ttfamily \verb|--|keep} mit an.
\listBash
\begin{lstlisting}[captionpos=b, caption=Cache bereinigen]
uws@tux>sudo pamac clean
uws@tux>sudo pamac clean --keep 3
\end{lstlisting}
%-------------------------------------------------------------------------------
% Section: Nützliche Funktionen
%-------------------------------------------------------------------------------
\subsection{N"utzliche Funktionen}
\listBash
\begin{lstlisting}[captionpos=b, caption=N"utzliche Funktionen]
uws@tux># Anzeige zu welchem Paket eine Datei gehoert
uws@tux>sudo pamac search -f /usr/bin/smplayer
uws@tux># Installation eines installierten Pakets erzwingen
uws@tux>sudo pamac reinstall smplayer
\end{lstlisting}
\end{justify}