diff --git a/instr.pdf b/instr.pdf index e6e8b99..17be4ce 100644 Binary files a/instr.pdf and b/instr.pdf differ diff --git a/instr.tex b/instr.tex index aa6e9f5..ddf2ede 100644 --- a/instr.tex +++ b/instr.tex @@ -1,24 +1,23 @@ \documentclass[a4paper,12pt]{article} -\usepackage[utf8]{inputenc} % Support for UTF-8 encoding -\usepackage[T1]{fontenc} % Use extended character set -\usepackage[polish]{babel} % Polish language support +\usepackage[utf8]{inputenc} % Obsługa kodowania UTF-8 +\usepackage[T1]{fontenc} % Użycie rozszerzonego zestawu znaków +\usepackage[polish]{babel} % Obsługa języka polskiego \usepackage{listings} \usepackage{xcolor} +\usepackage[a4paper, margin=1in]{geometry} % Ustawienie marginesów strony -\sloppy % Allows LaTeX to be more lenient with line breaks - -% Settings for code listings +% Ustawienia dla wyświetlania kodu \lstset{ - backgroundcolor=\color{lightgray}, % Background color - basicstyle=\ttfamily\footnotesize, % Font style - breaklines=true, % Break lines if needed - captionpos=b, % Caption position - frame=single, % Add frame around code - numbers=left, % Line numbers - numberstyle=\tiny\color{gray}, % Style of line numbers - stepnumber=1, % Number step - xleftmargin=\parindent, % Indentation - showstringspaces=false % Don't show spaces + backgroundcolor=\color{lightgray}, % Kolor tła + basicstyle=\ttfamily\footnotesize, % Styl czcionki + breaklines=true, % Łamanie długich linii + captionpos=b, % Pozycja tytułu + frame=single, % Dodanie ramki wokół kodu + numbers=left, % Numery wierszy po lewej stronie + numberstyle=\tiny\color{gray}, % Styl numerów linii + stepnumber=1, % Krok numeracji + xleftmargin=\parindent, % Margines z lewej strony + showstringspaces=false % Nie pokazuj spacji w ciągach tekstowych } \title{Instrukcja przygotowania środowiska Docker} @@ -35,55 +34,54 @@ Niniejsza dokumentacja opisuje sposób przygotowania środowiska Docker, uruchom \section{Kroki wykonania} \begin{enumerate} - \item Przejdź do katalogu \texttt{~\_srvc/devops/cluster/user}: + \item Uruchom terminal i przejdź do katalogu \texttt{~/ srvc/devops/cluster/user}: \begin{lstlisting}[language=bash] cd ~/_srvc/devops/cluster/user \end{lstlisting} - \item Uruchom Docker za pomocą \texttt{docker-compose}: + \item Uruchom środowisko Docker za pomocą \texttt{docker-compose}: \begin{lstlisting}[language=bash] docker-compose up \end{lstlisting} - \item Zaloguj się do kontenera Docker, aby uzyskać dostęp do powłoki: - \begin{lstlisting}[language=bash] - docker exec -it user-py-1 bash - \end{lstlisting} - - \item Uruchom \texttt{tmux}, aby rozpocząć sesję terminala z możliwością dzielenia okien: + \item Uruchom \texttt{tmux}: \begin{lstlisting}[language=bash] tmux \end{lstlisting} - \item Podziel ekran na cztery okna w \texttt{tmux}. Można to zrobić w następujący sposób: + \item Dzielimy okno tmux na cztery części: \begin{itemize} - \item Naciśnij \texttt{Ctrl + b}, a następnie \texttt{\%}, aby podzielić ekran pionowo. - \item Naciśnij \texttt{Ctrl + b}, a następnie \texttt{"}, aby podzielić ekran poziomo. - \item Powtórz te operacje, aż będziesz miał cztery okna. + \item Naciśnij \texttt{Ctrl + b}, następnie \texttt{\%}, aby podzielić okno pionowo. + \item Naciśnij \texttt{Ctrl + b}, następnie \texttt{"}, aby podzielić okno poziomo. + \item Powtórz to dla pozostałych okien. \end{itemize} + + \item W każdym z okien wykonaj następujące kroki: - \item W pierwszym oknie przejdź do katalogu \texttt{riscv/VexRiscv/src/test/cpp/murax}: - \begin{lstlisting}[language=bash] - cd riscv/VexRiscv/src/test/cpp/murax - \end{lstlisting} - - \item W drugim oknie przejdź do katalogu \texttt{riscv/openocd riscv/}: - \begin{lstlisting}[language=bash] - cd riscv/openocd_riscv/ - \end{lstlisting} - - \item W trzecim oknie przejdź do katalogu \texttt{work/irq} i uruchom polecenie \texttt{make}: - \begin{lstlisting}[language=bash] - cd work/irq - make - \end{lstlisting} - - \item W czwartym oknie przejdź do katalogu \texttt{work/irq} i uruchom edytor tekstu \texttt{vim}, a następnie \texttt{Termdebug}: - \begin{lstlisting}[language=bash] - cd work/irq - vim - Termdebug - \end{lstlisting} + \begin{enumerate} + \item \textbf{Okno 1:} Przejdź do katalogu \texttt{riscv/VexRiscv/src/test/cpp/murax}: + \begin{lstlisting}[language=bash] + cd riscv/VexRiscv/src/test/cpp/murax + \end{lstlisting} + + \item \textbf{Okno 2:} Przejdź do katalogu \texttt{riscv/openocd riscv/}: + \begin{lstlisting}[language=bash] + cd riscv/openocd_riscv/ + \end{lstlisting} + + \item \textbf{Okno 3:} Przejdź do katalogu \texttt{work/irq} i uruchom polecenie \texttt{make}: + \begin{lstlisting}[language=bash] + cd work/irq + make + \end{lstlisting} + + \item \textbf{Okno 4:} Przejdź do katalogu \texttt{work/irq}, uruchom edytor tekstu \texttt{vim} i przejdź do debuggera: + \begin{lstlisting}[language=bash] + cd work/irq + vim + Termdebug + \end{lstlisting} + \end{enumerate} \end{enumerate} \section{Podsumowanie}