Pridėkite papildomų šriftų prie „LibreOffice“ iš terminalo naudodami „Shell Scripting“

DEŠIMTAS (10-oji) KLASĖ

Šiandien mes ką nors padarysime labai paprasta ir elementari, kurį mes lengvai galime padaryti rankiniu būdu iš terminalas (konsolė) spausdinti įsakymas tai efektyviai duoda tą patį rezultatą, tačiau kaip visada tai neišmoko, kaip tai padarė, ir kaip mes galime patobulinti minėtą procesą / rezultatą, pažindami procesą iš vidaus.

Ši procedūra, kaip sakoma pavadinime, yra tokia: Pridėkite papildomų šriftų prie „LibreOffice“. Kaip dažniausiai, turime prisiminti, kad tai, kas naudojama GNU / Linux operacinės sistemos turėtų būk laisvas / atviras / laisvas (nebūtinai) kad mus išlaikytų ištikimas ha vidinė filosofija tų pačių, bet tų, kurie reikalauti įdėti / naudoti / pritaikyti kai kurie patentuotas / uždaras / mokamas komponentas kaip ir a Šriftas (šriftai / laiškas), Tikiuosi, kad čia paskelbta informacija jums pasitarnaus.

Kaip daugelis iš mūsų žino, mes galime pridėti (įdiegti) per terminalą kai kurios pakuotės šriftus tiesiog įdėdami minėtus paketus su komanda komanda ir tada įdiekite juos, pavyzdžiui:

Komandų tvarka, kad būtų rodomi šriftų paketai:

Įdiegta:

aptitude show "?installed ?section(fonts)" | egrep '(Paquete|Estado|Versión)'

Neįdiegta:

aptitude show "?not(?installed) ?section(fonts)" | egrep '(Paquete|Estado|Versión)'

Visi:

aptitude show "?section(fonts)" | egrep '(Paquete|Estado|Versión)'

Užrašę tuos, kuriuos norime įdiegti, mes atliekame komandą:

apt install paquete1 paquete2 paqueteN ...'

Labai dažnai kai kurie iš šių paketų įdiegiami iš nemokamų šaltinių:

fonts-arabeyes fonts-freefarsi fonts-lyx fonts-sil-gentium fonts-stix fonts-droid fonts-cantarell fonts-liberation ttf-dejavu fonts-oflb-asana-math fonts-mathjax xfonts-intl-arabic xfonts-intl-asian xfonts-intl-chinese xfonts-intl-chinese-big xfonts-intl-european xfonts-intl-japanese xfonts-intl-japanese-big ttf-dejavu ttf-liberation ttf-marvosym ttf-opensymbol ttf-summersby myspell-es ooo-thumbnailer

Kiti iš paketo įdiegia nuosavą „MS Office“ / „MS Windows“:

ttf-mscorefonts-installer

dėmesį: Prisiminkime apie "Shell scenarijus, kad šios pamokos šiuo klausimu yra daromos su labai paprastomis komandų komandomisIr labai paprastos komandos kad dauguma pagrindiniai vartotojai (pradedantieji / besimokantieji) gali suprasti, kas parašyta. Ir tai jūsų užduotis kaip studentų visada stebisi:

  • Kaip veikia kiekviena eilutė kiekvienoje eilutėje?
  • Kaip galėčiau tai patobulinti?
  • Kaip aš galiu jį paleisti iš bet kurio kelio?
  • Kaip pridėti, kad jį valdo tik supernaudotojas, arba X arba Y Vartotojas?
  • Kokias komandų komandas turėčiau įterpti, kad gautų vaizdinį ar garsinį įspėjimą?
  • Kaip įdiegti grafinę vartotojo sąsają (GUI)?
  • Kaip jums pavyko atidaryti X tipo (formato) failą, kai paleidžiu arba baigiu?
  • Kaip galėčiau supaprastinti 2 ar daugiau eilučių į mažiau kodo eilučių?

Netrukus būsimos klasės (žinutės) mes išmoksime metodai / procesai / kodai kurie leidžia mums išspręsti šiuos klausimus!

Žemiau Scenarijaus kodas kad jie turėtų mokytis, kad galėtų automatiškai įdiegti bet kurį paketas iš išorinių šaltinių arba jūsų paruoštas suglaudintame faile ".Tar.gz":

==============================================


######################################################################
# INICIO DEL MODULO DE MICROSOFT MSTTCOREFONTS
######################################################################

USER_NAME=`cat /etc/passwd | grep 1000 | cut -d: -f1`

HOME_USER_NAME=/home/$USER_NAME

cd $HOME_USER_NAME

tar -zxvf msttcorefonts.tar.gz

mv msttcorefonts /usr/share/fonts/truetype

chmod 777 -R /usr/share/fonts/truetype/msttcorefonts

rm -f $HOME_USER_NAME/msttcorefonts.tar.gz

su - $USER_NAME -c "xdg-open 'http://packages.debian.org/stable/x11/msttcorefonts'" &

clear

echo ''
echo ''
echo '#--------------------------------------------------------------#'
echo '# GRACIAS POR USAR EL LINUX POST INSTALL - SCRIPT BICENTENARIO #'
echo '#--------------------------------------------------------------#'
echo ''
echo ''

sleep 3

######################################################################
# FINAL DEL MODULO DE MICROSOFT MSTTCOREFONTS
######################################################################

================================================== ==============

dėmesį: Aš asmeniškai priduriu pasirinktinė pakuotė, kurioje yra apie 1400 šriftų „LibreOffice“. Aš jų beveik niekada nenaudoju, bet geriau saugu nei gaila. Visa tai rekomenduojama Nemokama / Atvira / Nemokama kurie yra prieinami GNU / Linux.

Atminkite, kad kuriant Scenarijus (Pavyzdys: mi-scenarijų šaltiniai.sh) su šiuo kodu turėtumėte jį įvesti kelias / namai / mano_naudotojas scenarijų kartu su byla tar.gz su savo šaltiniais, redaguokite kodą ir pakeiskite žodį «Msttcorefonts» failo ir vidinio suglaudinto aplanko pavadinimu ir įvykdykite jį naudodami komandą $ bash my-script-sources.sh , Ir mažiau nei 30 sekundžių jame bus viskas funkcionalu. Po to galite naudoti bet kurį iš jūsų pridėtų šaltinių LibreOffice.

Iki kito įrašo, kuris bus apie „LibreOffice“. Kai palieku jums šį naują leidinį ir įdomią analizės ir tyrimų užduotį.

REZULTATO NUOTRAUKOS

1 pavadinimas - „LibreOffice Writer_031“

1 pavadinimas - „LibreOffice Writer_030“

1 pavadinimas - „LibreOffice Writer_029“

1 pavadinimas - „LibreOffice Writer_028“

1 pavadinimas - „LibreOffice Writer_027“


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Deividas woronka sakė

    Puiki pamoka, ar ji tinka ir Arch?

  2.   Ing. Jose Albertas sakė

    Aš niekada nenaudojau arkos, bet tikrai taip. Tol, kol „LibreOffice on Arch“ naudoja tą patį kelią, kad išgautų rodomus šriftus, tai yra, / usr / share / fonts / truetype.

    Spėju taip!