Gitea è un servizio e un'interfaccia git self-hosted. Puoi ospitare i tuoi progetti sul tuo server utilizzando Gitea. Questo articolo descrive l'installazione di gitea su pardus. Installazione Docker Possiamo scegliere l'ambiente docker per l'installazione di Gitea. In questo modo, gitea può funzionare in un ambiente indipendente dal nostro sistema principale. Puoi anche eseguire gitea direttamente sul tuo server, se lo desideri. Per prima cosa, eseguiamo un'installazione docker. Ora estraiamo l'immagine della finestra mobile di Pardus. […]
Flutter è una piattaforma sviluppata da Google che consente lo sviluppo di applicazioni per vari sistemi operativi. Con questa piattaforma puoi sviluppare applicazioni per il sistema che desideri con un unico linguaggio di programmazione per Pardus e altre distribuzioni Linux, Android, IOS e WEB.
Nell'ultima sezione, abbiamo spiegato come creare e testare un'immagine initramfs. In questa sezione spiegheremo come creare una directory root minima (rootfs) e le differenze tra file statici e dinamici. Compilazione statica e dinamica Un file statico non necessita di dipendenze, mentre un file compilato dinamico ha dipendenze. Il comando ldd viene utilizzato per determinare se un file è dinamico o meno. Tutte le dinamiche compilate […]
Nella prima parte abbiamo compilato busybox e il kernel linux. In questa sezione, creeremo l'immagine initramfs. Creazione di Initramfs Initramfs è il primo file caricato in memoria all'avvio del sistema. Il file /init in questo file viene eseguito dal nostro kernel e viene avviato il processo di avvio. Creiamo un'immagine initramfs usando il file busybox che abbiamo compilato come static nell'esempio precedente. Per fare ciò, creando una nuova directory […]
In questo articolo, creeremo la nostra semplice distribuzione linux minimale per capire come funzionano le distribuzioni linux. Installare i pacchetti necessari Prima di tutto, abbiamo bisogno degli strumenti di compilazione e di qemu per il test prima di iniziare il processo di compilazione. Per questo abbiamo bisogno di installare i seguenti pacchetti. Ottenere il codice sorgente Scaricare il codice sorgente del kernel Linux da https://kernel.org. Scarica il codice sorgente di Busybox da https://busybox.net. Poi abbiamo scaricato gli archivi […]
Sebbene le schede grafiche rilasciate da Nvidia siano oggi utilizzate da molti utenti per eseguire software di gioco, dovremmo sapere che queste schede grafiche sono utilizzate in molte aree. Le schede grafiche sono utilizzate soprattutto nelle tecnologie di intelligenza artificiale per completare rapidamente il carico di lavoro. Le schede grafiche Tesla, appositamente progettate da Nvidia, sono comunemente utilizzate in quest'area. Gli utenti che vogliono […]
Grub È il nostro bootloader che per primo ci saluta all'avvio del sistema. Grub Grazie a ciò, il nostro kernel e l'immagine initramfs vengono caricati in memoria e il sistema viene avviato.
Introduzione In questo articolo, come continuazione di quanto spiegato nella sezione precedente, spiegheremo come trasformare la nostra applicazione, che abbiamo reso indipendente dal sistema, in un'appimage. Potete raggiungere la prima parte del nostro articolo a questo indirizzo. Innanzitutto, verrà discussa la decodifica e il confezionamento del file Appimage, quindi verrà discussa la struttura interna del file appimage. Risoluzione dei file appimage Quando il parametro –appimage-extract viene aggiunto a qualsiasi file appimage, il file appimage viene risolto. Appimage confezione Appimage […]
Introduzione In questa serie di articoli, ti verrà spiegato come creare un file appimage. Il primo capitolo si concentrerà sull'esecuzione di eseguibili indipendentemente dal sistema. Dovresti avere una conoscenza intermedia di gnu/linux per comprendere chiaramente questa sezione. Concetto binario statico e dinamico Un codice compilato staticamente può essere eseguito senza la necessità di librerie aggiuntive. Scoprire se un file è statico […]
In questo articolo spiegherò come installare e utilizzare un'applicazione grafica su docker. In questo modo, puoi eseguire applicazioni che non sono aggiornate nei repository Pardus, ma che ti servono, senza la necessità di installare una distribuzione separata.