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 (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ó !
Í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 .
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 (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 .
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 :
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
):
/root/Choices/MIME-types/application_x-deb