Posso instalar “development-tools” offline? Ou como fazer do meu CD o repositório yum?

2

Estou procurando as "ferramentas de desenvolvimento" para o Fedora, mas não consigo encontrar informações sobre como / onde baixá-lo para instalar off-line (não tenho conexão com a Internet no meu Fedora).

Tentativa 1: há uma dica aqui sobre como usar o DVD como repositório, mas não tenho o media.repo na raiz do meu DVD do Fedora 15. Alguma idéia de onde ele está?

Tentativa 2: também encontrei esta imagem , em um página dizendo que eu posso escolher durante a instalação para instalar as ferramentas de desenvolvimento. Mas eu apenas re-instalei o Fedora prestando atenção, e não vi aquela tela ou essa opção ..

Tentativa 3: achei esta abordagem , mas é necessário instalar o createrepo e não posso instalar nada aqui ..

Usando a abordagem de Bakha Nurzhanov:

Monte sua mídia de DVD: mount -r / dev / cdrom / media / CentOS Crie o arquivo /etc/yum.repos.d/CentOS-Media.repo com o seguinte conteúdo:

[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=0
enabled=0

Use seu DVD para instalar "Ferramentas de desenvolvimento"

yum --disablerepo=\* --enablerepo=c5-media groupinstall "Development Tools"

Neste último passo eu consegui:

$ yum --disablerepo=\* --enablerepo=c5-media
Loaded plugins: langpacks, presto, refresh-packagekit
file:///media/CentOS/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/CentOS/repodata/repomd.xml
Trying other mirror.
You need to give some command
Usage: yum [options] COMMAND

Eu verifiquei, realmente não há nenhuma pasta repodata ou arquivo repomd.xml .. Aqui está a árvore de DVD:

$ tree
.
├── EFI
│   └── boot
│       ├── bootx64.conf
│       ├── bootx64.efi
│       ├── grub.conf
│       ├── initrd0.img
│       ├── isolinux.bin
│       ├── isolinux.cfg
│       ├── memtest
│       ├── splash.jpg
│       ├── splash.xpm.gz
│       ├── vesamenu.c32
│       └── vmlinuz0
├── GPL
├── isolinux
│   ├── boot.cat
│   ├── initrd0.img
│   ├── isolinux.bin
│   ├── isolinux.cfg
│   ├── memtest
│   ├── splash.jpg
│   ├── vesamenu.c32
│   └── vmlinuz0
└── LiveOS
    ├── livecd-iso-to-disk
    ├── osmin.img
    └── squashfs.img

4 directories, 23 files

A minha versão do DVD é diferente da sua? Eu baixei o último do site ..

    
por Tom Brito 05.07.2011 / 02:52

3 respostas

2

development-tools é um conjunto de pacotes relacionados ao desenvolvimento. Você deve montar seu ISO ou CD do Fedora, executar system-config-packages em um terminal, verificar os pacotes que deseja instalar em development-tools e, em seguida, aplicar a alteração.

    
por 05.07.2011 / 03:28
2
  • Monte sua mídia de DVD:
mount -r /dev/cdrom /media/CentOS
  • Crie o arquivo /etc/yum.repos.d/CentOS-Media.repo com o seguinte conteúdo:
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=0
enabled=0
  • Use seu DVD para instalar "Ferramentas de desenvolvimento"
yum --disablerepo=\* --enablerepo=c5-media groupinstall "Development Tools"
    
por 09.07.2011 / 02:23
1

Você precisará se conectar a um repositório de pacotes de algum tipo. Você pode configurar seu gerenciador de pacotes (no caso do Fedora deve ser yum ) para usar o seu CD como repositório. Normalmente, as configurações para isso estão no arquivo de configuração padrão, mas não ativadas. Procure em /etc/yum/repos.d para ver se você pode encontrar o nome do repositório configurado para sua mídia de CD.

Uma vez que seu repo está configurado como padrão ou você sabe qual comando yum executar para habilitá-lo ( yum --enablerepo=cdrom_repo_name ou algo assim), você deve ser capaz de instalar qualquer ferramenta que precisar. yum install make autoconf gcc [...] .

Tudo o que foi dito, a maneira mais fácil de fazer isso é colocar a máquina online. Adicione temporariamente uma placa de rede, se for necessário, mas faça algo para colocá-la on-line, atualize-a e instale os pacotes necessários. Em seguida, volte a corrigir seu outro problema.

    
por 07.07.2011 / 15:25