Unha guía de inicio para instalar o software usando GIT

Como traballar cos repositorios de software Git

O Git de código aberto é o sistema de control de versións máis usado do mundo. O proxecto maduro foi desenvolvido por Linus Torvalds, o creador do sistema operativo Linux, e alberga unha enorme colección de proxectos de software, tanto comercial como de código aberto, que dependen do control de Git para a versión.

Esta guía mostra como obter un proxecto de Git, como instalar o software no seu sistema e como cambiar o código, o cal require coñecementos de programación.

Como atopar programas usando GIT

Visita a páxina web de exploración en GitHub para ver os depositantes destacados e tendentes, así como enlaces a guías e adestramentos. Mire as distintas categorías para as aplicacións que quere descargar e ten unha opción de uso, cambio, compilación e instalación. Faga clic na icona do menú na parte superior da pantalla para acceder ao campo de busca onde pode buscar un programa específico ou calquera categoría de software dispoñible no sitio.

Un exemplo de clonación dun repositorio Git

Para descargar unha aplicación, o clon. O procedemento é sinxelo, pero debes ter Git instalado no teu sistema. Usando o pequeno programa de liña de comandos chamado cowsay, que se usa para mostrar unha mensaxe como unha burbulla de voz dunha vaca ASCII, aquí tes un exemplo de como atopar e clonar un programa de GitHub.

Escriba cowsay no campo de busca de Git. Notarás que hai varias versións dispoñibles que podes escoller. O dun exemplo, que usa Perl, lévache a unha páxina con varios ficheiros.

Para clonar este repositorio cowsay particular, introduza o seguinte comando:

git clone git: //github.com/schacon/cowsay

O comando git executa Git, o comando clonado clona o repositorio no computador e a última parte é a dirección do proxecto que desexa clonar.

Como compilar e instalar o código

Instale primeiro a aplicación para garantir que se execute. Como fas iso depende do proxecto que descargaches. Por exemplo, os proxectos C probablemente requiran que execute un ficheiro makefile , mentres que o proxecto cowsay neste exemplo require que execute un script shell .

Entón como sabes que facer?

Na carpeta que clonou, debería haber un cartafol cowsay. Se navega ata o cartafol cowsay usando o comando CD e logo fai unha listaxe de directorios, debería ver un ficheiro chamado README ou un ficheiro chamado INSTALL ou algo que destaca como guía de axuda.

No caso deste exemplo de cowsay, hai tanto README como un ficheiro INSTALL. O ficheiro README mostra como usar o software e o ficheiro INSTALL proporciona as instrucións para instalar cowsay. Neste caso, a instrución é executar o seguinte comando:

sh install.sh

Durante a instalación, preguntámoslle se está feliz por instalar cowsay no cartafol predeterminado subministrado. Pode premer en Retornar para continuar ou introducir unha nova ruta.

Como executar Cowsay

Todo o que tes que facer para executar cowsay é escribir o seguinte comando:

cowsay hello world

As palabras Ola mundo aparecen na burbulla do discurso da boca dunha vaca.

Cambiar Cowsay

Agora que tes instalado cowsay, podes modificar o ficheiro usando o teu editor favorito. Este exemplo usa o editor nano do seguinte xeito:

nano cowsay

Pode fornecer interruptores ao comando cowsay para cambiar os ollos da vaca.

Por exemplo, cowsay -g mostra signos de dólar como os ollos.

Pode modificar o ficheiro para crear unha opción Cyclops para que cando escribes cowsay -c a vaca ten un único ollo.

A primeira liña que debes cambiar é a liña 46 que vén do seguinte xeito:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

Estes son todos os interruptores dispoñibles que pode usar con cowsay. Para engadir a opción -c como opción, cambie a liña do seguinte xeito:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

Entre as liñas 51 e 58 ves as seguintes liñas:

$ borg = $ opta {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opta {'g'}; $ paranoid = $ opta {'p'}; $ stoned = $ opts {'s'}; $ canso = $ opta {'t'}; $ wired = $ opta ('w'}; $ novo = $ opta ('y'};

Como podes ver, existe unha variable para cada unha das opcións que explica o que fará o interruptor. Por exemplo $ greedy = $ opta por ['g]';

Engada unha liña para a modificación do switch -c como segue:

$ borg = $ opta {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opta {'g'}; $ paranoid = $ opta {'p'}; $ stoned = $ opts {'s'}; $ canso = $ opta {'t'}; $ wired = $ opta ('w'}; $ novo = $ opta ('y'}; $ cyclops = $ opta ['c'];

Na liña 144, hai unha subrutina chamada construct_face que se usa para construír a cara das vacas.

O código é así:

sub construct_face {if ($ borg) {$ eyes = "=="; } se ($ mortos) {$ eyes = "xx"; $ language = "U"; } se ($ greedy) {$ eyes = "\ $ \ $"; } se ($ paranoide) {$ eyes = "@@"; } se ($ stoned) {$ eyes = "**"; $ language = "U"; } se ($ canso) {$ eyes = "-"; } se ($ wired) {$ eyes = "OO"; } se ($ mozos) {$ eyes = ".."; }}

Para cada unha das variables especificadas anteriormente, hai un par de letras diferente que se coloca na variable $ eyes.

Engade un para a variable $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } se ($ mortos) {$ eyes = "xx"; $ language = "U"; } se ($ greedy) {$ eyes = "\ $ \ $"; } se ($ paranoide) {$ eyes = "@@"; } se ($ stoned) {$ eyes = "**"; $ language = "U"; } se ($ canso) {$ eyes = "-"; } se ($ wired) {$ eyes = "OO"; } se ($ mozos) {$ eyes = ".."; } se ($ cyclops) {$ eyes = "()"; }}

Gardou o ficheiro e executa o seguinte comando para reinstalar cowsay.

sh install.sh

Agora, cando corres cowsay -c hello world , a vaca ten só un ollo.