Debian DVD1 - Instalação Minimalista Offline

1. Debian DVD1 - Instalação Minimalista Offline

Patrick
Freud_Tux

(usa Outra)

Enviado em 08/03/2020 - 21:16h

Olá pessoal, tudo tranquilo!

Baixei uma versão do Debian estável (Buster 10.3 - AMD64), mas o DVD1, e digamos, fiz uma instalação minimalista, só o sistema base, sem adicionar nada da sessão de seleção de pacotes. A ideia é testar tudo offline e ver se é possível montar um sistema instalando só o sistema básico e ir adicionando as outras coisas pelo DVD1, como repositório.

Pois bem, sistema mínimo instalado, com um tamanho de uns 780 megabytes aproximadamente.
Fui lá, mandei o discover pro espaço (não uso e nunca vou usar). Uma coisa que notei, é que na instalação minimalista nesse caso, transformar pacotes que são automáticos em manuais, a coisa toda flui bem tranquila. Isso já não rola tão bem, se você instala junto os utilitários do sistema, coisas do sistema padrão e um ambiente gráfico, mas isso fica pra outra hora.

Usei a mídia de instalação (pendrive), montei em /media/cdrom, comentei o /etc/apt/sources.list deixe só as linhas referente a mídia sem comentar, o resto, tudo comentado.
Rodei um apt-get update e até ai tudo blz.
Fiz simulações de instalações do aptitude, e tudo perfeito. Instalei o aptitude. Sucesso.

Fui fazer simulações de instalação de um xorg bem enxuto, pra ir adicionando o resto depois (xserver-xorg-core, xserver-xorg) ou só o xserver-xorg-core, e a coisa ficou bem estranha.
Simplesmente, o apt-get queria empurrar tudo, mas tudo mesmo do xorg, arquivos que nem uso, como xorg sis, amd, nouveau e etc... E a coisa toda que nem uso.
Fiquei tentando umas duas-três horas, mas nada. Utilizei a opção --no-recommends-install, mas nada. Parece que o sistema não estava nem ai e queria empurrar isso tudo.

A questão é!
Tem como isso dar certo? Achei que teria mais facilidades nesse caso, mas não tá dando certo.

Agradeço se puderem dar alguma colaboração.

T+ e valeus


  


2. Re: Debian DVD1 - Instalação Minimalista Offline

Glaulher Ramalho Medeiros
GRM

(usa Void Linux)

Enviado em 09/03/2020 - 07:34h


Utilizo debian, instalação a partir do netinst, dá pra fazer a instalação bem enxuta, porém distros como void a instalação fica mais enxugada.

Disciplina é liberdade
Compaixão é fortaleza
Ter bondade é ter coragem


3. Re: Debian DVD1 - Instalação Minimalista Offline

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 09/03/2020 - 14:13h

Numa instalação mínima, evite instalar metapacotes. Eles são pacotes "fictícios" que só servem para agregar pacotes reais, cujo os desenvolvedores acham serem relacionados.

No Debian metapacotes são muito comuns, e puxam junto com eles uma tralha grande de outros pacotes e até outros metapacotes. Se a estrutura de dependências está muito intrincada puxando o que você não precisa (mesmo usando o --no-install-recommends)... aí, não tem jeito. Só se você baixar os pacotes, modificar as dependências dentro deles, reempacotar e instalar manualmente ou compilar da fonte... acho que o trabalho seria hercúleo demais, não vale a pena.



4. Re: Debian DVD1 - Instalação Minimalista Offline

Patrick
Freud_Tux

(usa Outra)

Enviado em 12/03/2020 - 16:41h

Peço desculpas pela demora. Tô numa correria bem maluca até o meio do mês que vem.

Então, a minha ideia foi a seguinte.
Pegar e baixar o DVD1 do Buster. Depois instalar no estilo netinstall, ou seja, só instalar o sistema básico, sem mais nada, ou seja, sem xorg, ambiente gráfico, ambiente de desktop... Sem marcar nada na opção de pacotes.
Depois de pronto, em teoria seria só pegar a mídia do DVD1 e usar como se fosse um repositório offline e ir instalando as coisas.
Porém, já de cara ao tentar instalar os pacotes do xorg (xorg-core), sei lá o que tá acontecendo, que a tranqueirada toda está querendo vir junto.
Estou quase pegando uma mídia netinstall e instalar offline mesmo (terei ver se vai dar certo), depois, usar o DVD1 para ver se vai funcionar como repositório.
O sistema só está com os pacotes básicos pra funcionar.
Não faço a menor ideia de quem está tentando puxar a fila toda rsrs ( ><)

Valeus, T+

-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";

" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer


5. Re: Debian DVD1 - Instalação Minimalista Offline

edps
edps

(usa Slackware)

Enviado em 15/03/2020 - 11:02h


Eu sinceramente não entendo a dificuldade em entender o gerenciamento de pacotes no Debian, sabe-se que ao usar meta-pacotes ele puxará TODAS as dependências que necessita, então o que fazer?

Ao tentar instalar o meta-pacote xserver-xorg ele puxará outros meta-pacotes: xserver-xorg-core e xserver-xorg-video-all, assim sendo você pula esse pacote e vai de:

# apt-get install xserver-xorg-core # esse é o báscico para ter o X

# apt-get install xserver-xorg-video-SOMENTE_O_QUE_VOCÊ_PRECISA # aqui você está pulando os meta-pacotes : xserver-xorg-video-all ou xorg-driver-video

# aqui seria o intel (xserver-xorg-video-intel), ou seja instalar apenas um driver de vídeo, lista de drivers de vídeo:
# https://packages.debian.org/buster/xserver-xorg-video-all
# https://packages.debian.org/buster/xorg-driver-video

# apt-get install xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse # aqui você está pulando os meta-pacotes : xorg-driver-input ou xserver-xorg-input-all

# Veja-os (talvez você precise de mais alguns) em:
# https://packages.debian.org/buster/xorg-driver-input
# https://packages.debian.org/buster/xserver-xorg-input-all



Querendo deixar mais enxuto, use a opção --no-install-recommends ou acrescente um traço (-) após o nome de um pacote indesejado (não vale para o systemd! rsrs), mas o uso exagerado dessa opção deixará o sistema bem capenga, por isso é bom observar o campo PACOTES RECOMENDADOS.

Já do jeito que você vem fazendo somente os 2 meta-pacotes (xserver-xorg e xserver-xorg-core) puxarão isso:

dep: keyboard-configuration
dep: libaudit1 (>= 1:2.2.1)
dep: libbsd0 (>= 0.7.0)
dep: libc6 (>= 2.17) [amd64, arm64, mips64el, ppc64el, s390x]
dep: libc6 (>= 2.28) [armel, armhf, i386, mips, mipsel]
dep: libdbus-1-3 (>= 1.9.14)
dep: libdrm2 (>= 2.4.66)
dep: libegl1-mesa
or libegl1
dep: libepoxy0 (>= 1.4.3)
dep: libgbm1 (>= 17.1.0~rc2)
dep: libgcrypt20 (>= 1.8.0)
dep: libgl1
dep: libpciaccess0 (>= 0.12.902)
dep: libpixman-1-0 (>= 0.30.0)
dep: libselinux1 (>= 2.0.82)
dep: libsystemd0
dep: libudev1 (>= 183)
dep: libunwind8 [not mips, s390x]
dep: libxau6
dep: libxdmcp6
dep: libxfont2 (>= 1:2.0.1)
dep: libxshmfence1
dep: udev (>= 149)
dep: xserver-common (>= 2:1.20.4-1)

rec: libgl1-mesa-dri (>= 7.10.2-4)
rec: libpam-systemd

sug: xfonts-100dpi
or xfonts-75dpi
sug: xfonts-scalable

--------------------

dep: x11-xkb-utils
dep: xkb-data (>= 1.4)
dep: xserver-xorg-core (>= 2:1.17.2-2)
dep: xserver-xorg-input-all # ALGUNS QUE TALVEZ NÃO SEJAM NECESSÁRIOS
or xorg-driver-input
dep: xserver-xorg-video-all # UMA PORRADA DE DRIVERS DE VÍDEO!!!
or xorg-driver-video

rec: libgl1-mesa-dri
rec: xserver-xorg-legacy


Divirta-se...






6. Re: Debian DVD1 - Instalação Minimalista Offline

Patrick
Freud_Tux

(usa Outra)

Enviado em 17/03/2020 - 09:56h

edps escreveu:


Eu sinceramente não entendo a dificuldade em entender o gerenciamento de pacotes no Debian, sabe-se que ao usar meta-pacotes ele puxará TODAS as dependências que necessita, então o que fazer?

Ao tentar instalar o meta-pacote xserver-xorg ele puxará outros meta-pacotes: xserver-xorg-core e xserver-xorg-video-all, assim sendo você pula esse pacote e vai de:

# apt-get install xserver-xorg-core # esse é o báscico para ter o X

# apt-get install xserver-xorg-video-SOMENTE_O_QUE_VOCÊ_PRECISA # aqui você está pulando os meta-pacotes : xserver-xorg-video-all ou xorg-driver-video

# aqui seria o intel (xserver-xorg-video-intel), ou seja instalar apenas um driver de vídeo, lista de drivers de vídeo:
# https://packages.debian.org/buster/xserver-xorg-video-all
# https://packages.debian.org/buster/xorg-driver-video

# apt-get install xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse # aqui você está pulando os meta-pacotes : xorg-driver-input ou xserver-xorg-input-all

# Veja-os (talvez você precise de mais alguns) em:
# https://packages.debian.org/buster/xorg-driver-input
# https://packages.debian.org/buster/xserver-xorg-input-all



Querendo deixar mais enxuto, use a opção --no-install-recommends ou acrescente um traço (-) após o nome de um pacote indesejado (não vale para o systemd! rsrs), mas o uso exagerado dessa opção deixará o sistema bem capenga, por isso é bom observar o campo PACOTES RECOMENDADOS.

Já do jeito que você vem fazendo somente os 2 meta-pacotes (xserver-xorg e xserver-xorg-core) puxarão isso:

dep: keyboard-configuration
dep: libaudit1 (>= 1:2.2.1)
dep: libbsd0 (>= 0.7.0)
dep: libc6 (>= 2.17) [amd64, arm64, mips64el, ppc64el, s390x]
dep: libc6 (>= 2.28) [armel, armhf, i386, mips, mipsel]
dep: libdbus-1-3 (>= 1.9.14)
dep: libdrm2 (>= 2.4.66)
dep: libegl1-mesa
or libegl1
dep: libepoxy0 (>= 1.4.3)
dep: libgbm1 (>= 17.1.0~rc2)
dep: libgcrypt20 (>= 1.8.0)
dep: libgl1
dep: libpciaccess0 (>= 0.12.902)
dep: libpixman-1-0 (>= 0.30.0)
dep: libselinux1 (>= 2.0.82)
dep: libsystemd0
dep: libudev1 (>= 183)
dep: libunwind8 [not mips, s390x]
dep: libxau6
dep: libxdmcp6
dep: libxfont2 (>= 1:2.0.1)
dep: libxshmfence1
dep: udev (>= 149)
dep: xserver-common (>= 2:1.20.4-1)

rec: libgl1-mesa-dri (>= 7.10.2-4)
rec: libpam-systemd

sug: xfonts-100dpi
or xfonts-75dpi
sug: xfonts-scalable

--------------------

dep: x11-xkb-utils
dep: xkb-data (>= 1.4)
dep: xserver-xorg-core (>= 2:1.17.2-2)
dep: xserver-xorg-input-all # ALGUNS QUE TALVEZ NÃO SEJAM NECESSÁRIOS
or xorg-driver-input
dep: xserver-xorg-video-all # UMA PORRADA DE DRIVERS DE VÍDEO!!!
or xorg-driver-video

rec: libgl1-mesa-dri
rec: xserver-xorg-legacy


Divirta-se...



E aeee edps, tudo blz ;)

Então, eu tive uma série de problemas nessa instalação, fiz algumas coisas, e acabei bagunçando o sistema. Reinstalei de novo, pois estava sem vontade nenhuma de ficar fuçando pra consertar. Mas realmente, tinha ficado bem bizarro, qualquer coisa do xorg que se tentava baixar, ele automaticamente tentava instalar tudo.
Agora tá mais tranquilo. Antes uma instalação básica tinha em torno de 680mb. Agora, tá com uns 788mb, praticamente 100mb a mais.
Não era o famoso problema de não entender o lance dos metapacotes não hehe. Eu que fiz alguma coisa bem maluca lá e baguncei tudo.

Mas enfim...

O problema agora reside em 5 pontos chatos.
Como não dá para ficar sem pacote xserver-xorg-core (ai não tem X rsrs), a instalação dele tá tentando trazer junto, 3 pacotes desnecessários pra mim:

libdrm-amdgpu1 libdrm-radeon1 libdrm-nouveau2 libwayland-client0 libwayland-server0       -----> Não preciso de nenhum deles 


Tirando os dois pacotes libwayland ai, que ainda vou ver, quem tá puxando eles, estou focando em resolver o problema dos 3 ai: libdrm-amdgpu1 libdrm-radeon1 libdrm-nouveau2.
O xserver-xorg-core, tem uma dependência vital que tá puxando eles, que é a libgl1
A libgl1 tem uma dependência vital que é a libglx0
A libglx0 tem uma dependência vital que é a libglx-mesa0
A libglx-mesa0 tem uma dependência vital que é a libgl1-mesa-dri, que traz os 3 pacotes indesejados: libdrm-amdgpu1 libdrm-radeon1 libdrm-nouveau2

Por serem dependências vitais, não consigo lidar com elas via apt/apt-get, porém, uma coisa que não testei, foi baixar as dependências da libgl1 sem a libglx0 (sem o seu metapacote que puxa os 3 indesejáveis). E ir rodando um dpkg -i em cada uma e ver no que dá. Se não tiver como, tentarei o mesmo procedimento em cada uma das dependências e ver se me livro das tais libdrm amd, radeon e nouveau, já que não uso elas.
Lembro de ter feito isso uma vez, com o aptitude, vou ver no que dá.

Já tentei instalar o xserver-xorg-core sem a libgl1, mas o apt reclama que fica com pacotes quebrados (libdrm-amdgpu1 libdrm-radeon1 libdrm-nouveau2) e não prossegue a instalação.

P.S: Dá pra subir um ambiente gráfico sem o pacote xserver-xorg?

Bem, por enquanto é isso.

Valeus.

T+


-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";

" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts