Содержит ли установочный компакт-диск Gentoo все необходимое для разработки на C++?

Я хочу установить Gentoo. Мне это нужно для разработки приложений GUI C++ с использованием wxWidgets, поэтому мне нужно:

  • инструменты сборки: make, automake, autoconf и т. д.
  • Компилятор С++ (GCC)
  • X Window System для тестирования (достаточно Fluxbox или что-то минимальное)

Теперь у меня есть два варианта:

  • загрузите небольшой сетевой установщик (57 МБ) выполните сетевую установку
  • скачать компакт-диск 600 МБ

Я хотел бы загружать как можно меньше и при этом иметь все вышеперечисленные инструменты.

Я также не понимаю, будет ли сетевой установщик сначала запрашивать у меня пакеты, которые я хочу, или он все равно получит 600 МБ данных?

Возможно, я захочу установить его на другие компьютеры позже, поэтому я бы выбрал «полную» установку с компакт-диска, если сетевая установка ничего не спасет.


person Milan Babuškov    schedule 18.09.2008    source источник


Ответы (7)


Gentoo по умолчанию ультраминималистский.

Установочный компакт-диск содержит базовую рабочую систему, базовую среду компиляции (некоторая версия пакета GCC) и управление пакетами.

Это зависит от вас, чтобы установить то, что вы хотите использовать.

Это не похоже на многие другие дистрибутивы, где нужно установить большой набор пакетов «по умолчанию».

Вы должны знать, что вы хотите, и установить то, что вы хотите.

«Живой» компакт-диск немного ускорит процесс за счет наличия нескольких предварительно скомпилированных двоичных файлов, но кроме этого вам все равно придется выбирать, что вы хотите установить.

Я также не понимаю, будет ли сетевой установщик сначала запрашивать у меня пакеты, которые я хочу, или он все равно получит 600 МБ данных?

он установит только то, что вы хотите. Если вы используете NetInstall и не устанавливаете ничего, кроме GCC, он загрузит ровно столько, сколько нужно для GCC.

Добро пожаловать в генту.

Это может быть немного сложно для новичков, но как только вы преодолеете крутую кривую обучения, вам понравится :)

person Kent Fredric    schedule 18.09.2008

Вы ничего не упускаете. Кроме того, если вам действительно нужны какие-либо полезные приложения, вам придется делать гораздо больше загрузок, чем даже это. Дело в том, что небольшой сетевой установочный компакт-диск позволяет вам загружать любую версию тех компонентов, которые вы хотите, а также последнюю версию portage и т. д., вместо того, чтобы предоставлять вам (вероятно) устаревшие копии на полном компакт-диске.

person Kamil Kisiel    schedule 19.09.2008

Gentoo — это, по сути, сетевой дистрибутив. Минимальный компакт-диск действительно минимален, он содержит ровно столько, сколько нужно для того, чтобы функциональная система загружалась как livecd, чтобы можно было установить дистрибутив в основном из сети. Livecd (есть также livevd, но они не так часто выпускаются (они потребляют дисковое пространство и полосу пропускания). содержит полную графическую среду (и является дистрибутивом для самостоятельной компиляции), очевидно, gcc в качестве компилятора C++, и может использоваться для установки двоичного версию пакетов на диск (фактически из среды livecd с помощью хитрого хакерства).

Однако gentoo — это постоянно обновляемый дистрибутив. Если вы хотите обновить свою систему, вам нужно получить пакеты из сети (есть способы найти, что скачать и т. д., но это не для новичков) и обновить. В общем, если вы не обновляетесь каждые пару месяцев, ваши обновления могут стать болезненными или действительно болезненными.

person Paul de Vrieze    schedule 18.01.2009

После того, как вы установили Gentoo — установите vim wxGTK и прочитайте

и вы готовы идти!

Удачного кодирования.

person denysonique    schedule 09.01.2011

Используйте сетевую установку. Это сэкономит вам кое-что, и даже если вы выполняете несколько установок, вам, вероятно, все равно понадобятся самые новые пакеты. И никакой сетевой установщик не будет скачивать 600Мб без запроса, в этом нет смысла.

person Sarien    schedule 18.09.2008

Gentoo не «запрашивает» пакеты. На сетевом компакт-диске вы получите небольшую базовую систему, а все остальное, что вам нужно, вы сможете установить самостоятельно. Это одна из положительных и отрицательных сторон Gentoo.

person Kamil Kisiel    schedule 18.09.2008

Обновление: похоже, сетевая установка не так уж и минимальна. Есть образ .iso размером 57 МБ, но вам также необходимо загрузить stage3, который весит около 120 МБ, и portage с размером 29 МБ. А позже вам понадобится ядро ​​Linux, которое весит около 46 МБ. Это составляет около 250 МБ. Или я что-то упускаю?

Обновление: Я установил Kernel, систему X Window, mc, Lilo и т.д., и система работает :) В сумме скачано около 580 МБ. Ну, это все равно меньше, чем установочный компакт-диск!

person Milan Babuškov    schedule 19.09.2008