En general, necesitará un compilador para crear sus binarios. El GCC estándar generalmente funcionará, aunque los mantenedores prefieren tinycc. Esto requiere una configuración, así que elija esto después de haber compilado varias veces y descubrir cómo funciona la compilación. Cuando haya elegido su compilador, debe descargar los archivos. La fuente está disponible como repositorios GIT, por lo que instale GIT y use Git Clone en su directorio de código fuente.
Configuración de su sistema
Si va con GCC, puede instalar fácilmente con su controlador de paquetes estándar y luego ejecutar 'hacer' para compilar su código. Si en su lugar, eliges tinycc, tienes más trabajo que hacer. Afortunadamente, TinyCC puede compilarse, así que descargue desde los repositorios de Git.
$ git clone git: // repo.o.cz/tinycc.git
Puede compilarlo e instalarlo en su sistema, aunque pueda usar el compilador directamente desde su directorio. Una vez que tenga esto configurado, desea mirar a través de las características que desee. Aquí es probablemente donde deba prestar más atención, elegir solo las características que realmente desea e implementar lo menos posible cada vez. La razón es que todas las características son parches, se equivocan los parches y está atrapado con una gran cantidad de código fuente para averiguar qué debería estar allí realmente. Las herramientas que necesita son 'parche' y diff para asegurarse de que pueda manejar los parches e investigarlos.
$ apt instalación parche && apt instalación diff
Finalmente, deberías poder compilar tus herramientas favoritas!
Algunos proyectos interesantes
ST - El terminal simple está diseñado para ejecutar sus comandos. No viene con desplazamiento por defecto. De hecho, no hay muchas características en absoluto. Para encontrar qué características desea, vaya y busquelas en su página web. Cuando encuentre uno, debe descargarlo y usar Patch para obtenerlo. Es posible que desee agregar una función para crear un nuevo terminal con un atajo de teclado. Para hacer esto, descargue https: // st.sin chupar.org/parches/newterM/st-newterm-0.8.2.diferencia. Con ese archivo en cuestión puede actualizar el archivo principal. Ejecutar el parche en el directorio de código fuente.
$ parche -p1 < st-newterm-0.8.2.diff
Esto puede causarle algunos problemas porque su punto de partida no siempre es correcto, lea el archivo de rechazo para corregir. Con el parche aplicado con éxito, puede pasar a configurar sus preferencias. Esto se hace en la configuración.hile h. Cuando termine, compile su código. En la mayoría de los paquetes, tienes un solo comando para hacer esto.
$ Make Clean Install
Hay un archivo de lectura para cada paquete, léelo!
DWM es un reemplazo para cualquier administrador de ventanas, tiene muy pocas características, lo que lo hace pequeño y rápido. Se ejecuta en X, aunque se han hecho algunos esfuerzos para transferirlo a Wayland. Muchos administradores de ventanas de mosaico se basan en este código.
El navegador web más simple que nunca imaginaste! Puede seguir enlaces y abrir nuevos con CTRL-G, los programadores también pueden integrarlo en otras aplicaciones. Como usuario "regular", puede agregarlo a Emacs! No hay más funciones por defecto. Para la navegación con pestañas, use el paquete 'Tabed'.
Después de enamorarte de las herramientas sin chupar, puedes cambiar el control de inicio y el proceso a sinit. Elimina la mayoría de las características innecesarias. Esta forma de iniciar su máquina solo maneja tres señales, lo que hace posible tener un sistema muy mínimo.
Que falta?
Cuando use las herramientas sin chupar, se perderá algunas características, pero pruébelo antes de juzgar. Es posible que no te falta nada.
Las herramientas sin chupas son un poco extremas para la mayoría de las personas. Sin embargo, la mayoría de las personas no se arriesgarán en las principales mejoras por temor a que todo se pierda. Únete al valiente y prueba un paquete a la vez hasta que te sientas bien al respecto. El siguiente paso es bastar con doble base en un sistema sin succión para asegurarse de que aún pueda continuar con las tareas diarias.