top of page
Search
ymserseri1974

Download de kernel-devel-4.18.0-80.el8.x86_64.rpm - Download do kernel-devel-4.18.0-80.el8.x86_64.rp



- Explicação do número da versão e da arquitetura H2: Como baixar o kernel-devel-4.18.0-80.el8.x86_64.rpm dos repositórios do CentOS? - Pré-requisitos para baixar o pacote - Etapas para baixar o pacote usando os comandos yum ou dnf H2: Como instalar o kernel-devel-4.18.0-80.el8.x86_64.rpm em seu sistema? - Pré-requisitos para instalar o pacote - Etapas para instalar o pacote usando o comando rpm H2: Como usar kernel-devel-4.18.0-80.el8.x86_64.rpm para construir módulos do kernel? - Pré-requisitos para construir módulos do kernel - Etapas para construir módulos do kernel usando o comando make H2: Como atualizar o kernel-devel-4.18.0-80.el8.x86_64.rpm para a versão mais recente? - Pré-requisitos para atualizar o pacote - Etapas para atualizar o pacote usando os comandos yum ou dnf H2: Como desinstalar o kernel-devel-4.18.0-80.el8.x86_64.rpm do seu sistema? - Pré-requisitos para desinstalar o pacote - Etapas para desinstalar o pacote usando o comando rpm H2: Conclusão - Resumo dos pontos principais do artigo - Chamada à ação para o leitor Tabela 2: Artigo com formatação HTML O que é kernel-devel-4.18.0-80.el8.x86_64.rpm e por que você precisa dele?




Se você é um usuário do Linux, deve ter ouvido falar do termo "kernel". O kernel é o componente central do sistema operacional que gerencia o hardware, processos, memória e outros recursos. O kernel também fornece uma interface para que os aplicativos do usuário interajam com o sistema.




kernel-devel-4.18.0-80.el8.x86_64.rpm download




Mas e se você quiser personalizar seu kernel ou adicionar alguma funcionalidade que não esteja disponível no kernel padrão? Por exemplo, você pode querer instalar um driver para um novo dispositivo ou habilitar um recurso que não é suportado pelo seu kernel atual. Nesse caso, você precisa construir um módulo de kernel.


Um módulo do kernel é um pedaço de código que pode ser carregado ou descarregado do kernel em execução sem reinicializar o sistema.Os módulos do kernel podem estender ou modificar o comportamento do kernel ou fornecer acesso a novos recursos de hardware ou software.


Para construir um módulo do kernel, você precisa de algumas ferramentas e arquivos que são fornecidos pelo kernel-devel pacote. Este pacote contém os cabeçalhos e makefiles do kernel necessários para compilar e vincular seu módulo do kernel ao código-fonte do kernel.


O kernel-devel pacote tem um número de versão e arquitetura específicos que correspondem ao seu kernel em execução. Por exemplo, se a versão do seu kernel for 4.18.0-80.el8 e sua arquitetura for x86_64, você precisará do kernel-devel-4.18.0-80.el8.x86_64.rpm pacote.


Neste artigo, mostraremos como baixar, instalar, usar, atualizar e desinstalar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote em seu sistema CentOS 8.


Como baixar o kernel-devel-4.18.0-80.el8.x86_64.rpm dos repositórios do CentOS?




A maneira mais fácil de baixar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote é usar o yum ou dnf comandos. Esses comandos são gerenciadores de pacotes que podem baixar e instalar automaticamente pacotes de repositórios online.


Para usar esses comandos, você precisa ter privilégios de root ou acesso sudo em seu sistema. Você também precisa ter uma conexão ativa com a Internet e acesso aos repositórios do CentOS.


Para baixar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote usando yum, execute o seguinte comando:


$ sudo yum install --downloadonly --downloaddir=/tmp/kernel-devel kernel-devel


Este comando irá baixar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote e salve-o no /tmp/kernel-devel diretório. Você pode alterar o diretório para qualquer local de sua preferência.


Para baixar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote usando dnf, execute o seguinte comando:


$ sudo dnf install --downloadonly --downloaddir=/tmp/kernel-devel kernel-devel


Este comando fará a mesma coisa que o yum comando, mas usando o dnf gerenciador de pacotes.


Como instalar o kernel-devel-4.18.0-80.el8.x86_64.rpm em seu sistema?




Depois de ter baixado o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote, você pode instalá-lo em seu sistema usando o rpm comando. O rpm O comando é uma ferramenta de baixo nível que pode instalar, atualizar ou remover pacotes do seu sistema.


Para usar o rpm comando, você precisa ter privilégios de root ou acesso sudo em seu sistema. Você também precisa saber a localização exata e o nome do arquivo do pacote.


Para instalar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote usando rpm, execute o seguinte comando:


$ sudo rpm -ivh /tmp/kernel-devel/kernel-devel-4.18.0-80.el8.x86_64.rpm


Este comando irá instalar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote em seu sistema e exibir algumas informações de progresso. O -eu opção significa instalar, o -v opção significa detalhado, e o -h opção significa marcas de hash.


Se a instalação for bem-sucedida, você deverá ver uma mensagem como esta:


Preparando... ############################################ [100%] Atualizando / instalando... 1:kernel-devel-4.18.0-80.el8 ################################# [100%]


Como usar kernel-devel-4.18.0-80.el8.x86_64.rpm para construir módulos do kernel?




Depois de instalar o kernel-devel-4.18.0-80.el8.x86_64.rpm pacote, você pode usá-lo para construir módulos do kernel em seu sistema. Para fazer isso, você precisa de algumas ferramentas e arquivos adicionais fornecidos por outros pacotes.


Os principais pacotes que você precisa são:


  • gcc: A GNU Compiler Collection que pode compilar código C e C++.



  • fazer: A ferramenta GNU Make que pode automatizar o processo de construção.



  • bzip2: O utilitário de compactação bzip2 que pode extrair arquivos compactados.



  • kmod: A biblioteca kmod e as ferramentas que podem gerenciar os módulos do kernel.



  • kpatch-build: A ferramenta kpatch-build que pode criar patches de kernel ativos.



  • kpatch-utils: As ferramentas kpatch-utils que podem aplicar patches ao vivo do kernel.



  • assinar: A ferramenta pesign que pode assinar módulos do kernel com um certificado.



  • mokutil: a ferramenta mokutil que pode gerenciar chaves do proprietário da máquina (MOKs) para inicialização segura.



  • makedumpfile-kpatch: A ferramenta makedumpfile-kpatch que pode despejar o conteúdo da memória de um kernel corrigido.



  • kexec-tools-kpatch: As ferramentas kexec-tools-kpatch que podem carregar um kernel corrigido na memória e executá-lo.



  • kpatch-dnf-plugin: O plug-in kpatch-dnf-plugin que pode atualizar automaticamente patches de kernel ao vivo usando dnf.



  • kpatch-yum-plugin: O plug-in kpatch-yum-plugin que pode atualizar automaticamente os patches do kernel ao vivo usando o yum.



  • kpatch-zypper-plugin: O plug-in kpatch-zypper-plugin que pode atualizar automaticamente os patches de kernel ao vivo usando o zypper.



  • kpatch-cronjob: O script kpatch-cronjob que pode verificar periodicamente se há patches de kernel ativos disponíveis e instalá-los.



Para instalar esses pacotes, você pode usar o yum ou dnf comandos da seguinte forma:


$ sudo yum install gcc make bzip2 kmod kpatch-build kpatch-utils pesign mokutil makedumpfile-kpatch kexec-tools-kpatch kpatch-dnf-plugin kpatch-yum-plugin kpatch-zypper-plugin kpatch-cronjob


$ sudo dnf install gcc make bzip2 kmod kpatch-build kpatch-utils pesign mokutil makedumpfile-kpatch kexec-tools-kpatch kpatch-dnf-plugin kpatch-yum-plugin kpatch-zypper-plugin kpatch-cronjob


Depois de instalar esses pacotes, você pode usar o fazer comando para construir seu módulo de kernel. Para fazer isso, você precisa ter o código-fonte do seu módulo do kernel em um diretório. Você também precisa ter um Makefile que especifica como compilar e vincular seu módulo do kernel.


Um típico Makefile para um módulo do kernel se parece com isto:


obj-m := mymodule.o KDIR := /usr/src/kernels/$(shell uname -r) PWD := $(shell pwd) padrão: $(MAKE) -C $(KDIR) M=$(PWD) módulos clean: $(MAKE) -C $(KDIR) M=$(PWD) clean


Esse Makefile define uma variável obj-m que contém o nome do arquivo de objeto do módulo do kernel. Também define duas variáveis KDIR e PWD que apontam para o diretório do código-fonte do kernel e o diretório do código-fonte do módulo do kernel, respectivamente. O destino padrão invoca o fazer comando com os argumentos apropriados para construir seu módulo de kernel. O alvo limpo invoca o fazer comando com os argumentos apropriados para remover quaisquer arquivos gerados.


Para construir seu módulo de kernel usando este Makefile, execute o seguinte comando no diretório do código-fonte do módulo do kernel:


$ ganhar


Este comando irá compilar e vincular seu módulo do kernel e gerar um arquivo chamado mymodule.ko. Este arquivo é o módulo do kernel que pode ser carregado ou descarregado do kernel em execução.


Como atualizar o kernel-devel-4.18.0-80.el8.x86_64.rpm para a versão mais recente?




Se você deseja atualizar seu kernel-devel-4.18.0-80.el8.x86_64.rpm pacote para a versão mais recente, você pode usar o yum ou dnf comandos novamente. Esses comandos podem verificar atualizações automaticamente e instalá-las a partir de repositórios online.


Para atualizar seu kernel-devel-4.18.0-80.el8.x86_64.rpm pacote usando yum, execute o seguinte comando:


$ sudo yum update kernel-devel


Este comando verificará se há atualizações disponíveis para o kernel-devel pacote e instalá-los em seu sistema.


Para atualizar seu kernel-devel-4.18.0-80.el8.x86_64.rpm pacote usando dnf, execute o seguinte comando:


$ sudo dnf update kernel-devel


Este comando fará a mesma coisa que o yum comando, mas usando o dnf gerenciador de pacotes.


Observe que atualizar seu kernel-devel pacote também pode atualizar sua versão do kernel em execução. Nesse caso, você precisa reiniciar seu sistema para carregar a nova versão do kernel. Você também precisa reconstruir seus módulos de kernel contra a nova versão do kernel.



0517a86e26


1 view0 comments

Recent Posts

See All

Comments


bottom of page