22.10.2020, 03:48 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

lino

Fortgeschrittener

1

25.07.2020, 09:21

$ makepkg -s - bei der Installation - ein kritisaches Kommando

allo und guten Tag



bei einer frischen Insatllation von Manjaro 20xy wollte ich
Google-Chrome noch hinzufügen . - die Terminal-Aleitung hier - die hat
Befehle die man (laut Rückmeldung meiner Konsole besser nicht ausführen
sollte)...





was meint ihr denn - welcehn WEG kann man beschreiben um Google-Chrome auf das Notebook zu bekommen...









https://linuxconfig.org/how-to-install- ... o-18-linux



Open up the terminal and clone the latest Google Chrome AUR repository:



$ git clone https://aur.archlinux.org/google-chrome.git



Build an AUR package. First navigate to a newly created google-chrome
directory. Then execute the makepkg command to build a Google Chrome AUR
package:



$ cd google-chrome/

$ makepkg -s



When finished the result should be a newly built Google Chrome package ready for the installation:

Zitat



$ ls *.xz

google-chrome-70.0.3538.77-1-x86_64.pkg.tar.xz



Using the pacman command install Google Chrome package. Replace the
package name suffix with the Google Chrome version you have compiled
previously:



$ sudo pacman -U --noconfirm google-chrome-70.0.3538.77-1-x86_64.pkg.tar.xz

2

25.07.2020, 10:22

Manjaro ist sicher eine dieser zahlreichen GNU/Linux-Distributionen. Um Informationen darüber zu erhalten, sollte man sich an die Distributionstypischen Handbücher, Wikies und Foren halten.

Zusätzliche Pakete installiert man immer erst mal aus dem Angebot der jeweiligen Distribution. Dort gibt es normalerweise fertig gepackte SW für die jeweiligen Versionen, die mit einem einfachen Befehl installiert werden können. Es ist unbedingt davon abzuraten, sich irgendwelche Pakete aus fremden Quellen zu besorgen um diese zu installieren. Das erfordert meist ein deutlich größeres Wissen und sollte nur solchen Fällen vorbehalten bleiben, wo die Distribution kein eigenes Paket bereit stellt.

Google-Chrome ist heutzutage üblicherweise im Angebot von Distributionen zu finden. Wenn nicht, hat dies möglicherweise triftige Gründe. Nochmal: dazu muss man sich direkt bei den Herstellern einer Distribution informieren. Es gibt davon derart viele, dass niemand einen Überblick behalten kann und die Wahrscheinlichkeit, dass in einem Knoppix-Forum zufällig jemand was zu einer anderen Distribution (als Debian) sagen kann, ist eher gering.

lino

Fortgeschrittener

3

25.07.2020, 11:34

hallo und guten Tag

iich hab mal noch mit drei kommandos gearbeitet.
pamac build google-chrome


sudo pacman -S trizen

trizen -S google-chrome

- by the way . unter sudo - merke ich dass es hier auch eine Rückmeldung gibt dass ich als root keine Pakete bauen kann..
vgl. unten


Zitat


[martink@kampamachine ~]$ su
Passwort:
[kampamachine martink]# pamac build google-chrome
Fehler: Bauen von Paketen als root ist nicht erlaubt
[kampamachine martink]# sudo pacman -S trizen
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...

Pakete (11) pacutils-0.10.0-1 perl-data-dump-1.23-6
perl-io-socket-ssl-2.067-2 perl-json-2.97001-2
perl-log-message-0.08-6 perl-log-message-simple-0.10-6
perl-lwp-protocol-https-6.07-5 perl-net-ssleay-1.88-2
perl-term-readline-gnu-1.36-4 perl-term-ui-0.46-6
trizen-1.63-1

Gesamtgröße des Downloads: 0,79 MiB
Gesamtgröße der installierten Pakete: 2,43 MiB

:: Installation fortsetzen? [J/n] j
:: Empfange Pakete...
perl-net-ssleay-... 249,5 KiB 29,4 KiB/s 00:09 [###################] 100%
perl-io-socket-s... 145,8 KiB 50,8 KiB/s 00:03 [###################] 100%
perl-lwp-protoco... 7,4 KiB 147 KiB/s 00:00 [###################] 100%
pacutils-0.10.0-... 141,8 KiB 121 KiB/s 00:01 [###################] 100%
perl-log-message... 22,6 KiB 337 KiB/s 00:00 [###################] 100%
perl-log-message... 7,3 KiB 0,00 B/s 00:00 [###################] 100%
perl-term-ui-0.4... 17,3 KiB 173 KiB/s 00:00 [###################] 100%
perl-json-2.9700... 70,8 KiB 123 KiB/s 00:01 [###################] 100%
perl-data-dump-1... 24,1 KiB 177 KiB/s 00:00 [###################] 100%
perl-term-readli... 91,0 KiB 116 KiB/s 00:01 [###################] 100%
trizen-1.63-1-any 35,7 KiB 18,3 KiB/s 00:02 [###################] 100%
(11/11) Prüfe Schlüssel im Schlüsselring [###################] 100%
(11/11) Überprüfe Paket-Integrität [###################] 100%
(11/11) Lade Paket-Dateien [###################] 100%
(11/11) Prüfe auf Dateikonflikte [###################] 100%
(11/11) Überprüfe verfügbaren Festplattenspeicher [###################] 100%
:: Verarbeite Paketänderungen...
( 1/11) Installiere pacutils [###################] 100%
( 2/11) Installiere perl-log-message [###################] 100%
( 3/11) Installiere perl-log-message-simple [###################] 100%
( 4/11) Installiere perl-term-ui [###################] 100%
( 5/11) Installiere perl-json [###################] 100%
( 6/11) Installiere perl-data-dump [###################] 100%
( 7/11) Installiere perl-net-ssleay [###################] 100%
( 8/11) Installiere perl-io-socket-ssl [###################] 100%
( 9/11) Installiere perl-lwp-protocol-https [###################] 100%
(10/11) Installiere perl-term-readline-gnu [###################] 100%
(11/11) Installiere trizen [###################] 100%
Optionale Abhängigkeiten für trizen
highlight: for syntax highlighting
perl-json-xs: faster JSON deserialization
:: Starte post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Warn about old perl modules
WARNING: '/usr/lib/perl5/5.32' contains data from at least 8 packages which will NOT be used by the installed perl interpreter.
-> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.32'
[kampamachine martink]# trizen -S google-chrome

!!! You are running trizen as root !!!

Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module)) at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm line 19.
Compilation failed in require at /usr/share/perl5/vendor_perl/Net/HTTPS.pm line 25.
Can't locate Net/SSL.pm in @INC (you may need to install the Net::SSL module) (@INC contains: /usr/lib/perl5/5.30/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.30/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.30/core_perl /usr/share/perl5/core_perl) at /usr/share/perl5/vendor_perl/Net/HTTPS.pm line 29.
Compilation failed in require at /usr/share/perl5/vendor_perl/LWP/Protocol/https.pm line 8.
Compilation failed in require at /usr/bin/trizen line 2867.
[kampamachine martink]#





soweit diese Aiusgabe - und noch zu dem dritten kommando


Zitat



/var/tmp/pamac-build-martink/google-chrome/PKGBUILD Verändert
pkgname=google-chrome
pkgver=84.0.4147.89
pkgrel=1
pkgdesc="The popular and trusted web browser by Google (Stable Channel)"
arch=('x86_64')
url="https://www.google.com/chrome"
license=('custom:chrome')
depends=('alsa-lib' 'gtk3' 'libcups' 'libxss' 'libxtst' 'nss')
optdepends=(
'libpipewire02: WebRTC desktop sharing under Wayland'
'kdialog: for file dialogs in KDE'
'gnome-keyring: for storing passwords in GNOME keyring'
'kwallet: for storing passwords in KWallet'
'gtk3-print-backends: for printing'
'libunity: for download progress on KDE'
'ttf-liberation: fix fonts for some PDFs - CRBug #369991'
'xdg-utils'
)
options=('!emptydirs' '!strip')
install=$pkgname.install
_channel=stable
source=("https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-${_channel}/google-chrome-${_channel}_${pkgver}-1_amd64.deb"
'eula_text.html'
"google-chrome-$_channel.sh")
sha512sums=('f54f2c11e227808edbe1492eb80b3ac1f0aa24ad181ac8ed018a812d91f70fb5fc60f95326abe07ada6be49a7d5dbb02672989767399fc8b98906dec07ea238c'
'a225555c06b7c32f9f2657004558e3f996c981481dbb0d3cd79b1d59fa3f05d591af88399422d3ab29d9446c103e98d567aeafe061d9550817ab6e7eb0498396'
'43519ec81d008c9f949ef52b98a718473913e888d99ff6598083e30cd1f07376b5e58a7639fd309ee19056c18eac58cbf6a31bec6bfd2509ebce9fa9d6919743')

package() {
msg2 "Extracting the data.tar.xz..."
bsdtar -xf data.tar.xz -C "$pkgdir/"

msg2 "Moving stuff in place..."
# Launcher
install -m755 google-chrome-$_channel.sh "$pkgdir"/usr/bin/google-chrome-$_channel

# Icons
for i in 16x16 24x24 32x32 48x48 64x64 128x128 256x256; do
install -Dm644 "$pkgdir"/opt/google/chrome/product_logo_${i/x*/}.png \
"$pkgdir"/usr/share/icons/hicolor/$i/apps/google-chrome.png
done

# License
install -Dm644 eula_text.html "$pkgdir"/usr/share/licenses/google-chrome/eula_text.html

msg2 "Fixing Chrome icon resolution..."
sed -i "/Exec=/i\StartupWMClass=Google-chrome" "$pkgdir"/usr/share/applications/google-chrome.desktop

msg2 "Removing Debian Cron job and duplicate product logos..."
rm -r "$pkgdir"/etc/cron.daily/ "$pkgdir"/opt/google/chrome/cron/
rm "$pkgdir"/opt/google/chrome/product_logo_*.png
}


/quote]

lino

Fortgeschrittener

5

28.07.2020, 13:31

hallo und guten Tag Pit

vielen Dank für die Links und die Tipps. Das ist alles sehr hilfeich. Insgesamt muss man dir unbedingt Recht geben. Diverse Handbücher sind hier sicher zunächst gefragt.
Wenn man die Einrichtung von Chrome auf Ubuntu vergleicht mit der Einrichtung auf andern Linuxen ( z.B. auch Manjaro) dann sind da schon einige Unterschiede drinne.


Dir nochmals vielen Dank für deine Antwort und deine Tipps

Grüße
Lino :)

Linux HardwareLinux Computer & PCs | Linux Notebooks & Laptops | Geek Shirts | Geek und Nerd Shirt Shop