Puncte:0

Comanda „pg” System V

drapel cn

Sunt un bătrân System V și am ajuns în sfârșit să configurez o cutie Linux, folosind Ubuntu, desigur. Unul dintre primele lucruri pe care le-am observat că lipsește este comanda „pg”. Web-ul îmi spune că este disponibil ca parte a pachetului „util-linux”. Ubuntu, pe care l-am încărcat după ce am bifat casetele pentru a „instala totul”, îmi spune că util-linux este instalat, dar „pg” și alte comenzi de scriptare pur și simplu nu sunt acolo. Se poate rezolva asta?

drapel hr
Conform `apt-get changelog util-linux`, *util-linux (2.29.2-2) instabil; urgency=medium „Marea curățare post-lansare.”* `* Opriți livrarea utilitarului „pg” învechit`.
FedKad avatar
drapel cn
Încercați să utilizați comanda „mai mult” sau „mai puțin”. Există opțiuni speciale în `pg` care nu au o contrapartidă în aceste comenzi?
ardevain avatar
drapel cn
Contează că s-ar putea să vreau doar să-mi ofere confort?
muru avatar
drapel us
@ardevain bine, dacă nu există nimic special în `pg` de care aveți nevoie, `alias pg=less`?
Puncte:1
drapel hr

Privind jurnalul de modificări ale pachetului (apt-get changelog util-linux) vei vedea asta pg a fost depreciat și eliminat:

util-linux (2.29.2-2) instabil; urgență=medie

  „Marea curățare de după lansare”.

  [ Andreas Henriksson ]
  * Adăugați metadate DEP12 în amonte (Închidere: #852731)
  * Reveniți „Adăugați flag de configurare pentru a face ca libmount să ignore /etc/mtab”
  * Eliminați flagul de configurare explicit --disable-silent-rules
  * Opriți livrarea utilitarului „pg” depreciat
  * Reveniți „Activați (re)activați explicit utilitarul pg depreciat”
  * Opriți livrarea utilitarului „tunelp” depreciat
  * Opriți livrarea utilitarului „linie” depreciat
  * Renunțați explicit la trecerea CC pentru construirea încrucișată
  * Folosiți steaguri de configurare pentru a dezactiva utilitarele livrate de bsdmainutils
  * Revenire la „Încercarea de a rezolva problemele de debootstrap pentru hwclock.sh”
  * Drop nu mai este nevoie de override lintian pentru o soluție de soluție
  * Aruncați recuperarea fdisk învechită pe PPC
  * Reveniți „Redenumiți utilizatorul libuuid în uuidd și în postinst libuuidd1”
  * Reveniți „libuuid1: adăugați dependență de passwd pentru migrarea utilizatorului”
  * Eliminați codul de migrare a utilizatorului/grupului uuid-runtime învechit
  * Eliminați „pg” de a fi o alternativă de pager
  * Opriți livrarea utilitarului tailf depreciat
  * Menționați eliminarea tailf în util-linux.NEWS</code></pre>

Cu toate acestea, codul sursă pentru pg este încă prezent în pachetul sursă, așa că îl puteți construi și instala manual dacă doriți.Veți avea nevoie de un mediu de construcție adecvat, cum ar fi furnizat prin instalarea construi-esențial pachet, plus dependențele relevante, așa cum sunt furnizate de

sudo apt-get build-dep util-linux

În primul rând, asigurați-vă că aveți deb-src tip activat pentru dvs principal repertoriu. Apoi puteți descărca și corecta sursa într-un director pe care îl alegeți (spre deosebire de majoritatea apt operațiuni, aceasta nu necesită privilegii ridicate):

apt-get source util-linux

Treceți la directorul descărcat și apoi configurați build-ul pentru activare pg:

./configure --enable-pg

Dacă se finalizează cu succes,

face pg

Testați-l din directorul curent folosind ./pg README Sau altele asemănătoare.

Acum, în loc de obișnuitul „sudo make install” (care va încerca să construiască toate utilitățile), doar copiați pg binar undeva potrivit cum ar fi ~/bin sau /usr/local/bin

mkdir -p ~/bin && cp pg ~/bin/

Dacă alegi ~/bin și nu a avut anterior un ~/bin directorul, atunci nu va fi adăugat la dvs CALE până când porniți un nou shell de conectare sau sursa ~/.profil:

. ~/.profil

astfel încât să puteți executa pg de oriunde.

Alternativ, puteți construi TOT pachetul cu --enable-pg, apoi utilizați verifica instalarea pentru a-l instala în locul pachetului furnizat de Ubuntu - cu toate acestea, veți fi responsabil pentru menținerea acestuia actualizat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.