4. lépés: Hogyan adjunk hozzá egy Ethereum címet a BlockBenPay profilunkhoz? (Whitelisting)
Tartalomjegyzék:
- Apt források
- Az
add-apt-repository
(az add-apt-repository parancs nem található) - Adattárak hozzáadása az
add-apt-repository
- PPA adattárak hozzáadása
- Tárak kézi hozzáadása
- Következtetés
Ha az Ubuntu Software Center vagy a parancssori segédprogramok, például az
apt
vagy
apt-get
segítségével telepíti a csomagokat, akkor egy vagy több apt szoftvertárból letöltődik a csomag. Az APT-lerakat egy hálózati szerver vagy helyi könyvtár, amely tartalmazza az APT-eszközök által olvasható deb csomagokat és metaadat-fájlokat.
Bár az alapértelmezett Ubuntu-tárházakban több ezer alkalmazás érhető el, néha a harmadik féltől származó tárolóból telepítenie kell a szoftvert.
Ebben az oktatóanyagban kétféle módon mutatjuk be az apt tároló felvételét az Ubuntu és a Debian rendszerekre. Az első módszer az
add-apt-repository
parancs használata, a második módszer az adattár manuális hozzáadása szövegszerkesztővel.
Apt források
Az Ubuntu és az összes többi Debian alapú disztribúción az apt szoftveralkalmazások az
/etc/apt/sources.list
fájlban vagy külön fájlokban vannak meghatározva az
/etc/apt/sources.list.d/
könyvtár alatt.
Az
/etc/apt/sources.list.d/
könyvtárban található
.list
kell befejeződnie.
Az
/etc/apt/sources.list
fájl általános szintaxisa a következő formátumú:
deb http://repo.tld/ubuntu distro component…
- A sor első bejegyzése meghatározza az archívum típusát. Az archívum típusa lehet deb vagy deb-src. A Deb azt jelenti, hogy a lerakat
.deb
csomagokat tartalmaz, a deb-src pedig a forráscsomagokat. A második bejegyzés a lerakat URL-je.A harmadik bejegyzés a disztribúciós kód nevét határozza meg, például hód, xenial és így tovább.Az utolsó bejegyzés a lerakat összetevői vagy kategóriák. Az alapértelmezett Ubuntu adattárak négy részre oszlanak - fő, korlátozott, univerzális és multiverse. Általában a harmadik féltől származó adattáraknak csak egy kategóriája van.
Az
/etc/apt/sources.list.d/
könyvtárban található fájlok formátuma megegyezik a szokásos
sources.list
fájlok formátumával.
A legtöbb tároló nyilvános kulcsot biztosít a letöltött és importált csomagok hitelesítéséhez.
A lerakat hozzáadásához vagy eltávolításához be kell jelentkeznie, mint sudo hozzáféréssel rendelkező felhasználó vagy root felhasználó.
Általában egy adott lerakat engedélyezésével kapcsolatos utasításokat a szoftver dokumentáció tartalmazza.
Az
add-apt-repository
(az add-apt-repository parancs nem található)
add-apt-repository
egy Python szkript, amely lehetővé teszi APT-lerakat hozzáadását az
/etc/apt/sources.list
vagy külön fájlba az
/etc/apt/sources.list.d
könyvtárban. A parancs felhasználható egy már létező lerakat eltávolítására is.
Ha az
add-apt-repository
nem érhető el a rendszerén, akkor hibaüzenet jelenik meg, amely azt mondja: „add-apt-repository parancs nem található”.
Az
add-apt-repository
segédprogramot a
software-properties-common
csomag tartalmazza. A telepítéshez futtassa a következő parancsokat:
sudo apt update
sudo apt install software-properties-common
Adattárak hozzáadása az
add-apt-repository
Az
add-apt-repository
parancs alapszintaxisa a következő:
add-apt-repository repository
Ahol a
repository
lehet egy szokásos lerakat-bejegyzés, amelyet fel lehet venni a
deb http://repo.tld/ubuntu distro component
fájlba, például
deb http://repo.tld/ubuntu distro component
vagy egy PPA lerakat a
ppa: /
ppa: /
Az
add-apt-repository
parancs összes elérhető opciójának megtekintése a
man add-apt-repository
terméken.
Alapértelmezés szerint az ubuntu 18.04 és újabb verziók esetén az
add-apt-repository
frissíti a csomag indexét is, ha a lerakat nyilvános kulcsát importálják.
A csomagindex egy adatbázis, amely nyilvántartja a rendszerben engedélyezett lerakatokból elérhető csomagokat.
Tegyük fel, hogy a MongoDB-t a hivatalos adattárból szeretné telepíteni.
Először importálja a lerakat nyilvános kulcsát:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Adja hozzá a MongoDB lerakatot az alábbi paranccsal.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
A lerakat hozzá lesz csatolva a
sources.list
fájlhoz.
Most telepítheti a csomagok bármelyikét az újonnan engedélyezett lerakatból:
sudo apt install mongodb-org
Ha valamilyen okból el akarja távolítani egy korábban engedélyezett tárolót, akkor használja a
--remove
opciót:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
PPA adattárak hozzáadása
A Személyes Csomag Archívum (PPA) egy szolgáltatás, amely lehetővé teszi a felhasználók számára a Launchpad által készített és közzétett Ubuntu forráscsomagok feltöltését megfelelő tárolóként.
PPA-lerakat
add-apt-repository
az
add-apt-repository
parancs új fájlt hoz létre az
/etc/apt/sources.list.d/
könyvtár alatt.
Például, ha hozzá szeretné adni a Jonathon F PPA-ját, amely az FFmpeg 4.x verziót nyújtja, akkor futtassa:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Amikor a rendszer kéri, nyomja
Enter
az
Enter
billentyűt, a tároló engedélyezve lesz.
Press to continue or Ctrl-c to cancel adding it.
A PPA lerakat nyilvános kulcsa automatikusan letöltésre és regisztrálásra kerül.
Miután a PPA hozzáadódott a rendszeréhez, telepítheti a tárolócsomagokat:
sudo apt install ffmpeg
Az
apt
parancs telepíti a csomagot és annak minden függőségét.
Tárak kézi hozzáadása
A demonstrációhoz engedélyezjük a CouchDB lerakatot és telepítjük a szoftvert. A CouchDB egy ingyenes és nyílt forráskódú, toleráns NoSQL adatbázis, amelyet az Apache Software Foundation karbantart.
A lerakat hozzáadásához nyissa meg a
sources.list
fájlt a szövegszerkesztővel:
sudo nano /etc/apt/sources.list
Adja hozzá a lerakat sort a fájl végéhez:
/etc/apt/sources.list
deb https://apache.bintray.com/couchdb-deb bionic main
A fájl szövegszerkesztővel történő szerkesztése helyett a következő paranccsal csatolhatja a lerakat sort a
sources.list
fájlhoz:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
kinyomtatja az Ubuntu kódnevet. Például, ha Ubuntu 18.04-es verziója van, akkor a parancs
bionic
nyomtat.
Egy másik lehetőség egy új tárolófájl létrehozása az
/etc/apt/sources.list.d/
könyvtárban.
A lerakat manuális konfigurálásakor a nyilvános lerakatkulcsot manuálisan is be kell importálnia a rendszerébe. Ehhez használj
wget
vagy
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
A fenti parancsnak
OK
kell adnia, ami azt jelenti, hogy a GPG-kulcs sikeresen importálásra került, és az ezen a lerakaton lévő csomagokat megbízhatónak tekintik.
Mielőtt telepítené a csomagokat az újonnan hozzáadott lerakatból, frissítenie kell a csomag indexét:
sudo apt update
A csomagindex frissítése után telepítheti a csomagokat az újonnan hozzáadott lerakatból:
Következtetés
Megmutattuk, hogyan adhat hozzá megfelelő tárolókat az Ubuntun. Ugyanezek az utasítások vonatkoznak minden Debian alapú disztribúcióra, beleértve a Kubuntu, a Linux Mint és az Elementary OS rendszert.
Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.
ubuntu aptHogyan adhatunk hozzá 2 szóközt egy időszak után a Word
A Microsoft Word 2013 nem teszi lehetővé, hogy két mondatot adjon hozzá minden mondat után. De két szóközt adhat hozzá egy adott periódus után: a grammatikát ellenőrző zászló helyek a dokumentumban egy idő után.
Hogyan adhatunk hozzá Facebook képkeretet és képfájlokat
Hozzáadhatunk egy keretet a Facebook profilképéhez a támogatás megjelenítéséhez. Ez a bejegyzés azt is megmutatja, hogyan engedélyezheti a Facebook Profile Picture Guard védelmét a visszaélésektől.
Hogyan adhatunk hozzá és használhatunk Pickit Free Images bővítményt a Microsoft Office-hez?
Helyezzen be kiváló minőségű képeket a Wordbe, Powerpoint és Sway dokumentumot a Pickit globális fényképezési közösségből a Pickit additushoz az Office-hez.