A pkg a FreeBSD 10-től kezdve alapértelmezetté válik, így azoknak a felhasználóknak, akik számára ismeretlen, érdemes vele megismerkedni. Az ismerkedést el lehet kezdeni a FreeBSD Handbook Using pkgng for Binary Package Management oldalán, illetve a 'man pkg' kézikönyv oldalon.
Részletek a bejelentésben.
- A hozzászóláshoz be kell jelentkezni
- 2127 megtekintés
Hozzászólások
A múlt héten tettem fel a bétát, néztem is ki a fejemből :)
Azóta sem véltozott sok minden, a bejelentésben szereplő link (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.h….) "Page not found. Oh no. :(" hibaüzenetet ad.
A leírásban szereplő pkg.FreeBSD.org és pkg.eu.FreeBSD.org nem is létezik.
Szerencsére megtaláltam a http://pkgbeta.freebsd.org/ siteon.
Mindenesetre érdekes bejelentés....
Közbejöhetett a Halloween ;)
---
Repeat after me: I Will Use Google Before Asking Stupid Questions...
- A hozzászóláshoz be kell jelentkezni
"Azóta sem véltozott sok minden, a bejelentésben szereplő link (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.h….) "Page not found. Oh no. :(" hibaüzenetet ad."
A HUP cikkben benne van a link helyesen. A link végéről le kell venni a pontot, mert a bejelentést író ügyesen odabiggyesztette.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"A leírásban szereplő pkg.FreeBSD.org és pkg.eu.FreeBSD.org nem is létezik.
Szerencsére megtaláltam a http://pkgbeta.freebsd.org/ siteon."
Jobban olvasd el a leirast :-) A pkg.freebsd.org nem egy A vagy CNMAE rekorddal letezo weboldal (a leirasban szinten szerepel, hogy nincs webbongeszovel elerheto lista ezen a cimen), hanem egy DNS SRV-rekorddal lekerdezheto csomagforras. (hint: host -t SRV _http._tcp.pkg.freebsd.org - azokat ugyanis igy kell lekerdezni.) Azaz maga a pkg parancs tudja, hogy ha ez szerepel a leirasban, akkor mit kell csinalnia, es honnan kell toltogetnie. A pkgbeta.freebsd.org az a regi, korai tesztidoszakban hasznalt csomagforras volt, a mostanit valoban ugy hivjak, hogy pkg.freebsd.org. Szoval nyugodtan kovesd a leirast, amiben benne van, hogy hogyan kell hasznalni, es nyugodj meg, mukodni fog.
Ja, es mivel kb. heti frissulesu a csomagepites, itt nem fogsz napi/ketnaponta megjeleno frissulendo csomagokat talalni, mint Linuxoknal.
- A hozzászóláshoz be kell jelentkezni
Ezt kapom a pár napja telepített 9.2 rendszeren:
# pkg install curl
Updating repository catalogue
digests.txz 100% 1081KB 360.4KB/s 521.2KB/s 00:03
packagesite.txz 100% 5037KB 359.8KB/s 397.2KB/s 00:14
pkg: Invalid manifest format: control characters are not allowed
Incremental update completed, 0 packages processed:
0 packages updated, 0 removed and 23128 added.
pkg: No digest falling back on legacy catalog format
pkg: http://pkg.freebsd.org/freebsd:9:x86:64/latest/repo.txz: Not Found
Az már igaz, hogy a bejelentésben előírt pkg 1.1.4_8 helyett nálam csak 1.1.4_1 van. Forrásokkal most nincs kedvem bajlódni. A doksi szerint a pkg2ng konverzió irreverzibilis, ami azt jelenti, hogy ez egy csapdahelyzet. Se előre, se hátra.
--
ulysses.co.hu
- A hozzászóláshoz be kell jelentkezni
Ezt most csak /has irom, de egy valamilyen modon kezzel letoltott 1.1.4_8-as "pkg"-csomag begyujtese, a regi "pkg" csomag eroszakos eltavolitasa, majd pedig a letoltottnek a kezi feltelepitese nem oldja meg a problemat? (Vagy valamilyen UPDATING doksiban kene megnezni, h mit irnak errol.)
- A hozzászóláshoz be kell jelentkezni
Köszi, nem ezt csináltam, hanem mégis installáltam forrásból. Rögtön 1.2.4_1 változatú pkg lesz. A bejelentésben rosszul van megadva, mit kell a /usr/local/etc/pkg/repos/FreeBSD.conf-ba írni. Ezt kell:
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}
Vagyis http:// helyett pkg+http://, és a yes-t idézőjel nélkül kell beírni, mert nem string, hanem boolean.
A portsnap extract parancs órákig futott a qemu-kvm-es virtuális gépemen. Létrehozott (nagyjából feleslegesen) 120 ezer fájlt.
- A hozzászóláshoz be kell jelentkezni
Itt kicsit több van róla (nekem segített).
https://wiki.freebsd.org/pkgng
- A hozzászóláshoz be kell jelentkezni