Puppy Linux 7.5
Re: Puppy Linux 7.5
ami miatt ismét egypár sorral bővülni fog a telepítő script... ;)
Már ha azoknak a beszerzését, letöltését, telepítését is a deb telepítővel kívánja megoldani.
-------------------------------------------------------------------------------------------------------------------------
Más.
Amúgy meg mi van akkor, ha az ldd-re ezt a hibaüzit kapod visza:
-not a dynamic executable-
Ez pölö egy bin filét éppen nem tartalmazó deb file, ami viszont magához a fő programhoz kell, és erre az ldd a leírt hibaüzit adta ki függőség helyett, hoha ennek a filének is van bizony függősége, még jó, hogy a deb filében eleve ott van a controll file és a függőségi igény abból kiolvasható.
Package: libqt4-script
Source: qt4-x11
Version: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
Architecture: i386
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Installed-Size: 2733
Pre-Depends: multiarch-support
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtdbus4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libstdc++6 (>= 4.1.1)
Már ha azoknak a beszerzését, letöltését, telepítését is a deb telepítővel kívánja megoldani.
-------------------------------------------------------------------------------------------------------------------------
Más.
Amúgy meg mi van akkor, ha az ldd-re ezt a hibaüzit kapod visza:
-not a dynamic executable-
Ez pölö egy bin filét éppen nem tartalmazó deb file, ami viszont magához a fő programhoz kell, és erre az ldd a leírt hibaüzit adta ki függőség helyett, hoha ennek a filének is van bizony függősége, még jó, hogy a deb filében eleve ott van a controll file és a függőségi igény abból kiolvasható.
Package: libqt4-script
Source: qt4-x11
Version: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
Architecture: i386
Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
Installed-Size: 2733
Pre-Depends: multiarch-support
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libqtdbus4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1), libstdc++6 (>= 4.1.1)
Re: Puppy Linux 7.5
mindent nem tudhatok , de aki ügyes az megoldja azt is hogy felküdi a szkriptet a netre hogy nézzen széjel és kereskedjen , amit óhajt .
(mint ahogy azt részben tettem énis a "flash_check" szkripttel .)
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
(mint ahogy azt részben tettem énis a "flash_check" szkripttel .)
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: Puppy Linux 7.5
No eddig jó a script,itt érkeztünk el ahhoz a ponthoz hogyan lehetne automatikusan föltelepíteni a .deb fájlokat.#!/bin/sh
rxvt -e wget http://download.documentfoundation.org/ ... _hu.tar.gz
echo
tar -xvzf LibreOffice_5.4.4_Linux_x86-64_deb_langpack_hu.tar.gz
echo
rm LibreOffice_5.4.4_Linux_x86-64_deb_langpack_hu.tar.gz
echo
rxvt -e wget http://download.documentfoundation.org/ ... deb.tar.gz
echo
tar -xvzf LibreOffice_5.4.4_Linux_x86-64_deb.tar.gz
echo
rm LibreOffice_5.4.4_Linux_x86-64_deb.tar.gz
echo
cd /root/LibreOffice_5.4.4.2_Linux_x86-64_deb_langpack_hu/DEBS
petget *.deb
Első és talán legegyszerűbb a ppm-et rávenni valami módon hogy ugyan sorban indítsa már el és telepítse a csomagokat.
Nem jöttem rá hogyan lehet.
A másik hasonlóan egyszerűnek tűnő de laikus számára megfejthetetlen talány a dpkg vajon miért nem fut le és ami megakadályozza azt hogyan lehet megszüntetni?
Szintén X akta!
Azután fölmerült bennem egy olyan gondolat hogy kilistázni a .deb fájlokat, majd azt a listát megetetni valami módon a ppm-el.
Már a lista elkészítése és fájlbamentése is meghaladta tudásom.
És hogy legyen egy jó hírem is, a get Libreoffice kivállóan dolgozik a legújabb 5.4.4-est szedte le, természetesen a magyar nyelvet is és készített egy príma sfs-t.
Hogy miért szeretném mégis a scriptet megvalósítani?
Én úgy gondolom aki a libeoffic-t használja annak valószinüleg végleg maradhat a gépen telepítve is.
A másik ok hogy lehetne más hasonlóan közzétett szoftverekre is alkalmazni a megírt scriptet.
UI: Kulusz kösz a videókat, gondolkodom mire gondolhattál.
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
Re: Puppy Linux 7.5
Skami fényerő megoldásából készítettem egy pár scriptet, köszönet érte!
![összezavarodott :?](./images/smilies/icon_e_confused.gif)
Ha esetleg nem fut, jobb egér gomb és
Jó lenne egy választható ablakban de olyat nem tudok ![összezavarodott :?](./images/smilies/icon_e_confused.gif)
Ha esetleg nem fut, jobb egér gomb és
Re: Puppy Linux 7.5
A videókban csak 1 példa "teszt" van hogy lássátok mire jó a dolog , ezektől a videóktól el lehet vonatkoztatni bármilyen irányba , a lényeg hogy a dolgok megvalósításához közepes vagy magas szintü logikai észjárás kell . A parancsok és "metódusok" tudatában meg lehet írni bármit , amit akarunk.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: Puppy Linux 7.5
parancs > /elérésiút/fájlnév
esetedben ez a :
ls /elérésiút a .deb-es könyvtárhoz > /elérésiút/fájlneve ide írhatsz ilyet hogy : /teszt.txt így kapsz 1 teszt.txt fájlt a gyökér könyvtárba .
erre írtam a "használat : /usr/local/petget/installpkg.sh /elérésiút/csomag.deb"
Na ehez kell a for loop, és a sztring ismerete, ami feltételezem számodra nem annyira egyértelmü , hogyan is müködik.
itt azt kellene csinálnod hogy az ls parancsot küldöd be neki a fájlok nevével (csak .deb fájlok legyenek a listában vagy könyvtárban)
Tehát a dolog így néz ki esetedben:
Kód: Egész kijelölése
for i in `ls /elérésiút/a/.deb_fájlokhoz`
do
/usr/local/petget/installpkg.sh /elérésiút/a/.deb_fájlokhoz/$i
done
A hozzászólást 2 alkalommal szerkesztették, utoljára KuLuSz 2018.01.06. 09:05-kor.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: Puppy Linux 7.5
Közelebb a 60-hoz mint az 50-hez már nehezebb egy kicsit, de talán soha nem is volt...a lényeg hogy a dolgok megvalósításához közepes vagy magas szintü logikai észjárás kell
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
Lényegében arra gondoltam hogy a .txt fájlból szépen meghívná minden csomag külön-külön telepítését ha már "nem érti"
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
Szóval elsőt behívja a listáról install, majd csomag törlése, másodikat behívja stb...
Ez így leírható szerinted?
Re: Puppy Linux 7.5
Mint mondtam minden megvalósítható , csak gondolkodni kell ... ![nevet :lol:](./images/smilies/icon_lol.gif)
Nem kell fájlista ! az hosszabb müvelet ...
![nevet :lol:](./images/smilies/icon_lol.gif)
Nem kell fájlista ! az hosszabb müvelet ...
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: Puppy Linux 7.5
persze hogy leírható :
itt hiba ként az jöhet elő hogy nem várja meg a csomag telepítését , ilyenkor kell 1 feltétel is bele a telepítést ellenörző metódus megtudakolásához a $? azaz a visszatérő helyes érték lekérdezéséhez , tehát hogy lefutott a müvelet helyesen ... de ez már megint más tészta . Próbáld meg ezt egyenlőre . ![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
Mj: jegyezd meg az első csomag nevét a könyvtárban , majd a szkript lefutása után ellenőrizd hogy fel lett-e telepítve , tehát nézd meg a /root/.packages könyvtárban van-e olyan fájl.
Ha még ebből sem hámoztad ki hogy mi a lényege leírom neked újra törléssel együtt :KuLuSz írta: ↑2018.01.06. 08:46 itt azt kellene csinálnod hogy az ls parancsot küldöd be neki a fájlok nevével (csak .deb fájlok legyenek a listában vagy könyvtárban)
Tehát a dolog így néz ki esetedben:
Ebben az esetben nem kell külön fájlistát készíteni a .deb csomagokról .Kód: Egész kijelölése
for i in `ls /elérésiút/a/.deb_fájlokhoz` do /usr/local/petget/installpkg.sh /elérésiút/a/.deb_fájlokhoz/$i done
Kód: Egész kijelölése
for i in `ls /elérésiút/a/.deb_fájlokhoz`
do
/usr/local/petget/installpkg.sh /elérésiút/a/.deb_fájlokhoz/$i
sync
rm -rf /elérésiút/a/.deb_fájlokhoz/$i
done
![nagyon boldog :D](./images/smilies/icon_e_biggrin.gif)
Mj: jegyezd meg az első csomag nevét a könyvtárban , majd a szkript lefutása után ellenőrizd hogy fel lett-e telepítve , tehát nézd meg a /root/.packages könyvtárban van-e olyan fájl.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
Re: Puppy Linux 7.5
Most néztem a /usr/local/petget/installpkg.sh telepíti ugyan a csomagot kérdés nélkül, de a .packages-be csak egy .file fájlt tesz, név nélkül , nemtom ha nálatok is ez van akkor javítani kell a szkripten.
-<(].K.u.L.u.S.z.[)>-
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube
-----------------------------------------------
Elérhetőségeim: Angol irc csevegő, (reg mentes) Discord, YouTube