Als Ergänzung zu Programme kompilieren.
porg
Anmeldungsdatum: Beiträge: 14259 |
|
Anmeldungsdatum: Beiträge: 29567 |
Hallo, was noch schön wäre, wäre ein Erklärung oder zumindest ein Link, warum porg der Nachfolger von paco ist, bzw. was porg besser / anders macht als paco. Gruß, noisefloor |
(Themenstarter)
Anmeldungsdatum: Beiträge: 14259 |
Zitat porg.sourceforge.net:
|
Anmeldungsdatum: Beiträge: 29567 |
verschoben |
Supporter
Anmeldungsdatum: Beiträge: 6497 |
Hallo, mag den Artikel jemand testen? Unter 'zesty' hat ja wohl noch alles funktioniert. (vielleicht auch auf Bionic warten...) |
Anmeldungsdatum: Beiträge: 29567 |
Hallo, auf Bionic warten macht IMHO Sinn. Wenn der Artikel dann bis Ende Juli getestet ist → Archiv. Gruß, noisefloor |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 18211 Wohnort: in deinem Browser, hier auf dem Bildschirm |
Könnte testen. Welche Software soll ich denn zum testen von porg nutzen? |
Anmeldungsdatum: Beiträge: 29567 |
Hallo,
Könnte grundsätzlich jeder, der eine funktionierende Ubuntu-Installation einer *buntu-Version, die noch unterstützt wird, hat... 😉
Wenn du testest bestätigst du die inhaltliche Richtigkeit des Artikels. Die "Wahl der Waffen" dazu obliegt dir. Gruß, noisefloor |
Supporter
Anmeldungsdatum: Beiträge: 6497 |
und? |
Supporter
Anmeldungsdatum: Beiträge: 6497 |
Da porg aktueller ist als paco würde ich den Artikel - entgegen der Regeln - nicht archivieren, sondern vorerst als "ungetestet" im Wiki lassen. Wäre schön, wenn sich doch noch ein Tester für xenial oder bionic fände. Gruß BillMaier /edit: crosslink: 9008119 |
Ehemalige
Anmeldungsdatum: Beiträge: 2007 |
|
Wikiteam
![]() Anmeldungsdatum: Beiträge: 11335 Wohnort: Bremen |
Hi! Erledigt - erwartungsgemäß keine Probleme unter bionic... AUf das Programm hätte ich mal früher stoßen sollen 😬 so long |
![]() Anmeldungsdatum: Beiträge: 4918 |
Weil es das porg DEB-Fertigpaket nicht mehr in den Plucky Puffin Repositories gibt, habe ich mir nun auf Plucky Puffin das porg DEB-Fertigpaket von Oracular Oriole geholt. Das heruntergeladene DEB-Fertigpaket Das porg DEB-Fertigpaket von Oracular Oriole zeichnet auch auf Plucky Puffin auf, was installiert wird, und es entfernt auch brav das, was es aufgezeichnet hat, wenn dem porg so befohlen wird. 😎 Der porg Orginalautor, David Ricart, hat sich mittlerweile auch auf Sourceforge zurückgemeldet: Dort hat Leandro Nini einen Bug in porg gefunden und gefixed: Ein Github Repository von Leandro Nini für die porg Version mit dem Fix gibt es auch: |
![]() Anmeldungsdatum: Beiträge: 4918 |
porg selbst bauen aus dem drfiemost/porg/tree/master: alias porgneu='INSTALLATIONSDISK=$HOME/Installationsdisk && \ PORG_BASE=$INSTALLATIONSDISK/Porg_Base && \ PORG_SRC=$PORG_BASE/porg && \ ID=$(id --user) && \ PORG_VERSION=0.10 [ ! -d $INSTALLATIONSDISK ] && mkdir -pv $INSTALLATIONSDISK || echo "$INSTALLATIONSDISK exists" && \ [ ! -d $PORG_BASE ] && mkdir -pv $PORG_BASE || echo "$PORG_BASE exists" && \ sudo mount -v tmpfs $PORG_BASE -t tmpfs -o mode=777,uid=$ID && \ [ ! -d $PORG_SRC/.git ] && git clone https://github.com/drfiemost/porg.git $PORG_SRC && \ printf "\n \033[45m\033[1;36m==> porg Sourcecode cloned. \033[0m\033[42m\033[1;36m ==> ... \033[0m \n \n" || \ printf "\n \033[45m\033[1;36m==> porg Sourcecode found. \033[0m\033[42m\033[1;36m ==> ... \033[0m \n \n" && \ printf "\n \033[45m\033[1;36m==> porg plasma-wayland-protocols Sourcecode. \033[0m\033[42m\033[1;36m ==> ... \033[0m \n \n" && \ git -C $PORG_SRC pull && echo "git pull done." || echo "No git pull." && \ printf "\n \033[45m\033[1;36m==> Config porg for build. \033[0m\033[42m\033[1;36m ==> ... \033[0m \n \n" && \ [ ! -f $PORG_BASE/porg-$PORG_VERSION.tar.gz ] && wget -O $PORG_BASE/porg-$PORG_VERSION.tar.gz https://sourceforge.net/projects/porg/files/porg-$PORG_VERSION.tar.gz/download || \ echo "$PORG_BASE/porg-$PORG_VERSION.tar.gz exists. Ok." && \ [ -f $PORG_BASE/porg-$PORG_VERSION.tar.gz ] && \ tar -xf $PORG_BASE/porg-$PORG_VERSION.tar.gz -C $PORG_BASE/ || echo "Error extracting archive" && \ cp -frv $PORG_BASE/porg-$PORG_VERSION/build $PORG_SRC/ && \ cd $PORG_SRC && \ autoreconf -v && \ $PORG_SRC/configure --prefix=/usr --sysconfdir=/etc && \ printf "\n \033[45m\033[1;36m==> Compile porg. \033[0m\033[42m\033[1;36m ==> ... \033[0m \n \n" && \ time make && \ sudo make install && sudo rm -f /usr/share/porg/*.png /usr/share/porg/*.html 2>/dev/null && sudo strip --strip-unneeded /usr/bin/grop /usr/bin/porg && \ sudo porg -lp porg "make install && rm -f /usr/share/porg/*.png /usr/share/porg/*.html 2>/dev/null && strip --strip-unneeded /usr/bin/grop /usr/bin/porg" && \ sudo porg -lp porg "make install && rm -f /usr/share/porg/*.png /usr/share/porg/*.html 2>/dev/null && strip --strip-unneeded /usr/bin/grop /usr/bin/porg" && \ cd $HOME ; \ sudo umount -fv $PORG_BASE ; \ [ -d $PORG_BASE ] && yes | sudo rm -rf $PORG_BASE && echo "Builddir cleaned." || echo "Builddir was clean." ; \ cd $HOME' Um das configure mittels autoreconf zu erstellen, braucht es das build Verzeichnis samt Inhalt aus dem porg-0.10.tar.gz Tarbollen. Der Bash alias porgneu erledigt das automagisch. Unten, das mehrfache installieren ist zum einen notwendig, wenn porg zuvor noch nicht installiert war, und zum anderen, wenn die Steuerungsdatei und/oder das Verzeichnis mit den porg Einträgen wo anders war. Das sieht komisch aus, funktioniert so aber. Der Package Organizer grop mit GUI ist auch gleich mit dabei. 😎 |