Kirjoittaja Aihe: Arch Linux  (Luettu 78812 kertaa)

juhisi

  • Käyttäjä
  • Viestejä: 234
    • Profiili
Vs: Arch Linux
« Vastaus #140 : 22.10.18 - klo:20.02 »
Se ois vielä kysäistä  ;D että onko systeemissä graafissa paketti manageria... Ubuntussa on Synaptic, Manjarossa Octopi jne...

Minulla on tässä Pamac, joka vaikuttaa oikein hyvältä.

Jep, kehuvat tuota Manjaron foorumillakin. Itse käyttänyt tuota Octopia kun on defaultina niin ei oo jaksanu alkaa vaihteleen.

inf

  • Käyttäjä
  • Viestejä: 70
  • I use Arch btw!
    • Profiili
Vs: Arch Linux
« Vastaus #141 : 29.05.20 - klo:15.35 »
Onko joku saanut viimeaikoin Arch Linuxilla toimimaan voikon libreofficen kanssa?
Asus ROG Zephyrus G14 2022 / Arch Linux

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Arch Linux
« Vastaus #142 : 29.05.20 - klo:21.58 »
Onko joku saanut viimeaikoin Arch Linuxilla toimimaan voikon libreofficen kanssa?

En tiedä onko suositeltava tapa, ja toimiiko miten kauan, mutta minulla on Archissa (ArcoLinux) käytössä täältä ladattu .oxt -paketti LibreOfficessa. https://www.puimula.org/htp/ooo/voikko-win/5.0.2.20170827/

En ole kauheasti käyttänyt LibreOfficea, mutta mitä nyt pariin kertaan olen pikaisesti kokeillut, niin oikoluku on toiminut. Asentuu hiiren oikealla-->avaa LibreOfficella..jne... Muistaakseni piti itse klikata automaattinen oikoluku päälle Työkalut -valikosta.   

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Arch Linux
« Vastaus #143 : 29.05.20 - klo:22.12 »
Onko joku saanut viimeaikoin Arch Linuxilla toimimaan voikon libreofficen kanssa?

Näyttää toimivan ainakin tässä läppärillä. AURista toki pitää paketit siihen asennella.
Koodia: [Valitse]
> pacman -Qs voikko
local/libvoikko 4.3-2
    A spelling and grammar checker, hyphenator and collection of related
    linguistic data for Finnish language
local/mozvoikko 2.2-1
    Finnish spell-checker extension for Firefox/thunderbird/seamonkey using
    Voikko
local/voikko-fi 2.3-1
    Finnish dictionary for libvoikko based spell checkers.
Toki tuolla mozvoikolla ei ole enää mitään virkaa, koska se ei toimi nykyisen Firefoxin tai Thunderbirdin kanssa. Se joutaisi siis poistaa. ::)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

kjunix

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Vs: Arch Linux
« Vastaus #144 : 29.05.20 - klo:22.58 »
Hahhhaa! Arch Linux. Kyllä tämän jakelun äärellä on ne riemukkaimmat ja tuskaisimmat hetket vietetty mitä tietokoneisiin tulee. 

Vuonna -12 taisi olla kun hommasin tuliterän läppärin ja siinä oli joku Windows kasi. Espanjalainen tuttava laittoi siihen Zorinin mulle silloin käyttövalmiiksi enkä oikein tykännyt siitäkään kun Zorin on mikä on.

Pari viikkoa siinä tuskailin ja googlailin ja jotenkin törmäsin Manjaroon jo silloin, en käsitä miten. Manjarosta ei silloin ollut tullut vielä yhtään "virallista" levykuvaa ja "versio" oli 0.82 eli vielä beta. käyttäjiä vain kourallinen.

No minähän menin sen asentamaan ja mikään ei toiminut, ei äänet, ei wifi.. Foorumilla oli silloin vähemmän porukkaa kuin täällä. pari kundia sitten siellä sai minut alkuun kun aikansa jankattiin. Tuolloin Manjaro oli käytännössä vielä täysin yhteensopiva Archin kanssa eli scriptillä pystyi ns loikkaamaan jakelusta toiseen. Aika monta vuotta siinä Manjarossa lopulta pyörin ja siitä vaihdoin sitten Antergosiin ja jossain vaiheessa asensin ihan puhtoisen Archin.

Kyllä se eka vuosi melkoista opettelua ja aikaa meni kuin mustaan aukkoon, mutta tulipahan tehtyä :D


inf

  • Käyttäjä
  • Viestejä: 70
  • I use Arch btw!
    • Profiili
Vs: Arch Linux
« Vastaus #145 : 30.05.20 - klo:09.16 »
Onko joku saanut viimeaikoin Arch Linuxilla toimimaan voikon libreofficen kanssa?

Näyttää toimivan ainakin tässä läppärillä. AURista toki pitää paketit siihen asennella.
Koodia: [Valitse]
> pacman -Qs voikko
local/libvoikko 4.3-2
    A spelling and grammar checker, hyphenator and collection of related
    linguistic data for Finnish language
local/mozvoikko 2.2-1
    Finnish spell-checker extension for Firefox/thunderbird/seamonkey using
    Voikko
local/voikko-fi 2.3-1
    Finnish dictionary for libvoikko based spell checkers.
Toki tuolla mozvoikolla ei ole enää mitään virkaa, koska se ei toimi nykyisen Firefoxin tai Thunderbirdin kanssa. Se joutaisi siis poistaa. ::)
Tuo voikko-fi paketti ei vaan asennu koska se vaatii foma-paketin jonka kääntö katkeaa vain erroriin

Lainaus
Building foma...
==> Making package: foma 0.9.18-1 (la 30. toukokuuta 2020 09.27.46)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading foma-0.9.18.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  329k  100  329k    0     0   124k      0  0:00:02  0:00:02 --:--:--  391k
==> Validating source files with md5sums...
    foma-0.9.18.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting foma-0.9.18.tar.gz with bsdtar
==> Starting build()...
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c int_stack.c -o int_stack.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c define.c -o define.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c determinize.c -o determinize.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c apply.c -o apply.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c rewrite.c -o rewrite.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c lexcread.c -o lexcread.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c topsort.c -o topsort.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c flags.c -o flags.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c minimize.c -o minimize.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c reverse.c -o reverse.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c extract.c -o extract.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c sigma.c -o sigma.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c io.c -o io.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c structures.c -o structures.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c constructions.c -o constructions.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c coaccessible.c -o coaccessible.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c utf8.c -o utf8.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c spelling.c -o spelling.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c dynarray.c -o dynarray.o
dynarray.c: In function ‘fsm_construct_done’:
dynarray.c:456:9: warning: ‘strncpy’ specified bound 40 equals destination size [-Wstringop-truncation]
  456 |         strncpy(net->name, handle->name, 40);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c mem.c -o mem.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c stringhash.c -o stringhash.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c trie.c -o trie.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c lex.lexc.c -o lex.lexc.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c lex.yy.c -o lex.yy.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c lex.cmatrix.c -o lex.cmatrix.o
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -c regex.c -o regex.o
regex.y: In function ‘function_apply’:
regex.y:70:25: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
   70 |         sprintf(oldstr, "@ARGUMENT%02i@", (i+1));
      |                         ^~~~~~~~~~~~~~~~
regex.y:70:9: note: ‘sprintf’ output between 13 and 14 bytes into a destination of size 13
   70 |         sprintf(oldstr, "@ARGUMENT%02i@", (i+1));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ar cru libfoma.a int_stack.o define.o determinize.o apply.o rewrite.o lexcread.o topsort.o flags.o minimize.o reverse.o extract.o sigma.o io.o structures.o constructions.o coaccessible.o utf8.o spelling.o dynarray.o mem.o stringhash.o trie.o lex.lexc.o lex.yy.o lex.cmatrix.o regex.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libfoma.a
gcc -O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -shared -Wl,-soname,libfoma.so.0 -o libfoma.so.0.9.18 int_stack.o define.o determinize.o apply.o rewrite.o lexcread.o topsort.o flags.o minimize.o reverse.o extract.o sigma.o io.o structures.o constructions.o coaccessible.o utf8.o spelling.o dynarray.o mem.o stringhash.o trie.o lex.lexc.o lex.yy.o lex.cmatrix.o regex.o -lreadline -lz -ltermcap
/usr/bin/ld: define.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: define.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: determinize.o:(.bss+0x18): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: determinize.o:(.bss+0x20): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: apply.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: apply.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: rewrite.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: rewrite.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: lexcread.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: lexcread.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: topsort.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: topsort.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: flags.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: flags.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: minimize.o:(.bss+0x0): multiple definition of `trans_array'; determinize.o:(.bss+0x0): first defined here
/usr/bin/ld: minimize.o:(.bss+0x8): multiple definition of `trans_list'; determinize.o:(.bss+0x8): first defined here
/usr/bin/ld: minimize.o:(.bss+0x10): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: minimize.o:(.bss+0x18): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: reverse.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: reverse.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: extract.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: extract.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: sigma.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: sigma.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: io.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: io.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: structures.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: structures.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: constructions.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: constructions.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: coaccessible.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: coaccessible.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: utf8.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: utf8.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: spelling.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: spelling.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: dynarray.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: dynarray.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: mem.o:(.bss+0x28): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: mem.o:(.bss+0x30): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: lex.lexc.o:(.bss+0x10): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: lex.lexc.o:(.bss+0x8): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: lex.yy.o:(.bss+0x1600): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: lex.yy.o:(.bss+0x1608): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: lex.cmatrix.o:(.bss+0x0): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: lex.cmatrix.o:(.bss+0x8): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
/usr/bin/ld: regex.o:(.bss+0x30): multiple definition of `g_defines_f'; int_stack.o:(.bss+0x0): first defined here
/usr/bin/ld: regex.o:(.bss+0x38): multiple definition of `g_defines'; int_stack.o:(.bss+0x8): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:70: libfoma.so.0.9.18] Error 1
==> ERROR: A failure occurred in build().
    Aborting...


Jännästi tuo toimii kuitenkin Manjarolla virtuaalikoneessa. Mikähän tuossa nyt voisi olla vikana. Yritin googlella etsiä mutta ei tuosta Libfomasta / fomasta oikein löydy mitään tietoa.
« Viimeksi muokattu: 30.05.20 - klo:09.32 kirjoittanut inf »
Asus ROG Zephyrus G14 2022 / Arch Linux

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Arch Linux
« Vastaus #146 : 30.05.20 - klo:09.35 »
Kääntölippuihin pitää lisätä -fcommon tai korjata koodi. Voin vilkaista tuota myöhemmin.
https://gcc.gnu.org/gcc-10/porting_to.html
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Arch Linux
« Vastaus #147 : 31.05.20 - klo:07.09 »
Tai käännöksen voi tehdä vanhemmalla kääntäjällä.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Arch Linux
« Vastaus #148 : 01.06.20 - klo:19.57 »
Kääntölippuihin pitää lisätä -fcommon tai korjata koodi. Voin vilkaista tuota myöhemmin.
https://gcc.gnu.org/gcc-10/porting_to.html

Tuon foman saa kääntymään, kun lisää PKGBUILDiin build-osioon make-komennon loppuun sopivan CFLAGS:n. Pitäisi näyttää tältä:
Koodia: [Valitse]
  make prefix=/usr CFLAGS="-O3 -Wall -D_GNU_SOURCE -std=c99 -fvisibility=hidden -fPIC -fcommon"Tuohon on siis lisätty tuo -fcommon, muu on otettu Makefilestä.

Parempi ratkaisu olisi toki korjata lähdekoodi. 8) Sinne pitäisi ainakin lisätä puuttuvat extern sanat tuonne otsaketiedostoihin ja korjata samannimiset määrittelyt käyttämään static-sanaa tai erinimisiksi. Pikaisesta kokeilustani ei vielä tullut toimivaa lähdekoodia.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Arch Linux
« Vastaus #149 : 22.05.21 - klo:10.19 »
Archissa on nyt jonkin aikaa ollut levykuvaan sisäänleivottu asennusskripti, käynnistyy aloitusnäkymästä komennolla
Koodia: [Valitse]
archinstall
Tosi simppeli ja karu tekstipohjainen systeemi siis, mutta jokseenkin toimiva, vaikka ensimmäisellä yrityksellä homma kaatuikin virheeseen. Toisella meni läpi, vaikken muuttanut mitään. On siinä muutenkin hiomista, jos nyt edes jää pysyväksi. Minusta kuitenkin positiivinen suuntaus.