Gentoo install mono-mcs

как -то очень давно устанавливал mcs на Gentoo. но как не помню.

emerge dev-lang/mono

не работает.

на каком-то из форумов, дядька давал решение этой проблемы, но все пролазил и не нашел.

может кто тут сталкивался с подобным?

А что значит "не

А что значит "не работает"?!..

здрасьте))) ну сборка пакета

здрасьте))) ну сборка пакета не начинается.... мне просто нужно установить на Сервер с Gentoo компилятор mcs ну и mono. все это для учебых целей. чтобы можно было сделать это


>file.cs

class foo{

static public void Main(){

Console.WriteLine("hi World");

}

}

mcs f.cs

mono f.exe

Еще раз! Что значит "не начинается"?!..

Еще раз! Что значит "не начинается"?!..
Покажи

emerge -D --with-bdeps=y --backtrack=30 --keep-going --verbose-conflicts dev-lang/mono -v

SysA написал(а): Еще раз! Что

SysA написал(а):
Еще раз! Что значит "не начинается"?!..
Покажи

emerge -D --with-bdeps=y --backtrack=30 --keep-going --verbose-conflicts dev-lang/mono -v

* IMPORTANT: config file '/etc/portage/package.use/zz-autounmask' needs updating.
Calculating dependencies
* IMPORTANT: 7 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.

* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.
.... done!
[ebuild N ] dev-libs/lzo-2.10 USE="(split-usr) -examples -static-libs"
[ebuild N ] media-fonts/liberation-fonts-2.00.1-r3 USE="-X -fontforge"
[ebuild N ] media-libs/libpng-1.6.37 USE="-apng (-neon) -static-libs" CPU_FLAGS_X86="sse"
[ebuild N ] media-libs/giflib-5.1.4 USE="-doc -static-libs"
[ebuild N ] media-libs/tiff-4.0.10-r2 USE="cxx zlib -jbig -jpeg -lzma -static-libs -test -webp -zstd"
[ebuild N ] dev-util/glib-utils-2.60.6 PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)"
[ebuild N ] dev-libs/gobject-introspection-common-1.60.2
[ebuild N ] media-gfx/graphite2-1.3.13 USE="-perl -test"
[ebuild N ] sys-libs/binutils-libs-2.32-r1 USE="nls -64-bit-bfd -multitarget -static-libs"
[ebuild N ] x11-libs/pixman-0.38.4 USE="(-altivec) (-loongson2f) (-neon)" CPU_FLAGS_X86="mmxext sse2 -ssse3"
[ebuild N ] virtual/ttf-fonts-1-r1
[ebuild N ] media-libs/libjpeg-turbo-1.5.3-r2 USE="-java -static-libs"
[ebuild N ] dev-libs/gobject-introspection-1.60.2 USE="-cairo -doctool -test" PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)"
[ebuild N ] x11-libs/libICE-1.0.10 USE="ipv6 -static-libs"
[ebuild N ] media-libs/libexif-0.6.21-r3 USE="nls -doc -static-libs"
[ebuild N ] dev-libs/fribidi-1.0.5 USE="-static-libs"
[ebuild N ] virtual/jpeg-0-r3 USE="-static-libs"
[ebuild N ] x11-libs/libSM-1.2.3 USE="ipv6 uuid -doc -static-libs"
[ebuild N ] x11-libs/libXt-1.2.0 USE="-doc -static-libs -test"
[ebuild N ] media-libs/fontconfig-2.13.0-r4 USE="-doc -static-libs"
[ebuild N ] app-eselect/eselect-fontconfig-1.1-r1
[ebuild N ] x11-libs/cairo-1.16.0-r3 USE="X glib svg (-aqua) -debug (-gles2) -opengl -static-libs -utils -valgrind -xcb"
[ebuild N ] media-libs/harfbuzz-2.6.1 USE="cairo glib graphite introspection truetype -debug -icu -static-libs -test"
[ebuild N ] x11-libs/pango-1.42.4-r2 USE="introspection -X -test"
[ebuild N ] dev-dotnet/libgdiplus-4.2-r3 USE="-cairo"
[ebuild N ] dev-lang/mono-4.8.0.524 USE="nls -doc -minimal -pax_kernel -xen"

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-dotnet/libgdiplus-4.2-r3::gentoo
# required by dev-lang/mono-4.8.0.524::gentoo[-minimal]
# required by dev-lang/mono (argument)
>=x11-libs/cairo-1.16.0-r3 X

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

Чукча все еще не читатель?!!!

А это

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-dotnet/libgdiplus-4.2-r3::gentoo
# required by dev-lang/mono-4.8.0.524::gentoo[-minimal]
# required by dev-lang/mono (argument)
>=x11-libs/cairo-1.16.0-r3 X

для кого пишут?! Чёрным по белому! Или чукча все еще не читатель?!! :)

Ты можешь попробовать добавить опцию dev-lang/mono minimal, возможно это позволит избежать Х-ов...

Это Генту, детка! :) Тут думать надо!.. ;) А твои проблемы из-за твоего подхода:

Gentoopc написал(а):
...на каком-то из форумов, дядька давал решение этой проблемы, но все пролазил и не нашел.
может кто тут сталкивался с подобным?

все ждёшь/ищешь готовенькие решения...

emerge monodevelop


emerge monodevelop minimal
dev-lang/mono minimal

не помогает...

не очень то уж меня закидали готовыми решениями....

вы Вы как бы установили в таком случае?

facepalm.jpg

Portage прямым текстом говорит, что нужно сделать. Почему бы просто не сделать то, что он просит?

WiseLord написал(а): Portage

WiseLord написал(а):
Portage прямым текстом говорит, что нужно сделать. Почему бы просто не сделать то, что он просит?

да все варианты перепробывал как мне кажется....

давайте испытаем Вашу версию. может она сработает

То есть, добавили в

То есть, добавили в package.use строчку ">=x11-libs/cairo-1.16.0-r3 X" - и всё равно тот же вывод emerge? Чую, врёте.

Или добавили "--autounmask-write" в опции emerge - и оно само этого не сделало? Чую, ещё раз врёте.

WiseLord написал(а): То есть,

WiseLord написал(а):
То есть, добавили в package.use строчку ">=x11-libs/cairo-1.16.0-r3 X" - и всё равно тот же вывод emerge? Чую, врёте.

Или добавили "--autounmask-write" в опции emerge - и оно само этого не сделало? Чую, ещё раз врёте.

я сделал все что можно всилу своиx способностей и знаний. до этого у меня бы ума не хватило.

и не вру я. тут просто надо было сделать etc-update

за столько времени моего пребывания на форуме уже можно было бы давно понять, что я ближе к слабоумным, чем к лжецам.

Тогда что ты тут делаешь?

Тогда что ты тут делаешь? Зачем тебе Генту?!
Не раз уже говорилось, что Гента, в отличие от других систем, не для скрипт-кидди!
Если ты не учишься и не думаешь, то она не для тебя.
А пока я не вижу стремления разобраться и понять... каждый раз одно и то же, каждый раз разжёвывать те же самые шаги и подходы. А мне неинтересно решать за тебя твои проблемы, да ещё и многократно все объяснять...

это пусть Gentoo решает

это пусть Gentoo решает созданы ли мы друг для друга или нет))))

это же Вам польза. знаете как бывает: думаешь, что все знаешь, а начинаешь объяснять и тут понимаешь, что видишь все с другой стороны! понял именно тогда, по-настоящему, когда объяснял.

я-спросил, вы -объяснили. мир не рухнул. и язык не у кого не отсох еще от объяснений. не бойтесь объяснять уважаемые форумчане.

я потратил часть своей жизни на это!

Мир не рухнул, но я потратил часть своей жизни на это! Т.е. рухнула частичка моего мира! Абсолютно без всякой пользы для себя, как бы тебе не казалось обратное. Скорее наоборот: из-за повторения азов (описанных во множестве документов!) возникающее раздражение к тому же погубило немало моих нервных клеток.

И я более чем уверен, что я мог бы использовать это время куда более эффективно. И это не шутка, а вполне серьёзно.

ребята, не обижайтесь! я же

ребята, не обижайтесь! я же не обижаюсь. помню как заходил на форумы и просил помочь с установкой, и меня или игнорили, или говорили, что умом не вышел. а на Линукс форуме и мразью звали и это потому что надоедал своими глупыми вопросами по сборке ядра. да и тут не очень то тепло встретили ,когда там забанили. и я не держу обид же! на обарот, я очень благодарен этому форуму за все попытки помочь. так или иначе без вас и без LoR я бы не осилил Linux. спасибо Вам огромное. Лично Вам отдельное спасибо. иногда только Вы и помогали, все остальные нахоидили время лишь для того , чтобы написать ,что они ЗА БАН. берегите свои клетки, Вы нам еще понадобитесь))))) не обижайтесь

Элементарно.

Берем хэндбук, произвольный пункт, делаем первое описанное движение, потом пытаемся выполнить последнее (например, распаковываем stage3 и перегружаемся), и идем сюда. Пишем - "что дальше, помогите!". Желающие начинают выяснять, на какой строке хэндбука произошло отключение сознания. Потом переписывают хэндбук на форум, контролируя исполнение каждой строки и комментируя смысл переписанного.
Или еще вариант - запускаем сборку фиг-знает-чего-и-для-чего и все сообщения portage вываливаем сюда же.
Дальше тупим, пока в ответ не получим срабатывающую строчку в консоль.

Троллинг, не толстый, но мерзкий.
К освоению линукса это не имеет никакого отношения.

Откуда это взялось?!

Откуда это взялось: emerge monodevelop minimal?!

Я дал даже не подсказку, а прямой совет, что делать, а ты тупо скопировал буквы в командную строку!
За столько времени ты даже не удосужился разобраться с основами портажа - о чем тут дальше говорить?
Если бы мне надо было бы - я бы настроил необходимые опции портажа и все! А куда копать - я показал!

это правда, Вы всегда

это правда, Вы всегда помогали и помогаете. спасибо

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".