Curso Completo de Gentoo Linux

所在平台: Udemy

课程主页: https://www.udemy.com/course/curso-completo-de-gentoo-linux/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称: 完整的Gentoo Linux课程 课程概述: Gentoo Linux(发音为“jentú”)是一种基于Portage软件包管理系统的元发行版。其名称来源于Gentoo企鹅种类,旨在提供模块化、便携、易于维护、灵活且针对用户机器进行优化的软件包管理体验。与大多数软件发行版不同,Gentoo通常从源代码编译软件包,延续了BSD系统中的“ports”传统,虽然为了方便,某些大型软件包也提供预编译的二进制文件。Gentoo被描述为一种“适应性几乎无限”的元发行版,Portage是其主要的软件包管理系统。Portage系统的设计灵感源于FreeBSD的ports,但它使用的是ebuilds(bash脚本)而不是Makefile,用于描述下载、配置、编译、安装和移除软件包的不同功能,并支持其他可在操作环境中使用的功能。Portage的主要工具是emerge,这是一款用Python编写的脚本,允许具有特权的用户轻松检查和管理Gentoo中的软件包集。emerge可以像其他ports集合一样操作,用户可以在Portage树目录下进行相关的包管理操作。此外,Portage通过/etc/make.conf文件读取配置,从而保持与传统ports的相似性,例如确定Portage树的位置。 该课程将深入探讨Gentoo Linux的特性、优势以及如何有效地使用其强大的软件包管理系统。

课程评论(0条)

课程详情

Gentoo Linux (pronuncia-se "jentú") é uma metadistribuição baseada no sistema gerenciador de pacotes Portage. A nomenclatura usada no desenvolvimento do sistema e seus produtos é inspirada na espécie de pinguim Gentoo. Seu gerenciamento de pacotes é projetado para ser modular, portátil, fácil de manter, flexível e otimizado para a máquina usuária. Diferentemente da maioria das distribuições de software, normalmente os pacotes são compilados a partir do código fonte, mantendo a tradição dos ports nos sistemas BSD, embora, por conveniência, alguns pacotes grandes sejam disponibilizados também como binários pré-compilados para várias arquiteturas. O Gentoo descreve-se como uma metadistribuição, "devido à sua adaptabilidade quase ilimitada".Portage é o sistema de gerenciamento de pacotes do Gentoo. Ele é similar ao ports do BSD: o design original foi baseado no ports do FreeBSD. Em contraste, a árvore do Portage não contém diretórios com makefiles, mas com as chamadas ebuilds, scripts bash que descrevem funções separadas para baixar, configurar, compilar, instalar e remover um pacote, além de funções adicionas que podem ser utilizadas no ambiente operacional para um pacote.A principal ferramenta de gerenciamento de pacotes do Portage é a emerge. Trazida junto com outros scripts úteis, a ferramenta emerge é escrita em Python e pode ser usada por usuários privilegiados para inspecionar e alterar facilmente o conjunto de pacotes no Gentoo. O emerge pode ser utilizado para operar de modo similar ao modo como outras coleções do ports funcionam, ao entrar em um diretório da árvore e utilizar o emerge (ao invés do make) para realizar operações relacionadas ao gerenciamento de pacotes. O portage lê configurações no arquivo /etc/make.conf, mantendo a sua similaridade com o ports, e pode ser usado, por exemplo, para determinar onde a(s) árvore(s) do Portage são mantidas.

课程标签

0人关注该课程

主题相关的课程