Помогите поставить GNOME на FreeBSD 8.1

Тема в разделе "WASM.SOFTWARE", создана пользователем Antolflash, 7 ноя 2010.

  1. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Поставил FreeBSD на уже довольно старый системник (третий пеньтиум, 256мб оперативы). Там стоял только CD ром, так что установить систему с dvd бы не удалось, поставил с CD. Всё поставил, поигрался впервые в жизни с шеллом, решил поставить gnome. Как полагается #cd /usr/ports/x11/gnome2 , далее make install clean, появилась установка, я там что-то выбрал, он вроде как питон захотел установить, вообщем начал искать дистрибутив через интернет, а сетевухи у меня нет на том компе. Он попросил у меня вручную дистрибутивы подгрузить в /usr/ports/distfiles/python . Та же фигня с KDE, просит дистрибутивы.

    Я распаковал iso образ dvd диска релиза FreeBSD, глянул там packages/x11 и глянул packages/gnome
    Там везде .tbz файлв нулевого размера, которые 7zip не берёт. Дальше глянул каталог FreeBSD-8.1-RELEASE-i386-dvd1\packages\All
    Вот там уже реальные файлы. Это то, что мне нужно? Мне скопировать все файлы из All, распаковать, записать на диск? Хотя можно конечно выбрать имено те файлы, имена которых в packages/gnome, так?


    Если не так, то искать буду на ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/
    А вот тут глаза разбераются, - что качать?

    ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/ports/ - не подходит

    ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/ - а не копия ли диска это???
    ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/gnome/
    Вот тут вроде файлы лежат, причём их больше, чем на диске.
    Мне кажется это иенно то, что надо. Надо скопировать все эти файлы, распаковать, а затем кинуть их в /usr/ports/distfiles
    У меня не получилось скачать этот каталог с фтп, т.к. надо или пофайлоово, а как каталогом с фтп качать - я не знаю. FTP клиент FileZilla так вообще не заходит на бсдэшный фтп, требует пароль к anonymous пользователю, я пишу там свою почту, а он всё равно не хочет.




    ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/distfiles/
    Здесь тоже есть гном.
    Скопировал оттуда Gnome2-1.042.tar.gz, распаковал. Это всё, что нужно? Больно мало весит. Мне кажется, тут всё в кучу сваленно, и отсюда нужно много файлов для гнома, а какие - неясно.

    ftp://ftp.ru.freebsd.org/pub/FreeBSD/ports/local-distfiles/
    Почему локал? Что это?


    Так-же у меня не получилось скачать каталог gnome с фтп, т.к. надо или пофалйово, а как каталогом с фтп качать - я не знаю. FTP клиент FileZilla так вообще не заходит на бсдэшный фтп, требует пароль к anonymous пользователю, я пишу там свою почту, а он всё равно не хочет.

    Я вас очень прошу, напишите как имея компьютер, читающий CD, Floppy, (ну и USB, но там мне кажется возни будет...) и не имея интернет только на windows машине поставить Gnome или KDE. Желательно расписать пошагово, с командами
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    portupgrade && PKG_PATH
     
  3. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Решил коротко выразить свои мысли:

    интернета (как и сетевой карты) на системнике не предвидется, нужно найти откуда вручную брать /usr/ports/distfiles.

    Я распаковал iso образ dvd диска релиза FreeBSD, глянул там packages/x11 и глянул packages/gnome
    Там везде .tbz файлы нулевого размера. Дальше глянул каталог FreeBSD-8.1-RELEASE-i386-dvd1\packages\All
    Вот там уже реальные файлы.
    Как я понимаю, мне нужно скопировать из All те файлы, имена которых есть в папке gnome.

    Есть ещё вариант с фтпэшкой, там то же самое (каталог gnome со ссылками на файлы в All каталоге), но файлов почему-то больше. Как можно не вручную все эти файлы скопировать? Ато по сотне файлов кликать не хочется. Копирование папки gnome с пустыми файлами ничего не даёт, а всю папку All я на CD не запишу.


    Если мне удастся скопировать всё что нужно на CD, то дальше я просто монтирую его и копирую файлы в
    usr/ports/distfiles и дальше уже из /usr/ports/x11/gnome2 делаю make install clean. Так?
     
  4. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    n0name
    Поясните, что делает эта команда?
    PKG_PATH содержит какой-то путь? Какой? Путь файлов distfiles?
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    гугл или маны всё пояснят.
     
  6. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Я уже гуглил....
    http://www.freebsd.org/cgi/man.cgi?query=portupgrade&sektion=1&manpath=FreeBSD+8.1-RELEASE+and+Ports
     
  7. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Не помогло. Что значит && я не знаю. Про PKG_PATH в манах нет.
    http://otvety.google.ru/otvety/thread?tid=2758de0f6dd5038b
    Тобишь надо в PKG_PATH записать путь, куда я скопировал distфайлы ????
    Я попросил дать последовательность действий, сопровождённых командами, мне же дают туманные намёки. Это как отсылать читать весь WinAPI, на вопрос "Как вывести произвольный символ в определённой позиции консоли", когда можно в ответ написать три строчки кода (получить хэндл окна, позиционировать, печатать). Я люблю этот форум, но во всём, что касается *никсов знающие люди частенько грешат ответами без ответа.
     
  8. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Antolflash
    Зачем Вы связались с FreeBSD, да и ещё без инета?
     
  9. Babyshamble

    Babyshamble New Member

    Публикаций:
    0
    Регистрация:
    2 май 2010
    Сообщения:
    67
    Новый виток "Как пропатчить КДЕ под ФриБСД"...
     
  10. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Да уж.... я помню как я спрашивал про MBR, так мне на асме загрузщик кинули..... а сейчас что? Спрашиваю банальную вещь, все фыркают, что она банальна. Но почему-то никто после десятка аналогичных разрозненных вопросов (среди которых случаев без интернета я не нагуглил) не составил FAQ по вопросу №42. Так надо либо FAQ составить, либо не делать прездрительное "фи", и таки ответить.
    Захотелось. По той же причине, по которой я три года назад сел за C и ассемблер.
    Уж больно сакральна эта "фряха".... Привлекла и всё тут. Сейчас у нас пойдут лабы на солярисе, и когда мне стало нужно поставить что-то с шеллом, я сразу-же понял - FreeBSD.
     
  11. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Вообщем очень прошу вас выложить, как пошагово сделать то, что я хочу. Поправьте, если в каком-то шаге я неправ:
    1) Из раздела distfiles/All копируюю нужные файлы (имена которых лежат в distfiles/gnome) на диск.
    Вопрос 1): Как это сделать не вручную?



    2) Монтирую диск и копирую с него файы в /usr/ports/distfiles/gnome2
    Вопрос 2): Как смонтировать CD диск (это можно нагуглить, но там пару строчек, и заморочки с файловыми системами, очень прошу вас написать эту пару строчек), на который я запишу файлы с помощью CDBurnerXP, а главное какие требования к записи????
     
  12. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Типо круто?

    ССЗБ. Обвиняете в том, что другим не нужен ваш геморрой?

    Поставьте более дружественный к отсутствию инета дистрибутив и не морочьте.
     
  13. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Да нет. Когда не отвечают долго на вопрос, то понятно, никому твой гемор из-за твоего же принципа не нужен. Но когда ты гуглил, читал мануалы, не со всем разобрался, не понял как сделать то, чего хочешь, пишешь на форум, так как общение в среде - лучшее обучение (об этом даже в хэндбуке фряхи написано), и тут тебе отвечают "гугли!, читай маны!". Вот это и раздражжает. Человек, который постит на тако форум как wasm уже прочитал все мануалы, и пишет только потому, что не понял. Я же не прошу у вас найти мне ключик к фотошопу или реализовать за меня какой-нибудь известный алгоритм сортировки, тут всё очень просто гуглится (хотя по поводу фотошопа - спорно...., тут не гулить, а сразу на торренты надо). Мой вопрос вполне адекватен, предметную область я изучил в меру своей усидчивости,и теперь прошу совета.
     
  14. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Выкачивать архивы и носить их в distfiles это идиотизм. Затрахаешься бегать туда-сюда. Такое можно сделать, только если хочешь сделать новый пакет. Больше ничего писать не буду, ССЗБ так ССЗБ.
     
  15. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Ок, не пишите...
    Вот это имеется:
    Код (Text):
    1. cd /usr/ports/x11/gnome2 && make all-depends-list
    Так я понял, что всё, что нужно, уже лежит в каталоге ports/distfiles/All
    Вот это конкретный вопрос, на который можно ответить...

    Надо ещё про систему правления пакетами portsnap погуглить....
     
  16. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    http://unix-forum.ru/post5667.html#p5667
    http://forum.ru-board.com/topic.cgi?forum=65&topic=3200&start=600#lt
    http://wasm.ru/forum/viewtopic.php?pid=405393#p405393
     
  17. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    Вообщем подскажите как скопировать все файлы перечисленные в каталоге gnome из каталога All не вручную. Скриптик что-ли написать, нужно прочесть все имена файлов в каталоге, проежаться по всем файлам в каталоге All, при совпадении скопировать нужный файл в отдельный заранее созданный каталог.... опять WinAPI ивспоминать..... .... ну это опять очень муторно, мне кажется, должно быть проще. Ну разве никто не копировал себе в папочку все дистфайлы для гнома????
     
  18. r90

    r90 New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2005
    Сообщения:
    898
    Antolflash
    Чего там писать?
    Код (Text):
    1. cd /path/to/distfiles/gnome
    2. for i in *; do cp /another/path/to/distfiles/All/"$i" /place/where/files/copying/to/; done
    Я с bsd не знаком, поэтому пути сочинял наобум, чисто для примера.
     
  19. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    http://www.google.ru/search?client=opera&rls=ru&q=portupgrade+PKG_PATH&sourceid=opera&ie=utf-8&oe=utf-8

    вторая ссылка http://www.opennet.ru/openforum/vsluhforumID1/77054.html
     
  20. Antolflash

    Antolflash New Member

    Публикаций:
    0
    Регистрация:
    14 дек 2008
    Сообщения:
    167
    r90
    Прошу прощения, совсем забыл про батники.

    n0name
    Это худшее, что вы могли написать. Если бы сдесь было можно минусовать, то я бы это сделал.

    А вот за это - спасибо, завтра прочитаю.