Memo csomagkezelő a Debian és Ubuntu, programozó jegyzetek
Ne feledje, hogy néhány évvel ezelőtt, hogy nem nő együtt a FreeBSD telepítése az Asus Eee PC 1215P és kénytelen voltam, hogy Xubuntu? Az ügy neillyuzorno utalt számomra, hogy az operációs rendszer támogatja a vas sokkal fontosabb, mint gondoltam. És nem csak az asztalon - szervereken is hálózati támogatása szükséges kártyákat, RAID vezérlők, és így tovább. És most rájöttem valami mást. A csomagkezelő rendszert a FreeBSD nagyon messze nem tökéletes. Még kénytelen elismerni az ilyen fan Fryashki mint én.
Íme néhány a problémákat a felhasználók FreeBSD:
- Óvatosnak kell lenni a / usr / ports / FRISSÍTÉS és rendszeresen műveleteket végeznek ott leírt;
- Szoftver FreeBSD gyakran nem frissítette leggyorsabban Linux alatt;
- Nem minden szoftver FreeBSD elérhető bináris csomag, emlékszik legalább OpenOffice;
- És vannak, akik nem rendelkeznek a szoftvert (a legutóbbi visszahívás wxFormBuilder);
- Néha meglepő lehetőség, amellyel a bináris csomagokat gyűjtöttük (például Perl bináris csomagot összeállítani menet nélkül támogatás);
- Bajok engedélyeket, például amikor telepíteni betűtípusokat vagy szoftver Java nyelven írt;
- Eltávolítása csomagok feleslegessé vált, csak részben automatizált (a pkg_cleanup segédprogram);
De a felhasználók Debian disztribúciók és ez alapján nem szembesülnek ezekkel a problémákkal. Minden csomagkezelő a Debian mellé a következő egyszerű parancsokat.
Frissített adatbázis elérhető csomagok:
sudo apt-get update
Csomagok lehet keresni webes felületen keresztül, vagy parancs segítségével:
apt-cache search mysql | kevesebb
apt-cache show mysql-server
A rendelkezésre álló csomag verziók:
apt-cache Madison postgresql
sudo apt-get install csomagnév
... vagy, abban az esetben mindenféle Dropbox, Skype és stb .:
sudo dpkg -i dropbox_1.4.0_i386.deb
sudo apt-get install csomagnév --reinstall
Downgrade vagy telepítsen egy speciális változata:
sudo apt-get install csomagnév = verzió
Ha nem állítja vissza, akkor próbáld ki ezt (vigyázat, átmenetileg megtört függőségek):
sudo dpkg --purge --force-függ package_name
sudo apt-get install csomagnév
Frissítés minden csomag (további részleteket):
sudo apt-get -V frissítés
Engedélyezése / letiltása adott frissítés csomag:
sudo apt-mark hold package_name
sudo apt-Mark Unhold package_name
Listájának megtekintése csomagok Hold:
sudo dpkg --get-választás | grep hold
Ellenőrzése kontrollösszegekre telepített csomagok: