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

Hilfe bei der Installation von Manjaro Linux!
Antworten
Benutzeravatar

Themen Author
malaga
Forum Kenner
Forum Kenner
Beiträge: 101
Registriert: Freitag 20. Juli 2018, 16:20
GPU:
Kernel:
Desktop-Variante:
GPU Treiber:
Hat sich bedankt: 2 Mal

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

#1

Beitrag von malaga »

hallo 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:

$ 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

Benutzeravatar

Blueriver
Moderator
Moderator
Beiträge: 2343
Registriert: Donnerstag 19. Mai 2016, 15:49
CPU: AMD Quad Core A8 3,6GHz
GPU: AMD/ATI Radeon R7
Kernel: 6.1
Desktop-Variante: XFCE und KDE Stable, Testing, Unstable
GPU Treiber: Free
Hat sich bedankt: 28 Mal
Danksagung erhalten: 149 Mal

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

#2

Beitrag von Blueriver »

Schade das du nicht angibst was für ein DE du installiert hast.

Probiere es mit

Code: Alles auswählen

pamac build google-chrome
Falls es nicht geht mach fogendes.

Code: Alles auswählen

sudo pacman -S trizen

Code: Alles auswählen

trizen -S google-chrome
Benutzeravatar

Themen Author
malaga
Forum Kenner
Forum Kenner
Beiträge: 101
Registriert: Freitag 20. Juli 2018, 16:20
GPU:
Kernel:
Desktop-Variante:
GPU Treiber:
Hat sich bedankt: 2 Mal

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

#3

Beitrag von malaga »

hallo und guten Tag

vorweg - vielen Dank für die schnelle Antwort. Ich hab das alles mal gemacht - 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

[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


/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/ ... _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]
Benutzeravatar

Blueriver
Moderator
Moderator
Beiträge: 2343
Registriert: Donnerstag 19. Mai 2016, 15:49
CPU: AMD Quad Core A8 3,6GHz
GPU: AMD/ATI Radeon R7
Kernel: 6.1
Desktop-Variante: XFCE und KDE Stable, Testing, Unstable
GPU Treiber: Free
Hat sich bedankt: 28 Mal
Danksagung erhalten: 149 Mal

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

#4

Beitrag von Blueriver »

malaga hat geschrieben: ↑Samstag 25. Juli 2020, 11:31 unter sudo - merke ich dass es hier auch eine Rückmeldung gibt dass ich als root keine Pakete bauen kann..
Stimmt, deshalb habe ich auch nichts zum bauen eines Pakets von sudo geschrieben sondern nur von

Code: Alles auswählen

pamac build google-chrome
und falls es nicht geht

Code: Alles auswählen

sudo pacman -S trizen
um einen AUR-helper zu installieren
und danach

Code: Alles auswählen

trizen -S google-chrome
um Chrome ohne sudo aus dem AUR zu bauen.
Antworten

Zurück zu „Manjaro Linux Installation und Programme“