There is a package zip-3.0.tbz . I'm trying to add it.

pkg add ./zip-3.0.tbz 

Displays error

 pkg: zip-3.0.tbz is not a valid package: no manifest found Failed to install the following 1 package(s): zip-3.0.tbz 

How to be in this case? FreeBSD 11 costs at me right now.

  • one
    pkg_add ./zip-3.0.tbz - so did not try? It seems to me that pkg and pkg_add are different programs for slightly different purposes - Sergey
  • put from ports and do not suffer, why not? - AntonioK
  • @AntonioK You can be angry with me, but the ports are nasty, wet and there are no trees. Twenty-first century in the yard, and all of you with your ports. Harvesting from the ports is not for normal people. This is stupidly long. Longer than copying a ready-made binary. It requires support (infra?) Structure for assembling ports for the entire zoo Shelezyak. All this is worth something, time, money, nerves. As a hobby - please. But for the case - extra costs. - Sergey
  • @AntonioK Yes, and on a global scale, judge for yourself - is it really good when computer miles collected the same binary for half a day, instead of working for the good of humanity? Let one of them compile everything, while others, while not distracting from their task, will be updated on a smoke break for a couple of seconds. - Sergey
  • to collect a package zip half a day? You are on the watch "Atlanta" from the 90s fryu set? put out of packages and do not suffer, this is the MOTHER way of installing software in FreeBSD OS. for borderline cases like libreoffice, which, yes, it will take several hours, the NATIVE precompiled pekadzhy for FreeBSD, for which problems, like the one described by you, do not arise, are distributed. for everything else there is gcc / clang /% compilername% - AntonioK

1 answer 1

How to be in this case? FreeBSD 11 costs at me right now.

If you look closely, the kagbe utility hints "no manifest found". And that means, probably there is no manifest file. There is none at all. Fully.

Conclusion? Need a manifest file. It is necessary to take it where the archive was taken. If this is not possible, try to generate (write) it yourself. To begin with, I think it is a good idea to smoke this man (namely the section "MANIFEST FILE DETAILS"), search the network for examples, construct it, and feed it to the utility pkg.

PS: Paid services for generating manifest files, I, alas, have never provided. The very knowledge of conceptual. But I can almost sure)