Fedora workstation
Fedora workstation dicas
  • Linux
  • Fedora
  • Workstation
  • RPM
  • grouplist
  • groupinstall

Fedora grouplist

Prepare seu ambiente grouplist

sudo dnf grouplist
sudo dnf groupinstall "Development Tools" -y
sudo dnf groupinstall "D Development Tools and Libraries" -y
sudo dnf groupinstall "C Development Tools and Libraries" -y
sudo dnf groupinstall "Administration Tools" -y
sudo dnf groupinstall "Development and Creative Workstation" -y
sudo dnf groupinstall "Infrastructure Server" -y
sudo dnf groupinstall "System Tools" -y

Criação de atalhos por comando

Em: ~/.local/share/applications Criar um arquivo: [programa].desktop Conteúdo exemplo:

[Desktop Entry]
Version=1.0
Type=Application
Name=Postman
Icon=/usr/local/src/Postman/postman-logo.png
Exec="/usr/local/src/Postman/Postman" %f
Comment=Make api requests
Categories=Development;IDE;
Terminal=false

Testar se é necessário tornar o arquivo executável:

chmod +x

RPM

O rpm é um poderoso gerenciador de pacotes para Red Hat, Suse e Fedora Linux. Ele pode ser usado para criar, instalar, consultar, verificar, atualizar e remover/apagar pacotes de software individuais. Um pacote consiste em um arquivo morto de arquivos e informações do pacote, incluindo nome, versão e descrição:

Instalando um pacote

rpm -ivh {rpm-file}
Ex.:
rpm -ivh mozilla-mail-1.7.5-17.i586.rpm
rpm -ivh --test mozilla-mail-1.7.5-17.i586.rpm

Atualizando um pacote

rpm -Uvh {rpm-file}
Ex.:
rpm -Uvh mozilla-mail-1.7.6-12.i586.rpm
rpm -Uvh --test mozilla-mail-1.7.6-12.i586.rpm

Apagar/Remover um pacote instalado

rpm -ev {package}
Ex.:
rpm -ev mozilla-mail

Apagar/Remover um pacote instalado sem validar suas dependências

rpm -ev --nodeps {package}
Ex.:
rpm -ev --nodeps mozilla-mail

Listar todos os pacotes instalados no sistema

rpm -qa
rpm -qa | less

Exibir informações instaladas junto com a versão do pacote e uma breve descrição

rpm -qi {package}
Ex.:
rpm -qi mozilla-mail

Descubra a que pacote pertence um arquivo

rpm -qf {/path/to/file}
Ex.:
rpm -qf /etc/passwd
rpm -qf /bin/bash

Exibir lista de arquivos de configuração para um pacote

rpm -qc {pacakge-name}
Ex.:
rpm -qc httpd

Exibir lista de arquivos de configuração para um comando

rpm -qcf {/path/to/file}
Ex.:
rpm -qcf /usr/X11R6/bin/xeyes

Exibir lista de todos os RPMs instalados recentemente

rpm -qa --last
rpm -qa --last | less
rpm -qpR {.rpm-file}

Descubra quais dependências um arquivo rpm possui

rpm -qR {package}
Ex.:
rpm -qpR mediawiki-1.4rc1-4.i586.rpm
rpm -qR bash