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: