Ubuntu

Bronnen begrijpen en gebruiken.lijst voor Ubuntu

Bronnen begrijpen en gebruiken.lijst voor Ubuntu
We gebruiken Ubuntu, Debian, CentOS en verschillende besturingssystemen. Als iemand vraagt: "welk besturingssysteem gebruik je?"?De meesten van jullie zullen misschien zeggen: "Ik gebruik Linux". Ze zijn niet echt Linux. Linux is gewoon de naam van de kernel. Dit zijn eigenlijk verschillende Linux-distributies.

Nu vraag je je misschien af: "Wat is een Linux-distributie?"?”

Welnu, de Linux-kernel zelf kan niet erg mooie dingen doen. Het is een software die de hardware beheert, geheugen toewijst aan programma's, u helpt het programma uit te voeren en andere basistaken op zeer laag niveau voor u. Stel dat u een bestand wilt bewerken met edit nano tekstverwerker. Nou, de Linux-kernel heeft dat niet. Je moet het apart bovenop de Linux-kernel installeren om het te gebruiken.

Zonder handige programma's is de Linux-kernel niet nuttig voor gewone gebruikers. Nogmaals, het installeren van programma's bovenop de Linux-kernel is niet iets wat gewone mensen graag zouden doen. Dus verschillende bedrijven en individuen hebben belangrijke tools (of software) bovenop de Linux-kernel verpakt en voor u verpakt. Dus als je het installeert, kun je aan de slag met het programma dat je nodig hebt. Dit wordt een op Linux gebaseerd besturingssysteem of een Linux-distributie genoemd. Ubuntu, Debian, CentOS, Fedora en andere zijn Linux-distributies of op Linux gebaseerde besturingssystemen. Ze zijn niet alleen Linux.

Nu is er zoveel software op Linux dat je niet eens kunt tellen. Door ze allemaal in één besturingssysteempakket op te nemen, zou de omvang van het besturingssysteem onnodig groot en moeilijker te distribueren worden. Het besturingssysteem heeft dus een mechanisme nodig om pakketten indien nodig gemakkelijk te installeren. Op die manier kunnen ze veelgebruikte hulpprogramma's bevatten en de installatie kleiner maken. Het is gemakkelijker te ontwikkelen, distribueren en downloaden voor gebruikers en een meer modulaire aanpak.

Vervolgens worden de extra pakketten gehost op een webserver of FTP-server van de Linux-distributie van waaruit gebruikers het kunnen downloaden en installeren. Deze webservers of FTP-servers worden pakketrepository genoemd.

Je hebt ook een manier nodig om deze pakketten te beheren (installeren, verwijderen, downloaden) vanuit de pakketrepository. Dus een pakketbeheerder is inbegrepen bij je favoriete Linux-distributie.  Ubuntu is gebaseerd op Debian GNU/Linux-distributie. Ubuntu gebruikt de APT (Advanced Package Tool) pakketbeheerder om pakketten te beheren. De APT-pakketbeheerder en alle grafische front-ends (Ubuntu Software Center, Muon, aptitude enz.) gebruiken de bronnen.lijst bestand om meer te weten te komen over welke pakketrepository of repositories te gebruiken.

In dit artikel laat ik je zien hoe de bronnen.lijst bestand wordt gebruikt op Ubuntu. Laten we beginnen.

Configuratiebestanden:

De pakketbeheerder van APT en al zijn grafische frontends halen de pakketrepository-informatie uit: /etc/apt/bronnen.lijst bestand en bestanden van de /etc/apt/bronnen.lijst.d map.

In Ubuntu bewerken verschillende pakketbeheerders /etc/apt/bronnen.lijst direct bestand. Ik raad je af om daar aangepaste pakketrepository's toe te voegen. Als u een extra pakketopslagplaats moet toevoegen, kunt u deze het beste gewoon toevoegen in de /etc/apt/bronnen.lijst.d/ map. Ik zal je later in dit artikel praktisch laten zien hoe het werkt.

Bronnen begrijpen.lijst Bestand:

De inhoud van de /etc/apt/bronnen.lijst bestand ziet er ongeveer zo uit.

Hier zijn regels die beginnen met een hekje (#) opmerkingen. Opmerkingen worden gebruikt voor documentatiedoeleinden over dit bestand. Opmerkingen worden hier ook gebruikt om een ​​bepaalde pakketrepository uit te schakelen.

U kunt bijvoorbeeld een opmerking achterlaten wanneer u een aangepaste pakketrepository zoals deze toevoegt.

# Dit is mijn lokale NodeJS v8.x pakketrepository
deb http://192.168.10.1/nodejs/8.x stretch hoofd

Ik ga elke regel aanroepen die wordt gebruikt om een ​​pakketrepository toe te voegen (regels die beginnen met deb) Aan /etc/apt/bronnen.lijst bestand en bestanden in de /etc/apt/bronnen.lijst.d/ directory een APT-regel in. Je kunt het noemen wat je wilt.

Laten we het nu hebben over de opmaak van een APT-regel. Dit is een voorbeeld van een APT-lijn zoals weergegeven in de onderstaande schermafbeelding.

Een APT-regel begint met deb, wat betekent dat deze pakketrepository softwarepakketten distribueert als vooraf gecompileerde binaire bestanden in deb-bestandsindeling.

Een APT-regel kan ook beginnen met deb-src, wat betekent dat de pakketrepository softwarepakketten distribueert als broncodes, die u op uw eigen computer moet compileren om te gebruiken. Standaard zijn alle deb-src pakketrepository's zijn uitgeschakeld op Ubuntu. Ik geef er persoonlijk de voorkeur aan dat ze uitgeschakeld zijn omdat ik ze niet gebruik. Het installeren van pakketten van bronnen duurt lang, afhankelijk van de specificatie van uw computer.

Dan heb je de HTTP-, HTTPS- of FTP-URL van de pakketrepository. Hier worden alle pakketbestanden en pakketdatabasebestanden bewaard. De pakketbeheerder downloadt de pakketmetadata en andere informatie om te leren welke pakketten beschikbaar zijn en waar ze te downloaden zijn.

Vervolgens moet u de korte codenaam van uw Ubuntu-besturingssysteem typen. Het is verschillend voor elke versie van Ubuntu. Bijvoorbeeld in Ubuntu 18.04 LTS, het is bionisch.

Je kunt erachter komen wat het voor je distributie is met het volgende commando:

$ lsb_release -cs

Vervolgens plaatst u een door spaties gescheiden lijst van verschillende secties van die pakketrepository. De pakketten van een pakketrepository kunnen logisch in veel groepen worden verdeeld, zoals u kunt zien in het gemarkeerde gedeelte van dit artikel hieronder. De Ubuntu-pakketrepository is onderverdeeld in: hoofd, beperkt, universum en multiversum secties. In dit voorbeeld heb ik alleen toegevoegd hoofd en beperkt secties van de bionisch pakketrepository:.

Dat is eigenlijk alles wat u moet weten bronnen.lijst bestand op Ubuntu.

Uw eigen pakketrepository toevoegen aan Ubuntu:

Laten we zeggen dat u uw eigen pakketrepository op Ubuntu wilt toevoegen. Laten we zeggen dat het wordt gehost op uw lokale netwerk en beschikbaar is op http://192.168.10.5/nodejs en het is een spiegel van de NodeJS-pakketrepository.

Maak eerst een nieuw bestand knooppunt.lijst in de /etc/apt/bronnen.lijst.d/ map met het volgende commando:

$ sudo nano /etc/apt/sources.lijst.d/knooppunt.lijst

Voeg nu de volgende regel toe en sla het bestand op door op te drukken + X en druk vervolgens op ja en druk vervolgens op .

Om de wijzigingen van kracht te laten worden, moet u de cache van de APT-pakketrepository bijwerken met de volgende opdracht:

$ sudo apt-update

Nu kunt u pakketten installeren vanuit de pakketrepository die u hebt toegevoegd. Bedankt voor het lezen van dit artikel.

Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...