Bienvenido al repositorio de contenidos de las cátedras Sistemas Operativos e Introduccion a los Sistemas Operativos de la Facultad de Informática, Universidad Nacional de La Plata. Acá vas a encontrar el código fuente LaTeX que se utiliza para armar los trabajos prácticos y explicaciones de las materias.
Debido a la diversidad de sistemas operativos que utilizan los integrantes
de la cátedra, este repositorio debe ser multi-plataforma. Para tal fin se
utiliza una serie de archivos Makefile
.
A continuación se especifican las dependencias que se deben instalar para compilar el proyecto:
- texlive (con soporte español)
- make
En Debian y distribuciones derivadas la instalación de las dependencias puede efectuarse mediante el siguiente comando:
# apt-get install git make texlive texlive-lang-spanish\
texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended
En Windows NT y sus versiones derivadas se deberá descargar CygWin en su respectiva arquitectura (x86 ó x86_64). Durante la instalación de este entorno se presentará la posibilidad de instalar paquetes adicionales. Para que este proyecto funcione se deberán seleccionar las siguientes dependencias:
- git
- make
- textlive
- textlive-collection-basic
- texlive-collection-latex
- texlive-collection-latexextra
- texlive-collection-latexrecommended
- texlive-collection-pictures
- texlive-collection-langspanish
- texlive-collection-fontsrecommended
- texlive-collection-genericrecommended
Para realizar el checkout
del repositorio se debe ejecutar el siguiente
comando:
git clone https://github.com/unlp-so/contenidos.git
La forma más sencilla de compilar el contenido de este repositorio es
utilizando el comando make
en el directorio principal. Esto
provocará que se compile todo el material disponible y se lo guarde en el
directorio pdf/
.
Cuando estés trabajando en un único documento puede resultar innecesario
tener que compilar todo el contenido. En este caso, es recomendable que
navegues hasta el directorio que contiene el material que quieras editar y
ejecutes make
directamente desde esa ubicación. Todo el contenido se
encuentra jerárquicamente organizado en los directorios practicas/
y
explicaciones/
.
Cuando decidas que una práctica o explicación ya está lista para ser publicada,
ejecutá make install
para que el sistema de compilación la guarde en el
directorio pdf/
. ¡No hagas commit
s de PDFs sin terminar!
La mejor forma de escribir material para la cátedra utilizando este repositorio es mirando y estudiando lo que ya está hecho, con el objetivo de aprender la sintaxis, y traducir a LaTeX el material de años anteriores.