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 update
futtatá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.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 aPackages
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.