Oldal: 8 / 10

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 16:49
Szerző: azami
Úgy néz ki működhet a script, de nem futott le az összes Libre.deb fájl telepítése.
Most megpróbálom tiszta rendszeren mert ezen már sok próba volt talán az a hibás.
Le akartam szedni unintallal a csomagkezelőben, ott semmi bejegyzés nem volt hogy mit telepítettem.
:?:

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 17:30
Szerző: azami
Valamiért túl sok neki és az utólsó kb húsz .deb fájlt nem hajlandó telepíteni.
Ha kézzel indítom el őket akkor semmi gond, lehet tovább telepíteni.
letöltés.jpeg
letöltés.jpeg (79.4 KiB) Megtekintve 3813 alkalommal
Az install.sh nincs valami módon leszabályozva hogy mennyi telepítést indíthat el?
Most így néz ki a kód, kevesebb állománynál már talán alkalmazható, már ha valaki nem akar uninstalt, mert ott bizony nem jelenik meg semmi telepítés után.
#!/bin/sh
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/DEBS
echo
for i in `ls /root/LibreOffice_5.4.4.2_Linux_x86-64_deb/DEBS/*.deb`
do
/usr/local/petget/installpkg.sh /root/LibreOffice_5.4.4.2_Linux_x86-64_deb/DEBS/*.deb$i
done

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 18:18
Szerző: KuLuSz
Én nem láttam benne limitet .

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 18:21
Szerző: KuLuSz
azami írta: 2018.01.06. 17:30 for i in `ls /root/LibreOffice_5.4.4.2_Linux_x86-64_deb/DEBS/*.deb`
do
/usr/local/petget/installpkg.sh /root/LibreOffice_5.4.4.2_Linux_x86-64_deb/DEBS/*.deb$i
done
Dehát ez így nem jó ! :D

Írd át erre :

Kód: Egész kijelölése

for i in `ls /root/LibreOffice_5.4.4.2_Linux_x86-64_deb/DEBS/`
do
 /usr/local/petget/installpkg.sh /root/LibreOffice_5.4.4.2_Linux_x86-64_deb/DEBS/$i
done
Az i és a $i helyettesíti a deb fájlok nevét . Ez a sztring . :ugeek: Az ls -nél meg csak a könyvtárat kell megadni , a fájlokat nem ...

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 20:18
Szerző: azami
Sajnálatos módon ugyan az történt javított scriptel új rendszeren.
Ennyi megint maradt:
capture24458.png
capture24458.png (27.06 KiB) Megtekintve 3801 alkalommal

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 21:54
Szerző: KuLuSz
A fennmaradt csomagok egyikével jácd el ezt terminálban :

Kód: Egész kijelölése

dpkg-deb --contents /elérésiút/csomag.deb | tr -s ' ' | cut -f 6 -d ' '`"
Nézd meg hogy ír-e valami hibát , vagy ugy egyátalán valamit . :D
Lehet hogy hibás a csomag amit letöltöttél . mer a szkriptben ellenőrzi ezt a parancsot hogy helyesen fut-e le.Ha gond van a csomaggal akkor kilép.

elég ha ennyit írsz :

Kód: Egész kijelölése

dpkg-deb --contents /elérésiút/csomag.deb

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 22:16
Szerző: azami
Ha rá klikkelek a csomagra simán feltelepül.
Viszont ha a parancssort akarom futtatni nem itt hanem a nyelvi fájlokon már azt sem engedi, még grafikus szerver újraindítása után sem. A képen látható hibaüzenetet kapom.
Viszont egyesével külön külön igen,

Re: Puppy Linux 7.5

Elküldve: 2018.01.06. 22:25
Szerző: KuLuSz
Nézd meg a parancsot . Ha müködik akkor átírjuk kicsit a for ciklust. Ahogy olvasgattam a pkginstall.sh szkriptet arra derült fény hogy a csomag nevét máshonnan kapja, nem a ráhuzott fájlból . Alias ki kell szedni a .deb-re vonatkozó telepítési sorokat és azt betenni a for ciklusba .

Re: Puppy Linux 7.5

Elküldve: 2018.01.07. 09:11
Szerző: azami
A parancs rendben volt.
Sőt próbáltam egy olyat hogy az install.sh helyet a petget parancsot írtam, bár lefut de nem telepít.
Ha rá klikkelek a fájlra meg igen.
Itt valami különbség a két meghívás között lehet.

Re: Puppy Linux 7.5

Elküldve: 2018.01.07. 10:02
Szerző: KuLuSz
nálam a rox-filer a petget -re hivatkozik .deb esetén (ha rányomnék :D):

/root/Choices/MIME-types/application_x-deb

Kód: Egész kijelölése

#! /bin/sh
exec petget "$1"