Kirjoittaja Aihe: Outo pakettien pakkausongelma  (Luettu 5056 kertaa)

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Outo pakettien pakkausongelma
« : 26.04.06 - klo:21.01 »
Teen toisinaan SMF softaan teemoja ja ne pakataan yleensä .zip tai tar.gz formaattiin. Foorumin ylläpitäjät voivat sitten asentaa teemat admin paneelista foorumillaan, omalta kovalevyltä. Ongelma:

Jostain syystä kun pakkaan hakemiston Ubuntun pakettityökalulla, niin paketista tulee jotenkin virheellinen. Jos puran sen kovalevylle, kaikki näyttää olevan ok, mutta jos se asennetaan sillä admin paneelilla selaimen kautta tulee ongelmia.

Tiedostot ja hakemistot kyllä luodaan, mutta kaikkien tiedostojen koko on 0 kt. Jos pakkaan ne samat tiedostot windowssin zippausohjelmilla, ongelmaa ei ole.

Mikä tässä nyt mättää  ??? Onko mulla joku ruksi väärässä kohtaa tms? Kokeiltu on ARKiakin, ei eroa.


mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #1 : 27.04.06 - klo:09.09 »
Tiedostot ja hakemistot kyllä luodaan, mutta kaikkien tiedostojen koko on 0 kt. Jos pakkaan ne samat tiedostot windowssin zippausohjelmilla, ongelmaa ei ole.

Tuo kuulostaa jotenkin siltä, että pakettiohjelmalla ei ole mahdollisuutta (oikeuksia) lukea tiedostojen sisältöä. Eli hakemistoon on oikeudet ja siksi nuo tiedostot näkyvät, mutta jos tiedostoihin ei ole lukuoikeutta, ei niiden sisältöä voida kopioida pakattavaksi. Tässä tapauksessa tosin pitäisi tulla kasa virheilmoituksia.

Oletko kokeillut tätä ihan käsin tarilla? Entä valita pakattavaksi vain nuo tiedostot, etkä siis koko kansiota? Toimiiko silloin?

Mikko

Mikko Saarinen

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #2 : 27.04.06 - klo:17.50 »
Oletko kokeillut tätä ihan käsin tarilla?
Mitä tarkoitat? Siis komentoriviltäkö? En o kokeillu. Pitääpä kokeilla kun pääsen kotiin koneen ääreen.

Lainaus
Entä valita pakattavaksi vain nuo tiedostot, etkä siis koko kansiota? Toimiiko silloin?
Niin olen tehnytkin, maalannut nautiluksessa tiedostot -> arkistoi tjsp.

Tuo kuulostaa jotenkin siltä, että pakettiohjelmalla ei ole mahdollisuutta (oikeuksia) lukea tiedostojen sisältöä. Eli hakemistoon on oikeudet ja siksi nuo tiedostot näkyvät, mutta jos tiedostoihin ei ole lukuoikeutta, ei niiden sisältöä voida kopioida pakattavaksi.
Mutta jos puran se paketin manuaalisesti esim omalle kovolle, se näyttäisi olevan kunnossa. Eli kyllä ne on pakattu.
« Viimeksi muokattu: 27.04.06 - klo:17.52 kirjoittanut Osku »

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #3 : 27.04.06 - klo:22.43 »
Millä komennolla hakemiston saa pakattua. Netistä löytyneet ohjeet antaa vain
Koodia: [Valitse]
tar: Kieltäydytään pelkurimaisesti luomasta tyhjää arkistoa
palautteen.

juyli

  • Vieras
Re: Outo pakettien pakkausongelma
« Vastaus #4 : 27.04.06 - klo:23.24 »
Millä komennolla hakemiston saa pakattua.

Koodia: [Valitse]
man tar

Edit:
Koodia: [Valitse]
man zip

Koodia: [Valitse]
man gzip

Koodia: [Valitse]
man bzip2
« Viimeksi muokattu: 27.04.06 - klo:23.30 kirjoittanut juyli »

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #5 : 27.04.06 - klo:23.33 »
Joo kiitos, ei tästä tuu valmista, esim tar -cvvf foo.tar foo/ luo ton kansion, mutta sen pakatun kansion sisällä on kansio 'foo' eikä sen juuri :P

Muoks: nyt onnistu. Kiitos!

Mutta, alkuperäinen ongelma pysyy tälläkin konstilla :(
« Viimeksi muokattu: 27.04.06 - klo:23.36 kirjoittanut Osku »

juyli

  • Vieras
Re: Outo pakettien pakkausongelma
« Vastaus #6 : 27.04.06 - klo:23.45 »
Mutta, alkuperäinen ongelma pysyy tälläkin konstilla :(


Hakemistossa on jotakin roskaa, jota käyttöjärjestelmä ei ymmärrä (emme tosin me muutkaan).
Koitapa huviksesi pakata kukin hakemisto erikseen.
Koskapa kovin vähän vihjaat, millaisista hakemistoista haluat paketin, jää moni tärkeä seikka huomaamatta.

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #7 : 27.04.06 - klo:23.52 »
http://themes.simplemachines.org/index.php?lemma=8 -> blue_jeans11_rc2.zip

Tuolla esimerkkipaketti. Tuo toimii, koska se on pakattu Windowssin alla. En mä sieltä mitään 'roskaa' löydä.

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #8 : 28.04.06 - klo:13.34 »
Teepä tuosta samasta teemasta paketti myös Ubuntulla ja laita tänne latauslinkki.
Lataan molemmat koneelleni viikonloppuna, niin katsotaan osaanko sanoa mitään tähän asiaan.

Mutta jos puran se paketin manuaalisesti esim omalle kovolle, se näyttäisi olevan kunnossa. Eli kyllä ne on pakattu.

Sanoit aiemmin, että pakattujen tiedostojen koko on 0. Ilmeisesti kuitenkin paketista löytyvät kaikki tiedostot ihan kokonaisina, jos manuaalinen purkaminen onnistuu?

Mikko
« Viimeksi muokattu: 28.04.06 - klo:13.38 kirjoittanut mikk0 »

Mikko Saarinen

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #9 : 28.04.06 - klo:20.01 »
Sanoit aiemmin, että pakattujen tiedostojen koko on 0.

Kyllä, jos se puretaan sillä web installerilla:

mutta jos se asennetaan sillä admin paneelilla selaimen kautta tulee ongelmia.
Tiedostot ja hakemistot kyllä luodaan, mutta kaikkien tiedostojen koko on 0 kt.
Tämä ei voi olla smf ongelma, koska windowssilla luodut paketit toimii.

Teepä tuosta samasta teemasta paketti myös Ubuntulla ja laita tänne latauslinkki.
http://www.halko.net/bj.tar.gz

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #10 : 28.04.06 - klo:23.27 »
Huomasin äkkiä ainakin sen, että tuo tar.gz -tiedosto sisältää hakemiston, jonka alla kaikki tiedostot ovat. zip-paketin sisältä kaikki tarvittava löytyy paketin juuresta. Tämä voi olla ongelman ydin.

Toinen mahdollisuus on kokeilla Windowsin puolella pakata tiedostot tähän samaan tar.gz-muotoon (vaikkapa Power Archiver -ohjelmalla, jonka 2001-versio oli vielä ilmainen - voin lähettää tuon sinulle jos tahdot). Jos tämän tiedoston asentaminen ei onnistu, niin ongelma lienee itse SMF:ssä joka jostain syystä ei nyt suostu toimimaan tar.gz-tiedostojen kanssa.

Mikko

Mikko Saarinen

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #11 : 28.04.06 - klo:23.39 »
Huomasin äkkiä ainakin sen, että tuo tar.gz -tiedosto sisältää hakemiston, jonka alla kaikki tiedostot ovat. zip-paketin sisältä kaikki tarvittava löytyy paketin juuresta. Tämä voi olla ongelman ydin.
Ei o sekään. Toi meni vahingossa tommoseksi


Lainaus
Toinen mahdollisuus on kokeilla Windowsin puolella pakata tiedostot tähän samaan tar.gz-muotoon (vaikkapa Power Archiver -ohjelmalla, jonka 2001-versio oli vielä ilmainen - voin lähettää tuon sinulle jos tahdot). Jos tämän tiedoston asentaminen ei onnistu, niin ongelma lienee itse SMF:ssä joka jostain syystä ei nyt suostu toimimaan tar.gz-tiedostojen kanssa.
Siis kaikki windowwsin puolella tehdyt paketit toimii, niinhän mä kirjotin! :) Mutta en minä halua windowssia käyttää, mulla on xp ainoastan virtuaalikoneella opiskelujen takia. Haluan homman toimimaan Ubuntussa. SMF tukee kyllä .tar .tar.gz  .zip etc paketteja, se ei ole ongelma.

Selitän ongelman uudellleen:

Jos pakkaan hakemiston Ubuntussa (mihin tahansa muotoon ; .tar.gz , .zip jne) ja asennan sen paketin web installerilla, tiedostojen kooksi tulee 0 kt. Jos puran kyseisen paketin manuaalisesti omalle kovolle, tiedostot ovat ihan ok.

Jos paketoin samat tiedostot (mihin tahansa muotoon) windowssissa, tätä o kt ongelmaa ei ole.
« Viimeksi muokattu: 28.04.06 - klo:23.50 kirjoittanut Osku »

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #12 : 29.04.06 - klo:12.46 »
Purin tuon Windowsilla tekemäsi zip-paketin ja paketoin sen uudelleen Linuxilla samaan muotoon. Kokeile käykö minun paketoimilleni tiedostoille samoin kuin sinulle. Linkki tiedostoon on tässä.

Tiedoston kooksi tuli suurempi kuin Windows-puolella, mutta tämä johtunee erilaisista pakkausoptioista, tai algoritmista. file-ohjelma väittää molempien olevan kyllä purettavissa samalla zip-versiolla.

Koodia: [Valitse]
mikko@mini:~/osku$ file *.zip
bj11_rc2.zip:         Zip archive data, at least v2.0 to extract
blue_jeans11_rc2.zip: Zip archive data, at least v2.0 to extract

Mikko

Mikko Saarinen

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Outo pakettien pakkausongelma
« Vastaus #13 : 29.04.06 - klo:18.48 »
Sama juttu, 0 kt :(