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.