como identificar uma distro filha, tipo xubuntu, lubuntu, etc. pelo terminal
então pessoal. a dúvida não é identificar via terminal a distro base (debian ou ubuntu), mas sim os nomes das suas derivações (especialmente nas do ubuntu: lubuntu, xubuntu, etc).

conhecem uma saída?

estou usando o xubuntu core 20.04, mas até agora não consegui identificar essa release pelo termin…
quando vc executa sudo find / -xdev -type f -exec grep -il xubuntu {} \; alguma coisa é retornada?
<p>uma maneira de obter a localização binária do processo é usar <code>lsof</code> e <code>grep</code> para o primeiro segmento <code>txt</code>. por exemplo, no shell para ver qual binário é o shell, use o pid do shell no lugar de <code>$$</code>.</p><pre><code>$ lsof -p $$ | grep txt bash 78228 blair txt reg 14,2 1244928 6568359 /bin/bash bash 78228 blair txt reg 14,2 1059792 23699809 /usr/lib/dyld bash 78228 blair txt reg 14,2 136368128 81751398 /private/var/db/dyld/dyld\_shared\_cache\_i386 </code></pre><p>você pode ver que o shell está usando <code>/bin/bash</code>.</p><p>essa técnica funciona se o processo foi iniciado usando um caminho absoluto ou relativo. por exemplo, entrar em um shell e executar</p><pre><code>$ sleep 1234567 </code></pre><p>e usar <code>ps</code> em outro shell mostra apenas como foi lançado:</p><pre><code>$ ps auxww|grep '[s]leep' blair 79462 0.0 0.0 600908 744 s011 s+ 11:17pm 0:00.00 sleep 1234567 </code></pre><p>usando <code>lsof</code> mostra qual binário ele executou:</p><pre><code>$ lsof -p 79462 | awk '$4 == "txt" { print $9 }' /opt/local-development/bin/gsleep </code></pre><p>eu tenho macports coreutils + with\_default\_names instalado, o que explica que eu peguei <code>gsleep</code> e não <code>/bin/sleep</code>.</p> <p> <a href="http://oreilly.com/catalog/9780596009588">programação de sistemas linux</a> </p><p>você pode consultar isso também <a href="https://unix.stackexchange.com/questions/80/recommended-readings-batter-understating-of-unix-linux-internals">link</a> </p> <p>se o seu sistema suportar um <strong> procfs </strong>, você poderá obter muitas informações do seu sistema em execução. é uma interface para as estruturas de dados do kernels, por isso também conterá informações sobre o seu hardware. por exemplo, para obter detalhes sobre a cpu usada, você poderia <code>cat /proc/cpuinfo</code> para mais informações, você deve ver o <em> <a href="http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html">man proc</a> </em>.</p><p>mais informações de hardware podem ser obtidas nas mensagens de log do buffer do anel do kernel com <code>dmesg</code>. por exemplo, isso fornecerá um breve resumo do hardware conectado recentemente e como ele é integrado no sistema.</p><p>estas são algumas "interfaces" básicas que você terá em todas as distribuições para obter algumas informações de hardware.</p><p>outras ferramentas 'pequenas' para coletar informações de hardware são:</p><ul> <li>lspci - hardware pci</li> <li>lsusb - hardware usb</li> </ul><p>dependendo da sua distribuição, você também terá acesso a uma dessas duas ferramentas para obter uma visão geral detalhada da sua configuração de hardware:</p><ul> <li> <a href="http://ezix.org/project/wiki/hardwarelister">lshw</a> </li> <li>hwinfo (específico do suse, mas também disponível em outras distribuições)</li> </ul><p>o "portão" para o seu hardware é através da <em> "desktop management interface"</em> (-&gt; dmi). essa estrutura expõe as informações do sistema ao seu software e é usada pelo lshw, por exemplo. uma ferramenta para interagir diretamente com o dmi é <strong> <a href="http://www.nongnu.org/dmidecode/">dmidecode</a> </strong> e disponível na maioria das distribuições como pacote. ele virá com <code>biosdecode</code> que mostra também as informações completas do bios disponíveis.</p> <p>as pessoas estão tão arraigadas em usar o windows que dizer que o ubuntu é melhor para suas tarefas básicas não é suficiente, você tem <strong> para mostrar </strong> eles como o ubuntu pode ser melhor/mais fácil de executar seja o que for estão tentando realizar.</p><p>você pode configurar uma caixa ubuntu totalmente configurada para eles e mostrar as diferenças em seu uso diário.</p><p>você pode mostrar a eles como um aplicativo ubuntu/linux específico é mais adequado/mais fácil/mais barato para eles.</p> olá junior boff!este fórum é focado em programação (dev).assuntos sobre so, redes, hardware entre outros, geralmente não são respondidos, porém você pode verificar a techtudo ou o clube do hardware... windows 7, windows vista, windows xp, windows server 2003, windows ce, unix, linux, mac os x são exemplos de sistemas operacionais.um sistema operacional é o software principal ou conjunto de programas de um sistema informático que gere os recursos de hardware e fornece serviços para programas aplicativos de software, rodando em modo privilegiado em relação ao resto. vale ressaltar que é um erro comum generalizado chamar o conjunto completo de ferramentas do sistema operacional, ou seja, a inclusão no mesmo termo de programas, como o explorador de arquivos, o navegador da web e todos os tipos de ferramentas que permitem a interação com o sistema operativo. <p> <a href="http://ubuntuforums.org/showthread.php?t=910717">este</a> é um bom como fazer para criar um arquivo <code>.deb</code> básico. ele é adequado para criar arquivos <code>.deb</code> para uso pessoal, mas não suficientemente rigorosos se você quiser que o pacote seja incluído no debian/ubuntu - para isso você deve ler o <a href="http://www.debian.org/doc/maint-guide/">guia do novo mantenedor debian</a> e/ou o - <a href="http://packaging.ubuntu.com/html/">guia de empacotamento do ubunt</a> (que eu acredito que você já tenha tentado).</p><p>uma boa ferramenta para verificar se o arquivo <code>.deb</code> está em conformidade é <code>lintian</code> (instalável a partir dos repositórios).</p><p>houve duas sessões aqui no ask ubuntu chatrooms.</p><p> <a href="http://chat.stackexchange.com/rooms/663/conversation/the-basics-of-packaging-on-ubuntu-packaging-part-1">o básico de embalagem no ubuntu (embalagem: parte 1)</a> </p><p> <a href="http://chat.stackexchange.com/rooms/663/conversation/ubuntu-packaging-for-launchpad-ppas-packaging-part-2">embalagens do ubuntu para ppas do launchpad (embalagem: parte 2)</a> </p> <p>estou assumindo que você quer dizer linux software raid ao invés de hardware raid.</p><p>o cd alternativo suporta a instalação em uma configuração do linux software raid. aqui está um link para um screencast que eu fiz mostrando como fazer isso.</p><p> <a href="http://screencasts.ubuntu.com/mos2007/10\_installing\_ubuntu\_part\_2">http://screencasts.ubuntu.com/mos2007/10\_installing\_ubuntu\_part\_2</a> </p><p>alternativamente, você pode querer experimentar o novo utilitário de disco palimsest no live cd, pois isso tem algumas opções para configurar o linux software raid.</p><p>também é possível instalar no linux software raid usando o live cd e o utilitário mdadm. inicialize a partir do live cd e, em seguida, "sudo apt-get install mdadm", que é a ferramenta necessária para criar a configuração do raid. você precisará usar o fdisk (ou o gparted) para criar as partições e, em seguida, o mdadm para criar o (s) array (s) raid.</p><p>há muitos guias para usar o mdadm online.</p> <p>geralmente as mudanças são propostas e debatidas pela comunidade no ubuntu development summit. veja, por exemplo, o <a href="https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-desktop-application-selection">maverick desktop application selection</a> blueprint.</p><p>existem algumas regras; o aplicativo deve estar no repositório principal (o que significa que ele será oficialmente suportado) e ele e suas dependências devem caber no cd de instalação. as aplicações podem ser movidas para o main, passando pelo <a href="https://wiki.ubuntu.com/maininclusionprocess">principal processo de inclusão</a> .</p><p>o <a href="https://wiki.ubuntu.com/desktopteam">buntu desktop team</a> é o principal responsável pelo suporte e manutenção dos aplicativos de desktop padrão. eles conduzem suas reuniões semanais abertamente em irc e postam as atas no wiki do ubuntu.</p> <p>o steam agora é lançado para o ubuntu e não há necessidade de executar o wine ou qualquer outra coisa para que ele funcione.</p><p>corre</p><pre><code>sudo apt-get install steam </code></pre><p>ou instale-o com este botão:</p><p> <a href="https://apps.ubuntu.com/cat/applications/steam-launcher/"><img src="https://hostmar.co/software-banner" alt="install via the software center"></a> </p><p>isto oferece o método mais fácil para instalar o steam. depois de clicar no botão laranja, você pode não ter o ubuntu software center configurado para instalar o .apk. para obter o ubuntu software center para mostrar o steam a partir deste link, navegue para <code>software-centre</code>, localizado em <code>/usr/bin/software-centre</code>, quando solicitado, após clicar no botão laranja.</p><p>ao instalar o botão "comprar", você não está solicitando pagamento para poder instalar o steam para o cliente linux, pois indica apenas que você precisa comprar jogos para usar o cliente para jogar ou usar aplicativos quando o cliente estiver instalado.</p><p>o que significa que se você já tem jogos steam play ou linux em sua biblioteca steam, não há custo algum para poder usar o steam para linux para jogar, já que é possível entrar no cliente linux com os mesmos detalhes da conta. como com o cliente windows; apenas não os dois ao mesmo tempo.</p><p>além disso, considere atualizar seus drivers de vídeo como mostrado em <a href="https://wiki.ubuntu.com/valve#driver\_upgrades">este artigo</a> passo-a-passo, isso permitirá que você obtenha o melhor desempenho em sua placa gráfica. o artigo aborda a instalação dos drivers para as placas gráficas nvidia, amd/ati e intel.</p><ul> <li> <a href="http://blog.canonical.com/2013/02/14/steam-client-now-available-in-ubuntu-software-center/">steam client agora disponível no ubuntu software center</a> </li> <li> <a href="http://store.steampowered.com/browse/linux/">store.steampowered.com: navegue em jogos linux</a> </li> </ul>