Como baixar um código-fonte inteiro raspbian?

3

Sou novo no linux e meu professor me pediu para aprender sobre como construir o Raspbian a partir do código-fonte.

Pelo que leio em outras perguntas, eu preciso baixar o código-fonte do Raspbian primeiro. Em algumas perguntas, o link link e link parece ser o lugar onde eu posso obter o código-fonte para o sistema operacional e o kernel.

O problema é que não tenho certeza do que fazer o download.

Eu preciso do código-fonte do sistema operacional Raspbian e, em seguida, tente construí-lo como é por motivo acadêmico. E tenho certeza que me pediram para compilar o Raspbian OS, não o Raspbian Kernel. Eu terminei de compilar o kernel do Raspbian ontem e hoje me pediram para construir o próprio sistema operacional Raspbian.

Depois que eu consegui construir o sistema operacional, sou obrigado a criar um módulo para fazer o Raspberry funcionar com um determinado dispositivo sensor (atualmente indeciso).

PS: Eu acho que isso está construindo uma distribuição Linux sem customização adicional. Está certo?

    
por Widi Widiyanto 10.10.2016 / 10:21

1 resposta

1

O próprio Raspbian contém 22.544 pacotes fonte em seu repositório principal, com 67.417 arquivos para download se você quiser todo o código-fonte. Reconstruindo tudo isso não é algo que eu consideraria fazer manualmente ...

Se você realmente quiser baixar todo o código-fonte para o Raspbian, você deve começar baixando o índice do repositório de origem e o processo para construir os URLs de download. Algo como o script a seguir deve começar:

#!/usr/bin/awk -f

/^$/ {
    for (i = 0; i < nbfiles; i++) {
    print "http://archive.raspbian.org/raspbian/" directory "/" files[i]
    }
}

/^Files: *$/ {
    infiles = 1
    nbfiles = 0
    next
}

infiles == 1 && /^ / {
    files[nbfiles] = $3
    nbfiles++
}

infiles == 1 && /^[^ ]/ {
    infiles = 0
}

/^Directory: / {
    directory = $2
}
    
por 10.10.2016 / 11:35