forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 13:58
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Как поставить пакет "старого образца"?

Victor Sudakov написал(а) к All в Feb 15 05:51:18 по местному времени:

From: Victor Sudakov <vas@mpeks.tomsk.su>

Собственно сабж.

CommuniGate Systems похоже не знает о маленькой революции в пакетном
менеджере FreeBSD. Можно ли победить (помимо ручного растаривания)?

# pkg add ~sudakov/CGatePro-FreeBSD8-Intel.tgz
pkg: /home/sudakov/CGatePro-FreeBSD8-Intel.tgz is not a valid package: no manifest found

Failed to install the following 1 package(s):
/home/sudakov/CGatePro-FreeBSD8-Intel.tgz


--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #2  
Старый 17.08.2016, 13:58
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Как поставить пакет "старого образца"?

Eugene Grosbein написал(а) к Victor Sudakov в Feb 15 16:12:46 по местному времени:

10 фев 2015, вторник, в 06:51 NOVT, Victor Sudakov написал(а):

VS> CommuniGate Systems похоже не знает о маленькой революции в пакетном
VS> менеджере FreeBSD. Можно ли победить (помимо ручного растаривания)?
VS> # pkg add ~sudakov/CGatePro-FreeBSD8-Intel.tgz
VS> pkg: /home/sudakov/CGatePro-FreeBSD8-Intel.tgz is not a valid package: no
VS> manifest found
VS> Failed to install the following 1 package(s):
VS> /home/sudakov/CGatePro-FreeBSD8-Intel.tgz

Можно при помощи Porters Нandbook сделать порт, который в качестве
дистфайла будет использовать старый пакет как источник данных
(для make extract) и инсталлировать распакованные файлы в цели
install порта. И тогда make package сделает пакет нового формата.

Eugene
--
http://www.grosbein.pp.ru/papirosn.mp3
http://dadv.livejournal.com/2006/03/11/
--- slrn/1.0.1 (FreeBSD)
Ответить с цитированием
  #3  
Старый 17.08.2016, 13:58
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Как поставить пакет "старого образца"?

Victor Sudakov написал(а) к Eugene Grosbein в Feb 15 17:50:40 по местному времени:

Dear Eugene,

10 Feb 15 16:12, you wrote to me:

VS>> CommuniGate Systems похоже не знает о маленькой революции в
VS>> пакетном менеджере FreeBSD. Можно ли победить (помимо ручного
VS>> растаривания)? # pkg add ~sudakov/CGatePro-FreeBSD8-Intel.tgz
VS>> pkg: /home/sudakov/CGatePro-FreeBSD8-Intel.tgz is not a valid
VS>> package: no manifest found Failed to install the following 1
VS>> package(s): /home/sudakov/CGatePro-FreeBSD8-Intel.tgz

EG> Можно при помощи Porters Нandbook сделать порт, который в качестве
EG> дистфайла будет использовать старый пакет как источник данных
EG> (для make extract) и инсталлировать распакованные файлы в цели
EG> install порта. И тогда make package сделает пакет нового формата.

Интересная идея, спасибо.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #4  
Старый 17.08.2016, 13:58
Alexandr Davidenko
Guest
 
Сообщений: n/a
По умолчанию Как поставить пакет "старого образца"?

Alexandr Davidenko написал(а) к Victor Sudakov в Feb 15 16:08:09 по местному времени:

From: Alexandr Davidenko <and@raven77.kiev.ua>

Нello, Victor.

At 2015 February 10 04:51:18 (+0200) Victor Sudakov wrote to
VS> Собственно сабж.
VS>
VS> CommuniGate Systems похоже не знает о маленькой революции в пакетном
VS> менеджере FreeBSD. Можно ли победить (помимо ручного растаривания)?
VS>
VS> # pkg add ~sudakov/CGatePro-FreeBSD8-Intel.tgz
VS> pkg: /home/sudakov/CGatePro-FreeBSD8-Intel.tgz is not a valid package: no manifest found

pkg_add CGatePro-FreeBSD8-Intel.tgz
затем pkg2ng и удалить /var/db/pkg/CGatePro
Проверено на drweb-avdesk, содержимое пакетов в старой и новой системе
совпадает.

--
WBR
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #5  
Старый 17.08.2016, 13:58
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Как поставить пакет "старого образца"?

Victor Sudakov написал(а) к Alexandr Davidenko в Feb 15 23:04:56 по местному времени:

Dear Alexandr,

11 Feb 15 16:08, you wrote to me:
VS>>
VS>> CommuniGate Systems похоже не знает о маленькой революции в
VS>> пакетном менеджере FreeBSD. Можно ли победить (помимо ручного
VS>> растаривания)?
VS>>
VS>> # pkg add ~sudakov/CGatePro-FreeBSD8-Intel.tgz
VS>> pkg: /home/sudakov/CGatePro-FreeBSD8-Intel.tgz is not a valid
VS>> package: no manifest found

AD> pkg_add CGatePro-FreeBSD8-Intel.tgz
AD> затем pkg2ng и удалить /var/db/pkg/CGatePro
AD> Проверено на drweb-avdesk, содержимое пакетов в старой и новой системе
AD> совпадает.

Это я пробовал, не всё так просто

Converting CGatePro-6.0.11...
pkg: cannot parse keyword: cannot open file /usr/ports/Keywords/srcdir.ucl: No such file or directory
pkg: unknown keyword srcdir: @srcdir
pkg: cannot parse keyword: cannot open file /usr/ports/Keywords/srcdir.ucl: No such file or directory
pkg: unknown keyword srcdir: @srcdir
pkg: cannot parse keyword: cannot open file /usr/ports/Keywords/srcdir.ucl: No such file or directory
pkg: unknown keyword srcdir: @srcdir
Skipping invalid package: /var/db/pkg/CGatePro-6.0.11
Analysing shared libraries, this will take a while...
Checking all packages: 100%

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #6  
Старый 17.08.2016, 13:58
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Как поставить пакет "старого образца"?

Victor Sudakov написал(а) к Alexandr Davidenko в Feb 15 11:35:24 по местному времени:

Dear Alexandr,

11 Feb 15 23:04, I wrote to you:

[dd]

AD>> pkg_add CGatePro-FreeBSD8-Intel.tgz
AD>> затем pkg2ng и удалить /var/db/pkg/CGatePro
AD>> Проверено на drweb-avdesk, содержимое пакетов в старой и новой
AD>> системе совпадает.

VS> Это я пробовал, не всё так просто

VS> Converting CGatePro-6.0.11...
VS> pkg: cannot parse keyword: cannot open file
VS> /usr/ports/Keywords/srcdir.ucl: No such file or directory
VS> pkg: unknown keyword srcdir: @srcdir

sed -i .bak '/srcdir/d' /var/db/pkg/CGatePro-6.0.11/+CONTENTS
проблему решает, там было три строчки непонятного назначения
"@srcdir /tmp/CGBUILD"

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
  #7  
Старый 17.08.2016, 13:58
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Как поставить пакет "старого образца"?

Victor Sudakov написал(а) к Eugene Grosbein в Feb 15 11:09:42 по местному времени:

Dear Eugene,

10 Feb 15 16:12, you wrote to me:

EG> Можно при помощи Porters Нandbook сделать порт, который в качестве
EG> дистфайла будет использовать старый пакет как источник данных
EG> (для make extract) и инсталлировать распакованные файлы в цели
EG> install порта. И тогда make package сделает пакет нового формата.

Проще оказалось поступить по совету Alexandr Davidenko, только пришлось почистить +CONTENTS от лишних строчек:

http://victor-sudakov.livejournal.com/288955.html
http://mx.ru:8100/Lists/CGatePro/Mes...l?Skin=Russian


Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20110223-b20110223
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:15. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot