|
|
(9 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | =Screenshot aktív menüről=
| + | [[Hasznos parancssori eszkozok]] |
| | | |
− | Az a baj, hogy ha aktív egy felugró menü, akkor a '''PrtScrn''' gomb nem működik. Ekkor késleltetéssel parancssorból meg tudjuk hívni a '''gnome-screenshot''' programot, amia '''PtrScrn''' gomb megnyomásakor is lefut. Meg lehet neki adni egy késleltetést, ami alatt meg tudjuk nyitni a kívánt menü elemet:
| + | [[SNX-vpn kliens telepítése]] |
− | <pre>
| |
− | $ gnome-screenshot -d 5
| |
− | </pre>
| |
| | | |
− | A végeredmény a felhasználó Images mappájába fog kerülni.
| + | [[Crypto currencies]] |
| | | |
− | =Flash plugin=
| + | [[Wifi hotspot on Fedora]] |
| | | |
− | Az adobe-nak van egy saját repozitorija Fedora-hoz:
| + | [[Visual studio code]] |
− | <pre>
| |
− | # dnf install http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
| |
− | | |
− | # dnf install flash-plugin
| |
− | </pre>
| |
− | | |
− | Indítsuk újra a firefox-ot.
| |
− | Telepítés után ne töröljük le a repót, mert állítólag rendszeresen jönnek hozzá frissítések a Windows-os verzióval párhuzamosan.
| |
− | | |
− | Tesztoldal: http://www.adobe.com/software/flash/about/
| |
− | | |
− | =Média manipuláció=
| |
− | | |
− | ===Kép átméretezés===
| |
− | <pre>
| |
− | $ mogrify -quality 70% *.jpg
| |
− | </pre>
| |
− | <pre>
| |
− | $ mogrify -resize 80% *.JPG
| |
− | </pre>
| |
− | | |
− | | |
− | ===Video forgatás és méretezés===
| |
− | <pre>
| |
− | $ ffmpeg -i in.mp4 -c copy -metadata:s:v:0 rotate=180 out.mp4
| |
− | </pre>
| |
− | | |
− | <pre>
| |
− | $ find . -name "*.mp4" -exec sh -c 'ffmpeg -i {} -filter:v scale=800:-1 -c:a copy {}_1.mp4' \;
| |
− | </pre>
| |
− | | |
− | ===Video konvertálás===
| |
− | <pre>
| |
− | $ mencoder Rust And Bone.2012.BRRip.x264-VLiS.mp4 -oac pcm -ovc copy -o Rust And Bone.2012.BRRip.x264-VLiS.avi
| |
− | </pre>
| |
− | | |
− | =File/mappa manipuláció/keresés=
| |
− | | |
− | === Mappa méret===
| |
− | <pre>
| |
− | # du -sh *
| |
− | </pre>
| |
− | | |
− | ===Fájlok csoportos átnevezése===
| |
− | Az összes .bak fájlt átnevezi txt-re
| |
− | <pre>
| |
− | $ rename .bak .txt *.bak
| |
− | </pre>
| |
− | | |
− | ===CD ROM mount ===
| |
− | <pre>
| |
− | # mount /dev/sr0 /mnt
| |
− | </pre>
| |
− | | |
− | ==PDF==
| |
− | | |
− | ===PDF átméretezés===
| |
− | <pre>
| |
− | # convert -density 120x120 -quality 60 -compress jpeg TSZ.pdf output.pdf
| |
− | </pre>
| |
− | | |
− | ===Keresés PDF-ben===
| |
− | A PDF-ek belsejében a pdftotext programmal keresünk. Ez a " poppler-utils" csomagban van.
| |
− | <pre>
| |
− | $ find . -name '*.pdf' -exec echo {} \; -exec pdftotext {} - \; | grep "pattern\|pdf"
| |
− | </pre>
| |
− | | |
− | Azért kell a végére a pattern után a |pdf, hogy a fájlok nevét is kiírja a találat elé, hogy tudjuk, hogy hol találta meg a patternt.
| |
− | pl:
| |
− | <pre>
| |
− | ./CPFM-F2RCash-StockManagement-290816-1600-104_questionsByAdam.pdf
| |
− | | |
− | ./F2RCash-Interfacedescriptions v06_by_adam.pdf
| |
− | 7. IOL Interface
| |
− | 7. IOL Interface
| |
− | forwarded immediately to the Customer (IOL Channel).
| |
− | | |
− | The file to be sent is in pdf format:
| |
− | : GCAE_DIFFPROT_<GRID-ID>_<parcel-ID>_<date-time>.pdf
| |
− | : copy of the pdf in the AcceptProtocol sent by the CIT
| |
− | : <Name of the pdf file> <GRID-ID of customer involved> separated by a space (multiple entries are
| |
− | | |
− | ./F2RCash-GenericServices v0.5.pdf
| |
− | | |
− | </pre>
| |
− | Láthatjuk, hogy minden PDF fájlt kiír, amit megvizsgált, de és ott ahol a tartalomban megtalálta a pattern-t ott kiírta azt a sort, amiben volt egyezés.
| |
− | | |
− | =Magyar helyesírás ellenőrző=
| |
− | A helyesírást az '''aspell''' programmal fogjuk ellenőrizni. Telepítsük fel az aspell-t:
| |
− | <pre>
| |
− | # dnf install aspell
| |
− | </pre>
| |
− | | |
− | Majd fel kell rakni az aspell magyar szótárát. Ez nincs benne a repóba, innen letölthető: ftp://ftp.gnu.org/gnu/aspell/dict/0index.html
| |
− | | |
− | Ezt kell letölteni: '''aspell6-hu-0.99.4.2-0'''
| |
− | | |
− | Ezt tömörítsük ki és másoljuk a programok közé, majd:
| |
− | <pre>
| |
− | # ./configure
| |
− | Finding Dictionary file location ... /usr/lib64/aspell-0.60
| |
− | Finding Data file location ... /usr/lib64/aspell-0.60
| |
− | </pre>
| |
− | | |
− | <pre>
| |
− | # make
| |
− | # make install
| |
− | </pre>
| |
− | | |
− | Ezután még szükség lesz a enchant-aspell telepítésére is, ami inegrálja az aspell szótáráakat a enchant szótárakba, amit az Evolution is használ:
| |
− | <pre>
| |
− | # dnf install enchant-aspell
| |
− | </pre>
| |
− | | |
− | Indítsuk újra az Evolution-t, majd a Preferences -> Conposer preferences -> Spell checker fülön pipáljuk be, hogy a magyart is ellenőrizze, így egyszerre fogja az angolt és a magyart kezelni.
| |
− | | |
− | =Wine-2.0=
| |
− | | |
− | Fedora 22 és újabb esetében a dnf -el fel lehet telepíteni. Az attól régebbi rendszeren sajnos kézzel kell, ami elég gyötrelmes. Az alábbi csomagokat az alábbi sorrendben le kell tölteni, és lefordítani (./configure, make, make isntall). A make install-t mindig root-ként. Ahol trükkös a fordítás, ott külön kiemeltem. Ahol nem, ott csak ezt a hármat ki kell sorban adni.
| |
− | | |
− | ==Függőségek telepítése==
| |
− | | |
− | # libxml2-2.9.4
| |
− | # libxslt-1.1.28 (függőség: libxml2)
| |
− | # nettle-3.3
| |
− | # libtasn1-4.9
| |
− | # gnutls-3.5.8 (függőség: libtasn1, nettle)
| |
− | # libtool-2.4
| |
− | # json-c-master
| |
− | # pulseaudio-9.0 (függőség: libtool, json-c-master)
| |
− | | |
− | | |
− | ===nettle===
| |
− | root-ként:
| |
− | <pre>
| |
− | # ./configure --prefix=/usr --disable-static &&
| |
− | make
| |
− | | |
− | # make install &&
| |
− | chmod -v 755 /usr/lib/lib{hogweed,nettle}.so &&
| |
− | install -v -m755 -d /usr/share/doc/nettle-3.3 &&
| |
− | install -v -m644 nettle.html /usr/share/doc/nettle-3.3
| |
− | </pre>
| |
− | | |
− | ===gnutls===
| |
− | root-ként:
| |
− | <pre>
| |
− | # ./configure --prefix=/usr --with-default-trust-store-file=/etc/ssl/ca-bundle.crt --with-included-libtasn1 --with-included-unistring --without-p11-kit
| |
− | </pre>
| |
− | | |
− | ===json-c-master===
| |
− | <pre>
| |
− | # sh autoreconf --force --install
| |
− | | |
− | # ./configure
| |
− | # make ---->>>>>> ez itt elszáll, és enélkül nem lesz hang :(
| |
− | # make install
| |
− | </pre>
| |
− | | |
− | ===pulseaudio-9.0 (hang) ===
| |
− | <pre>
| |
− | # ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-bluez4 --disable-rpath --without-caps
| |
− | # make
| |
− | # make install
| |
− | </pre>
| |
− | | |
− | ==WIN telepítése==
| |
− | 64 bites rendszeren:
| |
− | <pre>
| |
− | # ./configure --enable-win64
| |
− | </pre>
| |
− | | |
− | <pre>
| |
− | # make
| |
− | | |
− | # make install
| |
− | </pre>
| |
− | | |
− | =OCR=
| |
− | <pre>
| |
− | # dnf install gimagereader*
| |
− | </pre>
| |
− | | |
− | =SNX VPN telepítése=
| |
− | (Fedora 26 vagy újabb)
| |
− | | |
− | Minden ami kell a telepítéshez az alábbi ZIP-ben van összegyűjtve: {{filepath:Snx-VPN.zip}}
| |
− | | |
− | ===Java telepítése===
| |
− | Fontos, hogy legyen feltelepítve egy 1.8-as Oracle java:
| |
− | <pre>
| |
− | $ java -version
| |
− | java version "1.8.0_144"
| |
− | Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
| |
− | Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
| |
− | </pre>
| |
− | {{warning|Az OpenJDK és korábbi Oracle java verziók nem jók!}}
| |
− | | |
− | ===SNX telepítése===
| |
− | Telepítsük fel az SNX-et, ami megtalálható a ZIP-ben:
| |
− | <pre>
| |
− | ./snx_install.sh
| |
− | </pre>
| |
− | | |
− | ===32 bites függőségek===
| |
− | Telepítsük föl az snx függőségeit
| |
− | Most még hiába próbálnánk meg elindítani az SNX-et, az alábbi hibaüzenetet kapnánk:
| |
− | <pre>
| |
− | $ snx
| |
− | /usr/bin/snx: No such file or directory
| |
− | </pre>
| |
− | | |
− | Ugyanis hiányzik egy csomó 32 bites csomag a futtatásához. Ezek között van olyan mit dnf-el fel fogunk telepíteni, és van 5 olyan, amit csak kézzel fogunk a helyére másolni, ugyanis összeférhetetlenek a 64 bites csomagokkal.
| |
− | <pre>
| |
− | # dnf install compat-libstdc++-33.i686
| |
− | </pre>
| |
− | Ez fel fog rakni kb 6 32 bites csomagot a függőségekkel együtt, pl a gcc-t.
| |
− | | |
− | Most már meg tudjuk nézni, hogy milyen függőségek kellenek még az snx futtatásához az ldd paranccsal:
| |
− | <pre>
| |
− | # ldd /usr/bin/snx
| |
− | linux-gate.so.1 (0xf7f69000)
| |
− | libX11.so.6 => not found
| |
− | libpthread.so.0 => /lib/libpthread.so.0 (0xf7f2e000)
| |
− | libresolv.so.2 => /lib/libresolv.so.2 (0xf7f14000)
| |
− | libdl.so.2 => /lib/libdl.so.2 (0xf7f0f000)
| |
− | libpam.so.0 => not found
| |
− | libnsl.so.1 => /lib/libnsl.so.1 (0xf7ef3000)
| |
− | libstdc++.so.5 => /lib/libstdc++.so.5 (0xf7e39000)
| |
− | libc.so.6 => /lib/libc.so.6 (0xf7c8f000)
| |
− | /lib/ld-linux.so.2 (0xf7f6b000)
| |
− | libm.so.6 => /lib/libm.so.6 (0xf7c32000)
| |
− | libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7c13000)
| |
− | </pre>
| |
− | | |
− | {{warning|Semmi esetre sem szabad felrakni dnf-el a libX11.i686 pam.i686 32 bites csomagokat. Az első megöli az X-et, és nem fog többet elindulni a grafikus felület, a második meg megöli a dnf -et, és esélyünk sem lesz arra hogy újra telepítsük a halott X szervert :) }}
| |
− | | |
− | A fenti ZIP-ben van 5 darab 32 bites modul, ezek hiányoznak még az snx-nek. Ezeket másoljuk a /usr/lib mappába (ezek egy fedora 23-as telepítő készletből vannak)
| |
− | * /usr/lib/libXau.so.6.0.0
| |
− | * /usr/lib/libX11.so.6.3.0
| |
− | * /usr/lib/libxcb.so.1.1.0
| |
− | * /usr/lib/libpam.so.0.83.1
| |
− | * /usr/lib/libaudit.so.1.0.0
| |
− | | |
− | És hozzunk létre rájuk szimbolikus linkeket, amik a verzió szám nélküli nevükre mutatnak:
| |
− | <pre>
| |
− | # ln -s /usr/lib/libX11.so.6.3.0 /usr/lib/libX11.so.6
| |
− | # ln -s /usr/lib/libpam.so.0.83.1 /usr/lib/libpam.so.0
| |
− | # ln -s /usr/lib/libxcb.so.1.1.0 /usr/lib/libxcb.so.1
| |
− | ... így tovább ...
| |
− | </pre>
| |
− | | |
− | Most próbáljuk meg megint futtatni az snx-et. Ha minden jól megy ezt kell ássuk:
| |
− | <pre>
| |
− | $ snx
| |
− | failed to open file: /home/adam/.snxrc
| |
− | Valid attributes are:
| |
− | - server SNX server to connet to
| |
− | - sslport The SNX SSL port (if not default)
| |
− | - username the user name
| |
− | - certificate certificate file to use
| |
− | - calist directory containing CA files
| |
− | - reauth enable automatic reauthentication. Valid values { yes, no }
| |
− | - debug enable debug output. Valid values { yes, 1-5 }
| |
− | - cipher encryption algorithm to use. Valid values { RC4 / 3DES }
| |
− | - proxy_name proxy hostname
| |
− | - proxy_port proxy port
| |
− | - proxy_user username for proxy authentication
| |
− | </pre>
| |
− | | |
− | ===Firefox ESR telepítése===
| |
− | A Firefox 52-es verziójától kezdve megszűnt az NPAPI plugin támogatás, amit a java és a falsh is használt. A Firefox ezért kiadott egy Extended Support Release-nek hívott változatot, ahol 2018 végéig fenntartják az NPAPI támogatást.
| |
− | | |
− | Ezt töltsük le valahova, és csináljunk neki egy külön desktop indító fájt, hogy ne akadjon össze a korszerű firefox verzióval, tudjanak egyszerre is futni:
| |
− | firefox-esr.desktop:
| |
− | <pre>
| |
− | [Desktop Entry]
| |
− | Encoding=UTF-8
| |
− | Name=Firefox ESR
| |
− | GenericName=Firefox ESR
| |
− | Comment=Eclipse Neon Java
| |
− | Exec=/home/adam/Programs/firefox-52.4.1esr/firefox -p Firefox52Esr -no-remote
| |
− | Icon=/home/adam/Programs/firefox-52.4.1esr/Mozilla.png
| |
− | Terminal=false
| |
− | Type=Application
| |
− | Categories=GNOME;Application;Development;
| |
− | StartupNotify=true
| |
− | StartupWMClass=FirefoxESR
| |
− | </pre>
| |
− | :[[File:ClipCapIt-171021-172241.PNG]]
| |
− | | |
− | | |
− | | |
− | | |
− | 4. IcedTea telepítése
| |
− | | |
− | Szerintem a Fedora 26-hoz járó 1.7-es icedTea nem jó, legalább is nem biztos. Én az 1.6-osat használtam, ami szintén benne van a ZIP-ben. Tegyük föl:
| |
− | <pre>
| |
− | # dnf install icedtea-web-1.6.2-1.fc23.x86_64.rpm
| |
− | </pre>
| |
− | | |
− | Majd
| |