Live CD - Entendendo

Olá, alguém sabe pra que serve e como funciona a pasta "pool " que fica dentro do live cd e contém alguns pacotes .deb?

1 Curtida

Não seria spool?

O diretório “/var/spool”

Este diretório possui subdiretórios que dizem respeito a sistemas que fazem o uso de filas, sejam elas de impressão, e-mail, tarefas agendadas. Daemons , como o crond, lpd e sendmail , geram subdiretórios para realizarem suas tarefas.

1 Curtida

O diretório pool seria como a / “raiz” na hierarquia de um repositório da distro debian conforme consta na documentação “Segue link mais abaixo”, dentro de pool temos os diretórios main que são pacotes base, contrib são os complementos e non-free software proprietário normalmente, todos devem cumprir as diretivas DFSG (Debian Free Software Guidelines) os pacotes non-free ficam mais a vontade pois não são incluidos de forma oficial, tanto é que se você precisar de um driver que não é livre, você até pode baixar uma imagem ISO, mas essa não é oficial “não há suporte por parte do time debian”, eu por exemplo para ter meu wifi ativo tive que baixar uma imagem ISO non-free do debian buster pois com a imagem oficial não tinha suporte, recomendo a imagem ISO live+non-free para quem deseja ter um primeiro contato com o Debian, pois o mesmo permite a degustação da distro com algumas interfaces conhecidas e fornecendo a opção de instalar On-the-fly utilizando o Calamares que é bem mais amigável que o Debian installer a última versão que testei com gnome é a RC1 “Release Candidate 1” segue link:
https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/buster_di_rc1-live+nonfree/amd64/iso-hybrid/
Anatomia de um repositório debian, explica a hierarquia da árvore do CD e dos repositórios:
https://wiki.debian.org/DebianRepository#Anatomy_of_a_repository
Debian Free Software Guidelines, se você não sabe por que seu app não está no Debian talvez ajude a sanar suas dúvidas:
https://wiki.debian.org/DFSGLicenses
Imagens “não oficiais do debian com drivers non-free para alguns dispositivos suportados pelo kernel”:
Ultima imagem que testei do Debian RC1, contem algumas interfaces populares como opção, gnome, cinnamon, xfce, lxde, kde e lxqt e standard, se precisar de drivers adicionais utilize a imagem “seu_ambiente+non-fre” e depois escolha iso-hybrid que te dá a opção de instalar normalmente ou testar via live " recomendo a segunda opção para quem nunca instalou o Debian, pois é simples e prática", não o Debian intaller seja um bicho de 7 cabeças.
https://cdimage.debian.org/images/unofficial/non-free/images-including-firmware/
Espero ter ajudado, caso tenha alguma dúvida basta perguntar.
Debian live testing non-free livecd Rodando no gnome-boxes. tela do plymouth


Opção de instalação via Calamares bastando clicar na opção, gostei muito desta opção via live, acho que de certa forma vai trazer muitos usuários de derivadas para a estabilidade do debian.

Para ter suporte parcial ao seu idioma escolha a segunda opção, o restante das configurações é feita no próprio instalador.

Selecione o idioma.

1 Curtida

Obrigado pela resposta, lendo Remastering a Debian installation ISO or a CD/DVD image compreendi que o diretório pool do live cd funciona como um repositório local não sei se ele é utilizado na hora da instalação ou porquê esses pacotes estão ali estou tentando criar um live cd do xubuntu core 18.04 modificando a ISO do xubuntu core 19.04, onde fiz um teste desabilitando os repositórios padrões deixando apenas o deb cdrom e chamando um pacote da pasta pool o oem-config-gtk só que o APT reclamou de dependências e pacotes antigos.

Sim é um repositório local, basta adicionar com o apt-cdrom add, na verdade o sources.list já vem com ele habilitado porém comentado “somente o disco 1”, mas hoje quase ninguém utiliza, antigamente por exemplo a internet era discada, então você baixava as mídias e adicionava com o apt-cdrom e conforme a necessidade de um pacote ele solicitava o disco aonde estava o arquivo.

1 Curtida

Pool significa piscina/tanque/reservatório de água em inglês (não ajuda muito né? ), os sistemas baseados em debian trazem um repositório offline de pacotes adicionais (geralmente drivers e softwares usados apenas depois (ou antes dependendo do caso) na instalação)

Essa pasta é por questão de organização, os pacotes deb são divididos em três categorias dependendo da forma de licenciamento e misturar eles seria problemático então pra não aumentar a quantidade de pastas e organizar foi criada a pasta pool tem as 3 sub pastas:

"main"     #-> São onde ficam os pacotes principais do sistema, mantidos pelos devs do sistema

"contrib"  #-> São pacotes livres que dependem de pacotes não livres ou que não são mantidos pelos devs do sistema

"nonfree"  #-> Aqui ficam os pacotes que não são Software livre
2 Curtidas