Preciso de alguém que entenda de Slackware

1. Preciso de alguém que entenda de Slackware

Apprentice X
ApprenticeX

(usa FreeBSD)

Enviado em 02/07/2023 - 14:55h

Bom dia a Todos!
Sei que existem muitas pessoas aqui no Fórum que ajudam gratuitamente, e isso é muito legal!
Mas não me importo de pagar se for necessário um valor justo para atingir meu objetivo de forma mais efetiva, visto que gostaria de resolver de fato isso!
Isso é para meu próprio uso e estudo!

O QUE PRECISO:
1) Slackware com Xfce instalado com o mínimo de packages possível! Ou seja, a base mínima do Slackware com 21 ou menos packages + Xorg também com a menor qtd de packages.
2) Em cima do sistema acima, a Nvidia configurada pro meu Notebook Samsung
3) Uma breve explicação do porque aquele package é necessário

O Slackware carrega o terminal com 21 packages, esse foi o mínimo que consegui!
O XOrg precisa funcionar com o mínimo possível para carregar o Xfce-Minimal e configurar a Nvidia depois

São apenas 2 Etapas:
1) Sistema mínimo com Xfce
2) Configurar a Nvidia

Possuo uma pequena noção do Linux, então sendo orientado, posso instalar para testar e passar as informações para configurar. Após conseguir uma instalação em uma Máquina Virtual com o mínimo acima, seria apenas ir para a máquina física e configurar a Nvidia que NUNCA consegui fazer funcionar.

Quem puder ajudar me informe que posso ligar por telefone também!
Obrigado a todos!


  


2. Re: Preciso de alguém que entenda de Slackware

Buckminster
Buckminster

(usa Debian)

Enviado em 02/07/2023 - 18:26h

Qual é o modelo na placa Nvídia?


_________________________________________________________
Always listen the Buck!
Com raras exceções, não dou mais soluções prontas, somente dou dicas!


3. Re: Preciso de alguém que entenda de Slackware

Apprentice X
ApprenticeX

(usa FreeBSD)

Enviado em 02/07/2023 - 19:26h

Buckminster escreveu: Qual é o modelo na placa Nvídia?

Nvidia GForce 710M


4. Re: Preciso de alguém que entenda de Slackware

Buckminster
Buckminster

(usa Debian)

Enviado em 03/07/2023 - 08:19h

Já baixou o Slack 15?
https://mirrors.slackware.com/slackware/slackware-iso/slackware64-15.0-iso/

Vá no primeiro link: 3.5GB e faça um pendrive bootável com o Ventoy, por exemplo, se já não tiver.

Slack com Xfce:
https://docs.slackware.com/pt-br:slackware:xfce

Vou instalar aqui, faz um tempinho que não mexo com o Slack, mas será de noite em casa.

Driver para essa tua placa tem aqui:
https://www.nvidia.com.br/download/driverResults.aspx/149325/br


_________________________________________________________
Always listen the Buck!
Com raras exceções, não dou mais soluções prontas, somente dou dicas!


5. Re: Preciso de alguém que entenda de Slackware

Patrick Ernandes
patrickernandes

(usa Debian)

Enviado em 03/07/2023 - 09:05h

Olá,

Talvez esse mínimo de pacotes, 21 no seu caso, não deixa o sistema pouco usável?
Voce rodou o "ldd" para verificar se não falta bibliotecas dos executáveis?
Eu costumo realizar instalações mínimas(https://github.com/patrickernandes/slackware), inclusive criação de livecd.
Mas com "xorg" mínimo nunca fiz, mas podemos realizar uma empreitada, pode ser interessante o desafio..

---
Linux para suporte: http://sino.ernandes.info


6. Re: Preciso de alguém que entenda de Slackware

Apprentice X
ApprenticeX

(usa FreeBSD)

Enviado em 03/07/2023 - 17:15h

patrickernandes escreveu: Olá, Talvez esse mínimo de pacotes, 21 no seu caso, não deixa o sistema pouco usável?

Usável depende de cada pessoa. O objetivo é o mínimo para o Slackware abrir o Xfce completamente vazio, um sistema LIMPO. Algumas pessoas usam o VIM, Uso mcedit. Então pra mim o VIM é lixo instalado! Muitos usam Bluetooth, Eu não! Logo Bluetooth pra mim é Lixo instalado! Muitos usam Network Manager. Não uso! Pra mim é Lixo instalado! Pode-se dividir inúmeras áreas de trabalho, pra mim é inútil, NUNCA precisei de mais que 1.

Escolhi Slackware pq NUNCA trava ou congela (Usando minha instalação), Gosto do sistema dele de controle de packages, posso remover um package quase 100% do PC. Ficando o mínimo de lixo de desinstalação. Com um Linux Minimal, saberei o que deve ou não ter na pasta /etc/ e em outras pastas também, baseado no que uso.

A necessidade de controle é pq atualizações são destrutivas! Linux, Android, Windows, exceção ao Kernel, atualizações REMOVEM o que é útil e coloca LIXOS no lugar.

Tipo assim: Vamos atualizar esse carro! Removam as rodas e o motor! Coloquem uma Flor no lugar do banco! Agora o carro ficou ÓTIMO!
E não estou exagerando! Foi assim do Konqueror para o Dolphin!

O objetivo é ter um S.O onde eu saiba o que estou usando, Escolhi XFCE pq é vazio e simples, no futuro pretendo ir para um Gerenciador de Janelas ainda mais vazio onde mostre apenas o Wallpaper, ou um Gerenciador de Janelas que apenas exiba o programa rodando que eu tenha chamado no Terminal.

Voce rodou o "ldd" para verificar se não falta bibliotecas dos executáveis?

O uso do ldd é interessante, mas fiz isso sem ele. Começei analisando se era ou não instalável e quais msg de erro me retornaria e se estava rodando o terminal.

com "xorg" mínimo nunca fiz, mas podemos realizar uma empreitada, pode ser interessante o desafio.

Sim o que de fato falta pra mim é rodar o xorg no mínimo carregando o Xfce vazio
Na Série A consegui de minimal 21 Packages, obviamente, sem grep, sem /dev/, que claro são necessários também pra mim.



7. Re: Preciso de alguém que entenda de Slackware

Apprentice X
ApprenticeX

(usa FreeBSD)

Enviado em 03/07/2023 - 17:41h

Buckminster escreveu: Já baixou o Slack 15?

Costumo baixar aqui o Slackware-Current: ftp://ftp.slackware.no/slackware/slackware-iso/slackware-current-iso/
Esse link acima é atualizado todas as 3ª Feiras


A parte da Nvidia, vamos deixar pra qdo o XFCE estiver carregado, pois a instalação da Nvidia não é totalmente confiável e nem segura, ela meio que bagunça tudo após instalada e sua desintalação nem sempre funciona adequadamente!
Apenas informando, os problemas que tive com a Nvidia foi de ficar apenas um: "-" piscando na tela e não carregar o Xfce. Acredito que isso seja devido a configuração do xorg setup que não funciona usando a Nvidia, ou seja, ele não conclue a configuração. E como não sei configurar o arquivo, nunca passou disso. E acredito que o problema tenha a ver com a identificação da Nvidia.

Vou já deixar em uma VM o minimal instalado da série A, pendente apenas de quais packages preciso instalar para o Xorg rodar o Xfce


8. Re: Preciso de alguém que entenda de Slackware

Buckminster
Buckminster

(usa Debian)

Enviado em 04/07/2023 - 14:03h

Não sei se tu já viu, mas vamos lá, um link leva ao outro:

Dê uma lida:
http://www.slackware.com/config/x.php

Parta dessa instalação minimal que tu tem aí.
Aqui diz como ver se há um problema com o módulo do kernel NVIDIA e tem um script para criar/recriar os arquivos nvidia no xorg:
https://www.x.org/wiki/NVIDIAProprietaryDriver/

Do link abaixo tu pode testar o driver 390.157:
https://www.nvidia.com/en-us/drivers/unix/

Aqui fala sobre os drivers legacy:
https://www.nvidia.com/en-us/drivers/unix/legacy-gpu/

Aqui tu pode achar maiores informações oficiais sobre o driver nvídia:
https://nvidia.custhelp.com/app/answers/detail/a_id/3142

E aqui mais instalação do driver e configurações:
http://docs.slackware.com/howtos:hardware:proprietary_graphics_drivers?s[]=proprietary&s[]=drive...
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "Nvidia Corporation"
BoardName ""
EndSection

Daí, por último, instale o Xfce:
https://docs.slackware.com/pt-br:slackware:xfce

Ou veja aqui somente os pacotes do Xfce para tua versão do Slack. Escolha tua versão, jogue xfce na busca e baixe e instale todos, verá que são bem pequenos, ou selecione somente os que você quiser:
https://packages.slackware.com/


_________________________________________________________
Always listen the Buck!
Com raras exceções, não dou mais soluções prontas, somente dou dicas!


9. Re: Preciso de alguém que entenda de Slackware

Apprentice X
ApprenticeX

(usa FreeBSD)

Enviado em 04/07/2023 - 19:25h

Buckminster escreveu: Dê uma lida: http://www.slackware.com/config/x.php

Essa parte existe um problema pq não funciona o setup do xorg.

Aqui diz como ver se há um problema com o módulo do kernel NVIDIA e tem um script para criar/recriar os arquivos nvidia no xorg:
https://www.x.org/wiki/NVIDIAProprietaryDriver/

Aqui é pra mim informação nova, que pode sim mudar todo o contexto, vou experimentar

E aqui mais instalação do driver e configurações:
http://docs.slackware.com/howtos:hardware:proprietary_graphics_drivers?s[]=proprietary&s[]=drive...
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "Nvidia Corporation"
BoardName ""
EndSection

Essa parte da configuração que creio ser o maior problema, se o xorg.conf e os arquivos informados no link funcionarem com apenas essas linhas resolve o problema, visto que como o setup não gera esses arquivos corretamente, se a informação manual funcionar, resolve, neste link também fala de outros arquivos que não mechi e não sabia ser necessário além do xorg pra configurar, pode ser que esssa informação extra funcione! Vou tentar!

Farei um teste hoje com uma versão full do Slackware apenas pra ver se a Nvidia funciona. E retorno com a resposta! Funcionando já é um avanço!
Porém ainda falta a questão do Xorg Minimal. A questão da Serie A eu não tenho problema pq conheço ela bem pra funcionar Minimal. Mas quanto ao Xorg e Xfce é aqui que torna-se um problema, justamente pq não sei quais os packages do Xorg preciso ter instalados e nem quais são suas dependências para ele conseguir rodar o Xfce.


10. Re: Preciso de alguém que entenda de Slackware

Buckminster
Buckminster

(usa Debian)

Enviado em 05/07/2023 - 09:06h

O "for" nesse link
https://www.x.org/wiki/NVIDIAProprietaryDriver/
testei no terminal mesmo do Debian e criou todos os arquivos nvidia sem erro nenhum. Deverá funcionar no Slack.

No link abaixo tem o que significa cada pacote do Xfce:
https://www.xfce.org/about/tour

E, de novo, no link
https://packages.slackware.com/
tu seleciona a versão que tu instalou (por exemplo, Slackware64current) e joga xorg na busca que retornará os pacotes e tu verá que todos são poucos Kb de tamanho. E veja que ao lado de cada pacote diz o que cada um é.

XFCE
Leia o link:
https://docs.xfce.org/xfce/building

"Cadeia de dependências do Xfce
Os pacotes Xfce precisam ser construídos em uma ordem específica. Se você não seguir isso, as opções de compilação podem não estar disponíveis ou o estágio de configuração será interrompido devido à falta de dependências."

Basicamente para o Xfce necessita esses quatro:
Painel
Gerenciador de Área de Trabalho
Gerenciador de janelas
Gerenciador de configurações

Na busca dos packages (https://packages.slackware.com/), primeiro joga xfce4-panel (Painel), só o primeiro é necessário, o outro é um app de layout;
Depois joga xfdesktop (gerenciador de área de trabalho);
Depois joga xfwm4 (gestor de janelas);
Depois xfce4-settings (gestor de configurações ou definições).

Daí nesse link
https://docs.xfce.org/xfce/building
tu vê as dependências necessárias, por exemplo, a libxfce4util joga na busca e assim vai.
Veja a imagem.

XORG
Veja a imagem.
Basicamente você precisará do 1, 3, 4, 5, 6, 7 e 8, mas eu instalaria todos.

E esse negócio de você mesmo determinar uma instalação mínima com 21 pacotes é meio estranho, pois se você mesmo não sabe os pacotes necessários.
Quem determina a instalação mínima é a própria instalação com as bibliotecas necessárias, principalmente se tratando do xorg e da interface gráfica.
A instalação é o que ela é com os pacotes e dependências necessárias.
Eu até aconselharia você raciocinar de forma contrária em relação ao xorg e ao xfce: instale tudo, deixe funcionando redondo e depois vá pesquisando e removendo o que não for necessário para você.
Lembre que, no meio disso tudo, tem o hardware específico de cada máquina e o Slackware é literalmente "faça você mesmo" com base no hardware e no software disponíveis.

Veja, a própria página oficial do Xorg recomenda isso:
"TODO: maybe better organize this by just most common applications first or just remove rarely used applications."
https://www.x.org/wiki/UserDocumentation/GettingStarted/

E ali está bem claro que é muito difícil determinar uma instalação básica padrão com X pacotes, pois são várias distribuições, vários hardwares, etc.
Você terá que ir instalando e pesquisando até chegar na instalação mínima de acordo com o que tu quer.
E sempre leia os logs e as mensagens de erros. Atualmente o Linux é auto-explicativo, ele sempre retorna uma mensagem de erro. Principalmente no Slackware isso é fundamental.



_________________________________________________________
Always listen the Buck!
Com raras exceções, não dou mais soluções prontas, somente dou dicas!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts