Probléma a build-essential telepítésével a debianban

Megpróbáltam néhány programot telepíteni a Debianba, és ez az első alkalom, hogy Linuxot használok, így némi probléma. Amikor megpróbálom telepíteni a build-essential alkalmazást a következővel:

sudo apt-get install build-essential 

vagy más hasonló paranccsal, azt mondja, hogy nincs “telepítési jelölt”

Nem kerestem a választ más, ehhez hasonló kérdésekben, de nem találok megoldást.

Hozzászólások

Válasz

A következő E: Package "build-essential" has no installation candidate hiba azt jelenti, hogy nem rendelkezik a main repóval a sources.list

A build-essential csomag a main adattár.

Firdt, szerkesztenie kell sources.list:

sudo apt edit-sources 

hozzá kell adnia a következő sorokat ( minta sources.list a main és contrib komponens):

deb http://httpredir.debian.org/debian jessie main contrib deb-src http://httpredir.debian.org/debian jessie main contrib deb http://httpredir.debian.org/debian jessie-updates main contrib deb-src http://httpredir.debian.org/debian jessie-updates main contrib deb http://security.debian.org/ jessie/updates main contrib deb-src http://security.debian.org/ jessie/updates main contrib 

Mentse és futtassa a következő parancsokat a build-essential csomag telepítéséhez:

sudo apt update sudo apt upgrade sudo apt install build-essential 

Megjegyzések

  • rendben, de hogyan csináljuk ezt egy dokkoló-tárolóban?
  • Megpróbálom szerkeszteni a forrásokat, de megkapom a hibát: apt-edit: parancs nem található

Válasz

Ahhoz, hogy az Apt tudjon az elérhető csomagokról, érvényes konfigurációra van szüksége a /etc/apt/sources.list fájlban (általában ezt helyesen inicializálják, amikor telepíti a terjesztőt), és sikeresen le kell töltenie a Packages fájlokat a konfigurált hálózati helyekről. A gyakori hibakörülmények közé tartozik a

  • Elavult konfiguráció. Ha olyan terjesztést próbál használni, amelyet már nem támogatnak, a /etc/apt/sources.list mappában az egyszer helyes URL-ek már nem működnek. A tünet a “Fájl nem található” hiba vagy “Nincs útvonal a gazdagépre”, ha a teljes szerver megszűnt.
  • Tűzfalproblémák, amelyek megakadályozzák az Apt a Packages fájlok, hasonló tünetekkel. Ha máshonnan tud csatlakozni az Apt által konfigurált helyekhez, akkor valószínűleg proxyt kell használnia.
  • Átmeneti szerverhibák, amelyek általában néhány perc vagy óra után önmagukban megszűnnek.
  • A apt-get update futtatásának elmulasztása. Ha a Packages fájlok helyi példányai túl régiek, akkor olyan csomagverziókra mutatnak, amelyek már nincsenek a szerver archívumában.

Kevésbé elterjedt, de elképzelhető probléma okai a konfigurációs fájlok tévedésből történő lekapcsolása (visszaállítás biztonsági másolatból? Tartalmazzon elegendő információt a kérdéséhez, hogy elmondhassuk a disztribúció általános alapértelmezéseit?), Fizikai kapcsolódási problémák (az interfész fent van, és Ön képesek csatlakozni pl. Google-hez curl vagy hasonló?) és helyi lemezproblémákkal (sérült Packages fájlok? Lemezre csatlakoztatott, csak olvasható? ). Ha DVD-ről telepítette, akkor az is lehetséges, hogy az Apt csomagcsomagként csak a DVD van konfigurálva.

A részletesebb hibaelhárításhoz bármilyen hibaüzenet vagy egyéb tünet hasznos lehet a fájl azonosításához. hiba, de a rendszer megértése ezen a szinten gyakran elegendő a diagnosztizáláshoz.

Kisebb bosszúság, hogy a konfigurációs URL-ek nem láthatók egyértelműen a szokásos Apt kimenetből; a konfiguráció úgy néz ki, mint

deb http://example.net/path distribution section another 

és maga az Apt is kitölt bizonyos részeket, hogy teljes URL-elérési utat állítson össze egy vagy több Packages fájlhoz a szerveren. a --print-uris opcióval láthatja, hogy pontosan mit próbál lekérni.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük