Puncte:1

Nu se poate instala pgadmin4 pe Ubuntu 21.10 / SOLVED cu cum se face un alias de comandă terminal

drapel ru

Bine, oameni buni, înnebunesc aici.

Rulez Ubuntu 21.10 impish de pe un ssd extern. Lucrurile funcționează bine, încercând să instalez pgadmin4 urmând ghidul de aici:

https://www.pgadmin.org/download/pgadmin-4-apt/

și anume, adăugarea suplimentară a PPA, actualizarea depozitului apt și apoi instalarea cu apt:


# Configurați depozitul
#

# Instalați cheia publică pentru depozit (dacă nu ați făcut-o anterior):
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

# Creați fișierul de configurare a depozitului:
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && actualizare apt'

#
# Instalați pgAdmin
#

# Instalați atât pentru desktop, cât și pentru web:
sudo apt install pgadmin4

# Instalați numai pentru modul desktop:
sudo apt install pgadmin4-desktop

# Instalați numai pentru modul web: 
sudo apt install pgadmin4-web 

# Configurați serverul web, dacă ați instalat pgadmin4-web:
sudo /usr/pgadmin4/bin/setup-web.sh

^ rețineți că acestea sunt instrucțiunile oficiale de la pgadmin.org, care spune că are suport pentru Ubuntu 21.10 (Impish, de la v6.2) (Nu știu ce înseamnă v6.2, dar orice)

Se pare că totul se instalează, apoi când încerc să rulez $ pgadmin4 , nimic nu se intampla

Am încercat să specific manual arhitectura amd64 și chiar să trec la punctul final focal LTS folosind $ sudo vim /etc/apt/sources.list.d/pgadmin4.list, schimbându-se

deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/impish pgadmin4 main

la

deb [arch=amd64] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4 main

Inca nicio bucurie... ce imi lipseste aici? și, în mod ideal, cum aș face totul într-un script automat? Configurarea unui nou sistem și lupta cu astfel de lucruri nu este niciodată plăcută.

UPDATE: Se pare că a fost instalat (l-aș fi văzut dacă tocmai aș fi apăsat tasta Super și aș fi căutat-o). Dar pentru a face o comandă de terminal, trebuie să căutați calea către executabil și să faceți un alias personalizat. Răspunsul acceptat oferă o descriere bună a modului în care ați putea face acest lucru în general

David avatar
drapel cn
Aș întreba asta pe cei de la pgadmin.org.
drapel ru
@David destul de corect, trimițând acum lista de corespondență de asistență pgadmin, dar mă întreb dacă alți utilizatori de 21.10 pot replica această problemă
Puncte:1
drapel zw

Căutând fișierele instalate de

dpkg -S pgadmin4 | grep pgadmin4$

dând următoarele indicii

pgadmin4-desktop: /usr/pgadmin4/bin/pgadmin4
pgadmin4-web, pgadmin4-desktop, pgadmin4-server: /usr/pgadmin4

De asemenea, trebuie remarcat faptul că fișierul desktop PgAdmin 4 în /usr/share/applications/pgadmin4.desktop conţine Exec=/usr/pgadmin4/bin/pgadmin4.

Deci, după ce urmăresc CITEȘTE-MĂ puteți rula PgAdmin 4 folosind /usr/pgadmin4/bin/pgadmin4 comanda.

drapel ru
Mulțumesc pentru răspuns @N0rbert -- simțiți-vă puțin prost în retrospectivă. L-am configurat să funcționeze pe WSL2 pe partea Windows și am uitat că nu a venit doar gratuit. Apreciez că explicați și câteva instrumente pe care le pot folosi dacă am nevoie să mă uit la lucruri de instalare în viitor!
drapel ru
cum ai aflat despre comutatorul -S al dpkg? Tocmai am verificat fișierul man și nu am găsit o explicație pentru el
N0rbert avatar
drapel zw
Consultați https://manpages.debian.org/bullseye/dpkg/dpkg.1.en.html#S despre `-S`.

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.