Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=6260313&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 20:38:32 2016
Кодировка: Windows-1251
Настройка cvsup во FreeBSD 6.2 для новичка. - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Hard&Soft (Archive)

Страницы: 1
Zombie
stranger

Рег.: 15.06.2007
Сообщений: 7
Рейтинг: 0
  Настройка cvsup во FreeBSD 6.2 для новичка.
      16.06.2007 00:48
 

Точнее у меня PC-BSD 1.3. Если это имеет значение.
Вот мой supfile, скачанный и модифицированный с http://info.hackers/service/mirror/freebsd_2/start . Запускал командой cvsup -g -L 1 /../../supfile
------------------------------------
*default host=unix.hackers
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_6_2
*default delete use-rel-suffix
ports-biology # или что-то другое, наскольо я понял это не круциально, что мы обновляем или нет?
----------------------------------------
Соединяется с сервером, пишет ОК. И скачивает в папку /usr/sup/ файл с описанием (не помню что в нем, я щас в винде). Как дальше обновить порты??? Где-то видел, что надо после набирать make fetchindex, но он пишет такого нет. Подскажите полный алгоритм работы для обновления системы с помощью cvsup...

А после обновления ports-all я смогу поставить любой порт с помощью make.conf без инета?
----------------------------------------------------------------------------------------------------------
MASTER_SITE_BACKUP?= ftp://unix.hackers/pub/FreeBSD/ports/distfiles/%24%7BDIST_SU...
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
-----------------------------------------------------------------------------------------------------------




Редактировал Zombie (16.06.2007 00:51)
Gimli
Raudskjegg

Рег.: 12.10.2004
Сообщений: 45621
Рейтинг: 16768
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 01:13
 

как новичок можешь порт desktopbsd-tools поставить ))

Zombie
stranger

Рег.: 15.06.2007
Сообщений: 7
Рейтинг: 0
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Gimli]
      16.06.2007 01:16
 

Quote:

как новичок можешь порт desktopbsd-tools поставить ))



Чтобы поставить порт мне нужно его сначала получить через cvsup. Вообще попрошу отвечать по существу.

darktemplar

Рег.: 13.09.2004
Сообщений: 11202
Рейтинг: 2525
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 01:19
 

Quote:

я смогу поставить любой порт с помощью make.conf




я думаю сначала надо заботать как минимум хэндбук

Zombie
stranger

Рег.: 15.06.2007
Сообщений: 7
Рейтинг: 0
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: darktemplar]
      16.06.2007 01:28
 

Quote:

я думаю сначала надо заботать как минимум хэндбук



Хорошо... идем в хэндбук и смотрим
 http://unix.hackers/freebsd/doc/ru_RU.KOI8-R/books/handbook/...
-----------------------------------------------------------------------------------------------------------------
Запустите cvsup
# cvsup -g -L 2 /root/ports-supfile

При повторных запусках этой команды все последние изменения (кроме реального перестроения портов для вашей системы) будут загружаться и переноситься в вашу Коллекцию Портов.
-----------------------------------------------------------------------------------------------------------------
Ты сам то компетентен в этом вопросе?

darktemplar

Рег.: 13.09.2004
Сообщений: 11202
Рейтинг: 2525
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 01:38
 

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cv...

Zombie
stranger

Рег.: 15.06.2007
Сообщений: 7
Рейтинг: 0
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: darktemplar]
      16.06.2007 01:42
 

Там нет ничего нового. Лучше приведи свой supfile.

darktemplar

Рег.: 13.09.2004
Сообщений: 11202
Рейтинг: 2525
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 01:43
 

про сами порты

>The first thing that should be explained when it comes to the Ports Collection is what is actually meant by a 'skeleton'. In a nutshell, a port skeleton is a minimal set of files that tell your FreeBSD system how to cleanly compile and install a program. Each port skeleton includes:

A Makefile. The Makefile contains various statements that specify how the application should be compiled and where it should be installed on your system.

A distinfo file. This file contains information about the files that must be downloaded to build the port and their checksums, to verify that files have not been corrupted during the download using md5(1).

A files directory. This directory contains patches to make the program compile and install on your FreeBSD system. Patches are basically small files that specify changes to particular files. They are in plain text format, and basically say 'Remove line 10' or 'Change line 26 to this ...'. Patches are also known as 'diffs' because they are generated by the diff(1) program.

This directory may also contain other files used to build the port.

A pkg-descr file. This is a more detailed, often multiple-line, description of the program.

A pkg-plist file. This is a list of all the files that will be installed by the port. It also tells the ports system what files to remove upon deinstallation.

Some ports have other files, such as pkg-message. The ports system uses these files to handle special situations. If you want more details on these files, and on ports in general, check out the FreeBSD Porter's Handbook.

The port includes instructions on how to build source code, but does not include the actual source code. You can get the source code from a CD-ROM or from the Internet. Source code is distributed in whatever manner the software author desires. Frequently this is a tarred and gzipped file, but it might be compressed with some other tool or even uncompressed. The program source code, whatever form it comes in, is called a 'distfile'.


darktemplar

Рег.: 13.09.2004
Сообщений: 11202
Рейтинг: 2525
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 01:45
 

# $Id: supfile,v 1.1 2007/06/15 21:44:38 gosha Exp $

*default host=lagnaden
*default release=cvs tag=RELENG_6
*default base=/usr
*default prefix=/usr
*default delete use-rel-suffix
*default compress

## Main Source Tree
src-all
# Other stuff
ports-all tag=.
doc-all tag=.


Zombie
stranger

Рег.: 15.06.2007
Сообщений: 7
Рейтинг: 0
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: darktemplar]
      16.06.2007 01:47
 

Это я знаю... но после команды cvsup -g -L 2 supfile, приведенный выше, в папке /usr/ports ничего не появляется... в том числе скелетов установки, да и нигде вообще... судя по find /

darktemplar

Рег.: 13.09.2004
Сообщений: 11202
Рейтинг: 2525
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 01:53
 

Quote:

cvsup -g -L 2 supfile




чтонить говорит при выполнении ?

Anonymous
Незарегистрирован
(10.50.1.165)

  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: darktemplar]
      16.06.2007 02:04
 

Parsing supfile "/home/devi1/cvs-1"
Connecting to unix.hackers
Connected to unix.hackers
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection ports-biology/cvs
Shutting down connection to server
Finished successfully
----------------------------------------------------------------------
После появляется файл в /usr/sup/checkouts.cvs:RELENG_6
-----------------------------------------------------------------------

Anonymous
Незарегистрирован
(10.50.1.165)

  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Anonymous]
      16.06.2007 02:23
 

УРА!!! Все получилось.... был глючный супфайл
привожу рабочий:
----------------------------------------------------------
*default host=unix.hackers
*default release=cvs tag=RELENG_6
*default base=/usr
*default prefix=/usr
*default delete use-rel-suffix
*default compress

## Main Source Tree
ports-biology tag=.
--------------------------------------------------
все дело в закорючке tag=.

Zombie - forever
Незарегистрирован
(10.50.1.165)

  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: darktemplar]
      16.06.2007 02:29
 

Спасибо за supfile!!!!!!!!!!!!!!!!

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 10:31
 

> Где-то видел, что надо после набирать make fetchindex,
> но он пишет такого нет.

Большая часть того, что написано, относится к старым временам,
когда все было иначе. INDEX уже года два как убрали, если не
больше, так что "fetchindex" работать не должен --- make index.


---
"Аллах не ведет людей неверных."

Panzer
Carpal Tunnel

Рег.: 06.01.2003
Сообщений: 47425
Из: м. Тропарево
Рейтинг: 9289
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: KOHTPA]
      16.06.2007 12:48
 

>>так что "fetchindex" работать не должен --- make index

неверно, работают обе команды.

VVD
Carpal Tunnel

Рег.: 04.12.2002
Сообщений: 6599
Рейтинг: 989
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: Zombie]
      16.06.2007 15:20
 

man portsnap
man csup

И выкинь ты эту бяку cvsup! (sup файл только сохрани - csup его понимает)

BorisL
постоянный отец

Рег.: 23.02.2004
Сообщений: 17631
Из: torrent.msu
Рейтинг: 3560
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: VVD]
      16.06.2007 15:46
 

зачем менять шило на мыло?

KOHTPA
Carpal Tunnel

Рег.: 22.01.2003
Сообщений: 33647
Рейтинг: 2374
  Re: Настройка cvsup во FreeBSD 6.2 для новичка. [re: BorisL]
      16.06.2007 15:58
 

Он считает, что стало лучше от того, что cvsup переписали
с модулы на си.


---
...Я работаю антинаучным аферистом...

Страницы: 1

Technical >> Hard&Soft (Archive)

Дополнительная информация
3 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  exc, muse, Riamella, KAA 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в