Yritän oppia FreeBSD: tä ja olen yrittänyt asentaa xorg-minimal, gedit ja libreoffice offline-tilassa muutaman viikon ajan (lue käsikirja) ja jatka vain kiertämistä. Se on uusi FreeBSD 10: n asennus. Onko täällä ketään, joka vie aikaa auttaa ja käydä läpi perusasiat minulle?

Olen tallentanut xorg-minimal-7.5.2.tbz: n, gedit ja libreoffice levylle ja onnistunut myös asentamaan pkg-1.8.3: n.

Viimeisen yritykseni aikana muokkain a /usr/local/etc/pkg/repos/FreeBSD.conf näin:

FreeBSD: { enabled: no } 

ja muokkasi sitten /usr/local/etc/pkg/repos/<fileName>.conf näin:

file name: { url: file:///.../.../.../<packages>/ enabled: yes } 

Kun yritän käyttää pkg install, saan tällaisia virheitä:

pkg: file:/.../.../meta.txz : No such file or directory pkg: repository ... has no meta file, pkg: file:/.../.../digests.txz: No such file or directory pkg: ///xorg-minimal-7.5.2.tbz is not a valid package: no manifest found 

Kuten sanoin, olen kokeillut niin monia asioita, olen alkanut tuntea itseni hieman lyöneen humalaan, eikä se olisi yllättävää, jos jätän kriittisen askeleen.

vastaus

pkg perustuu useisiin metatietotiedostoihin, joita sinulla ei ole paikallisella koneellasi, koska ne ladataan määritetystä pakettivarastosta. Mielestäni tässä paras ratkaisu on palata käyttämään FreeBSD-oletusarvoista komentoa ja yksinkertaisesti käyttää komentoa pkg add, joka yrittää asentaa paketin paikallisesta pakettiarkistotiedostosta pkg install sijaan, joka etsii määritetyistä repoista ja yrittää asentaa paketin etälähteestä.

Muuten, voit myös käyttää pkg fetch paketin arkistotiedostojen lataamiseen määritetystä reposta, asennettavaksi myöhemmin käyttämällä pkg add:

# pkg fetch -d zsh # pkg add /var/cache/pkg/zsh-5.0.7_2.txz 

-d -lippu pkg fetch kertoo pkg ladataksesi kaikki riippuvuudet, joita tarvitaan nimetyn paketin onnistuneeseen asentamiseen. Huomaa, että oletuksena Tällä tavalla ladatut paketit on säilytetty kansiossa /var/cache/pkg, ja sinun on sisällytettävä polku arkistotiedostoon, kun soitat pkg add.

Kommentit

  • Kiitos vastauksesta. Yritin asentaa Internetiä, mutta en onnistunut. Siksi yritin ' offline-reittiä. Yritin äänestää vastaustasi, mutta minulla ' ei ole tarpeeksi mainepisteitä täällä. Anteeksi tuosta! Kiitos avusta!

Vastaa

Se on hyvin yksinkertainen vaihe, jonka olet unohtanut. Käytä --no-repo-update -vaihtoehtoa yksinkertaisesti pkg install. Varmista tietysti online-tilassa, että arkistoindeksisi ovat ajan tasalla. Ja käytä pkg fetch tai pkg install --fetch-only pakettitiedostojen hakemiseen online-tilassa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *