Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

13. Re: Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 09/07/2015 - 19:48h

Grinder escreveu:

No Slackware não tem nenhuma resposta. Não aparece nada


Opa! obridado por ajudar,
posso abusar mais? Se sim, posta a saida de:

cat /etc/[A-Za-z]*[_-][rv]e[lr]* 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


  


14. Re: Como saber se uma distro é .rpm ou .deb?

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2015 - 22:12h

tonyhts escreveu:

Grinder escreveu:

No Slackware não tem nenhuma resposta. Não aparece nada


Opa! obridado por ajudar,
posso abusar mais? Se sim, posta a saida de:

cat /etc/[A-Za-z]*[_-][rv]e[lr]* 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Muito bom tonyhts! E viva as expressões regulares!

No arch:

Arch Linux release
LSB_VERSION=1.4
DISTRIB_ID=Arch
DISTRIB_RELEASE=rolling
DISTRIB_DESCRIPTION="Arch Linux"
NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"



--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {}\ ;



15. Re: Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 09/07/2015 - 22:21h

erisrjr escreveu:

[

Muito bom tonyhts! E viva as as expressões regulares!

No arch:

Arch Linux release
LSB_VERSION=1.4
DISTRIB_ID=Arch
DISTRIB_RELEASE=rolling
DISTRIB_DESCRIPTION="Arch Linux"
NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"



--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {}\ ;


Valeu Eris! To escrevendo alguns humildes artigos (simples e diretos) pra gente. Vai rolar Expressões regulares, SED e AWK, Shell Script, e uma Série de dicas chamadas Diário de um Sysadmin, logo mais eu envio eles...

Deixa eu abusar de vc tbm...
ai funciona o comando completo?:
cat /etc/[A-Za-z]*[_-][rv]e[lr]* 2> /dev/null | grep DISTRIB_ID |awk -F"=" '{print$2}' 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


16. Re: Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 09/07/2015 - 22:38h


Claro que pode, adoro ser gama tester hehehe

eric@slackware ~ NAME=Slackware
eric@slackware ~ VERSION="14.1"
eric@slackware ~ ID=slackware
eric@slackware ~ VERSION_ID=14.1
eric@slackware ~ PRETTY_NAME="Slackware 14.1"
eric@slackware ~ ANSI_COLOR="0;34"
eric@slackware ~ HOME_URL="http://slackware.com/"
eric@slackware ~ SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
eric@slackware ~ BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"


hehehe


17. Re: Como saber se uma distro é .rpm ou .deb?

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2015 - 22:40h

tonyhts escreveu:
...
Deixa eu abusar de vc tbm...
ai funciona o comando completo?:
cat /etc/[A-Za-z]*[_-][rv]e[lr]* 2> /dev/null | grep DISTRIB_ID |awk -F"=" '{print$2}' 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


Legal pelos artigos, serão muito bem vindos. Obrigado por enviá-los ao VOL.

Quanto ao comando, ele funciona sim, retorna Arch. Mas eu gostei mais do segundo, pois são mais informações e isto pode ser útil para quem utilizar sistemas baseados em outros (Encontrar além do nome do ambiente, o da distribuição de origem).

--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;



18. Re: Como saber se uma distro é .rpm ou .deb?

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/07/2015 - 22:44h

Testar se o sistema tem rpm ou dpkg ou yum ou apt não unciona.
Por exemplo, existe um utilitário chamado alien que converte pacotes ,deb, .rpm e .tgz de um formato para o outro.
Tanto que Debian disponibiliza instalar yum e rpm em seus repositórios por causa do alien requerer estes programas.
Ou para crossovers para os fortes. >< (Não acredito nisto).

--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


19. Re: Como saber se uma distro é .rpm ou .deb?

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 09/07/2015 - 22:48h

listeiro_037 escreveu:

Testar se o sistema tem rpm ou dpkg ou yum ou apt não unciona.
Por exemplo, existe um utilitário chamado alien que converte pacotes ,deb, .rpm e .tgz de um formato para o outro.
Tanto que Debian disponibiliza instalar yum e rpm em seus repositórios por causa do alien requerer estes programas.
Ou para crossovers para os fortes. >< (Não acredito nisto).

--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Hey Listeiro, Concordo 100% com vc. Estou indo a fundo nisso porque o autor do tópico pediu ajuda e tbm pq to encucado pacas. rsrs

---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


20. Re: Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 09/07/2015 - 22:52h

Grinder escreveu:


Claro que pode, adoro ser gama tester hehehe

eric@slackware ~ NAME=Slackware
eric@slackware ~ VERSION="14.1"
eric@slackware ~ ID=slackware
eric@slackware ~ VERSION_ID=14.1
eric@slackware ~ PRETTY_NAME="Slackware 14.1"
eric@slackware ~ ANSI_COLOR="0;34"
eric@slackware ~ HOME_URL="http://slackware.com/"
eric@slackware ~ SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
eric@slackware ~ BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"


hehehe


kkk, valeu.

Acho que a constante é o PRETTY_NAME. Então o comando acabou de mudar para a v0.5:

cat /etc/[A-Za-z]*[_-][rv]e[lr]* 2> /dev/null | grep PRETTY_NAME |awk -F"=" '{print$2}' 


Sera que agora vai?
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


21. Re: Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 09/07/2015 - 22:55h

erisrjr escreveu:

Quanto ao comando, ele funciona sim, retorna Arch. Mas eu gostei mais do segundo, pois são mais informações e isto pode ser útil para quem utilizar sistemas baseados em outros (Encontrar além do nome do ambiente, o da distribuição de origem).

Legal! esse comando maior que "tráz" só a distro é só pra responder esse tópico. Onde o autor vai atribuir numa variável e usar num shell script.

Brigadão.


---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


22. Re: Como saber se uma distro é .rpm ou .deb? [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 10/07/2015 - 00:41h

tonyhts escreveu:

Grinder escreveu:


Claro que pode, adoro ser gama tester hehehe

eric@slackware ~ NAME=Slackware
eric@slackware ~ VERSION="14.1"
eric@slackware ~ ID=slackware
eric@slackware ~ VERSION_ID=14.1
eric@slackware ~ PRETTY_NAME="Slackware 14.1"
eric@slackware ~ ANSI_COLOR="0;34"
eric@slackware ~ HOME_URL="http://slackware.com/"
eric@slackware ~ SUPPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"
eric@slackware ~ BUG_REPORT_URL="http://www.linuxquestions.org/questions/slackware-14/"


hehehe


kkk, valeu.

Acho que a constante é o PRETTY_NAME. Então o comando acabou de mudar para a v0.5:

cat /etc/[A-Za-z]*[_-][rv]e[lr]* 2> /dev/null | grep PRETTY_NAME |awk -F"=" '{print$2}' 


Sera que agora vai?
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---



Essa versão ta bugada rs
"Slackware 14.1" 



23. Re: Como saber se uma distro é .rpm ou .deb?

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

Enviado em 10/07/2015 - 00:53h

Grinder escreveu:

tonyhts escreveu:

kkk, valeu.

Acho que a constante é o PRETTY_NAME. Então o comando acabou de mudar para a v0.5:

cat /etc/[A-Za-z]*[_-][rv]e[lr]* 2> /dev/null | grep PRETTY_NAME |awk -F"=" '{print$2}' 


Sera que agora vai?
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---



Essa versão ta bugada rs
"Slackware 14.1" 



Não entendi, rs.
Não é o slack 14.1 ai?
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---


24. Re: Como saber se uma distro é .rpm ou .deb?

Eric
Grinder

(usa Slackware)

Enviado em 10/07/2015 - 00:54h

Tony preciso do seu conhecimento scriptcais auhehueahuea

Preciso de um sed que altere meu grub infelizmente eu precisava de algo mais completo, mas eu já modifiquei e não sei como é o original, mas depois quando tiver com ele original aqui eu te peço, mas vamos ao que você pode me ajudar aqui por enquanto.

Como os outros que você me passou, o comando sed vai ser usado dentro de um script.sh

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=dejavusansmono
else
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
else
search --no-floppy --fs-uuid --set=root 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
fi
font="/usr/share/grub/dejavusansmono.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
set timeout=10
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Slackware-14.1 GNU/Linux' --class slackware-14.1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-6f989954-6e9a-47f3-a6bc-6d0deb2750c8' {
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
else
search --no-floppy --fs-uuid --set=root 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
fi
echo 'Loading Linux 4.1.1 ...'
linux /boot/vmlinuz-4.1.1 root=/dev/sda5 ro acpi_enforce_resources=lax
}
submenu 'Advanced options for Slackware-14.1 GNU/Linux' $menuentry_id_option 'gnulinux-advanced-6f989954-6e9a-47f3-a6bc-6d0deb2750c8' {
menuentry 'Slackware-14.1 GNU/Linux, with Linux 4.1.1' --class slackware-14.1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.1-advanced-6f989954-6e9a-47f3-a6bc-6d0deb2750c8' {
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
else
search --no-floppy --fs-uuid --set=root 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
fi
echo 'Loading Linux 4.1.1 ...'
linux /boot/vmlinuz-4.1.1 root=/dev/sda5 ro acpi_enforce_resources=lax
}
menuentry 'Slackware-14.1 GNU/Linux, with Linux 4.1.1 (recovery mode)' --class slackware-14.1 --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.1-recovery-6f989954-6e9a-47f3-a6bc-6d0deb2750c8' {
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
else
search --no-floppy --fs-uuid --set=root 6f989954-6e9a-47f3-a6bc-6d0deb2750c8
fi
echo 'Loading Linux 4.1.1 ...'
linux /boot/vmlinuz-4.1.1 root=/dev/sda5 ro single
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


Esse já é o modificado, eu coloquei em negrito o que eu adicionei. No caso o original vem sem nada do lado co "ro" com dois espaços, então eu tive que deletar um espaço e adicionar aquela palavra.

Aproveitando, quem quiser pra descobrir o que esse comando no grub faz :)
Amanhã eu vou criar uma dica com ele, muito bacana.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts