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
- package.debian.org/…
- próbáld a
sudo apt-get updatefuttatásához előfordulhat, hogy hiányzik a csomaglista
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.listmappá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
Packagesfá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 updatefuttatásának elmulasztása. Ha aPackagesfá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.