Cannot install : package does not end in .tgz

Ukoliko imate problema sa instalacijom ili korišćenjem nekog programa, ovo je pravo mesto za vaše pitanje.

Moderators: Slackmuz, Urednik


Elitni član
Elitni član
offline
User avatar

Posts: 252
Joined: 09 Feb 2007, 17:11

Post Napisano: 06 Feb 2009, 01:25


E, probao sam ja upgrade sa 12.1 na 12.2. i to silom prilika (nesto mi nije bilo ok sa rezacem, pa sam to radio sa .iso fajla koji sam sa flash-a ubacio na jednu particiju), inace sam pristalica "fresh" instaliranja kad god je to moguce.

Dakle, u okviru standardne dokumentacije koja dodje sa Slackovim DVD-om, imas objasnjeno kako to da uradis po koracima.

Procitam ja to, pokrenem upgrade, i sve je islo (i proslo ok) , ali problem je nastao posle resterta, neprestano mi je javljao: "e2fsck can't find the superblock, i tu bi se u samom startu podizanje sistema prekinulo.

Probao sam da menjam parametre u fstab-u, (mada mi se nesto cinilo da to ipak nema veze sa tim, i na kraju se ispostavilo da sam bio u pravu), iskljucivao sam proveravanje particija, ali dzabe, svaki put ista stvar. Sto je najgore, znam da mi precice koje su pokazivale na stari kernel sad sasvim sigurno pokazuju novi, znam da je lilo ok, proverio sam i to, ali i dalje nece.

Na kraju sam postavio pitanje na Linuxquestions, bilo je jos nekih likova sa slicnim problemima, i dosli smo do zakljucka da je najverovatnije greska bila u tome sto nisam sredio nova podesavanja za udev.
Are you *sure* you completely followed UPGRADE.TXT?
This sounds like you forgot to do this step:
mv /etc/rc.d/rc.udev.new /etc/rc.d/rc.udev
(along with moving/merging all the other .new files)
Zapravo, najgora stvar (ili tacnije jedina nezgodna stvar) kod upgrade-a Slackware-a je sto na kraju moras da pregledas konfiguracione fajlove, i "ako je potrebno" u neke od njih upises ono sto stoji u novim fajlovima koji su oznaceni sa "imefajla.new", ili ih da ih potpuno zamenis tim fajlovima, valjda zavisno od toga koje je podesavanje u pitanju. Ja sam to uradio sa nekim fajlovima, ali sam ocigledno neke i zaboravio da sredim.

Kazem najverovatnije je to bio problem, jer nisam sacekao da dobijem odgovor, posto sam sto pre hteo da to proradi, pa sam "rasturio" i ocistio posustali rezac, koji je nakon toga iznenada "zivnuo", napravio sam backup podataka iz /home, i krenuo sa instalacijom od nule, onako kako sam i hteo na pocetku. Ne treba ni da napominjem da je nakon toga radio "kao zver" ;)
Onaj odgovor nma Linuxquestions je stigao nesto kasnije, pa nisam mogao da proverim da li je stvarno to bio problem.

Znaci.. mozes da radis upgrade, ako imas zivaca da sredjujes to (ili ako nekim slucajem tacno znas sta treba i kako, pa da ti oduzme manje vremena) , ali ja slack i koristim bas zato sto ne volim te "zapetljancije", i to gubljenje vremena na nesto sto moze i jednostavnije da se uradi.

E sad.. Slack ne izlazi tako cesto, mislim da se sledeca verzija nece pojaviti pre leta ili jeseni (mozda gresim, ali mislim da nece), a ako volis da predjes na novu verziju cim stigne, bezbolno resenje za taj problem bila bi cista instalacija, ali da obezbedis sebi posebnu particiju za /home, tako da ti podesavanja za sve programe koje koristis ostanu i posle nove instalacije.

Sto se tice .tgz paketa, ja sam na ovoj verziji uspesno instalirao vise paketa koje sam pomocu slackbuild skripti pravio za 12.1 verziju, i rade bez problema. Ako se dobro secam, i sam Pat je rekao da je 12.2 samo peglanje 12.1 i dodavanje novog kernela, ali da se pri tome gledalo da se ne razlikuju previse.

Razlika koju sam primetio prelaksom sa 12.1 na 12.2 je u brzini. Veoma prijatno me je iznenadilo to sto je novija verzija jos brza od prethodne ;)

PS:

zaboravih da napomenem da mi je taj upgrade (sam proces, bez mog naknadnog cackanja i sredjivanja konfig. fajlova) trajao mnogo duze nego cista instalacija na istoj masini, pa je to jos jedan razlog za "fresh install" ..
Last edited by Andersen on 06 Feb 2009, 01:33, edited 1 time in total.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 149
Joined: 03 Dec 2007, 18:10
Location: Srbija - Sabac
Contact:

Post Napisano: 07 Feb 2009, 19:30


Da ne pravim novu temu postavicu moje pitanje ovde... Jel moze gSlapt da skida brze od 8kb/s?



offline

Post Napisano: 07 Feb 2009, 21:08


Promeniš mirror. Uglavnom su glavni slackware, extra i slacky.eu vrlo spori. Ja sam probao dosta servera iz Evorpe i svi rade dobro. Sada koristim neki iz Grčke.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 149
Joined: 03 Dec 2007, 18:10
Location: Srbija - Sabac
Contact:

Post Napisano: 07 Feb 2009, 21:18


atomic wrote: Promeniš mirror. Uglavnom su glavni slackware, extra i slacky.eu vrlo spori. Ja sam probao dosta servera iz Evorpe i svi rade dobro. Sada koristim neki iz Grčke.
ae daj :) :) :)



offline

Post Napisano: 07 Feb 2009, 21:59


Okačio sam u ovom postu slapt-getrc.
a ima ih još puuuno
npr:
austrija - ftp://ftp.slackware.at/slackware-12.2/
holandija - ftp://ftp.nluug.nl/pub/os/Linux/distr/s ... ware-12.2/
norveška - ftp://ftp.slackware.no/pub/linux/slackw ... ware-12.2/

Ove možeš ih pregledati u web browseru. U gslap samo ubaciš ovaj http://software.jaos.org/slackpacks/12.2/ , jedan od ovih gore + jedan od istih sa dodatim /extra na kraju i ako želiš dodaj i jedan sa /patches na kraju.
Last edited by atomic on 07 Feb 2009, 22:00, edited 1 time in total.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 149
Joined: 03 Dec 2007, 18:10
Location: Srbija - Sabac
Contact:

Post Napisano: 08 Feb 2009, 00:15


atomic wrote: Okačio sam u ovom postu slapt-getrc.
a ima ih još puuuno
npr:
austrija - ftp://ftp.slackware.at/slackware-12.2/
holandija - ftp://ftp.nluug.nl/pub/os/Linux/distr/s ... ware-12.2/
norveška - ftp://ftp.slackware.no/pub/linux/slackw ... ware-12.2/

Ove možeš ih pregledati u web browseru. U gslap samo ubaciš ovaj http://software.jaos.org/slackpacks/12.2/ , jedan od ovih gore + jedan od istih sa dodatim /extra na kraju i ako želiš dodaj i jedan sa /patches na kraju.
Hvala!! Znam kako se ubacuju... :)



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 147
Joined: 31 Mar 2006, 21:36
Location: Loznica

Post Napisano: 10 Feb 2009, 02:16


Samo da napomenem da linuxpackages mirrori dobrim delom(rekao bi i potpuno :P)nisu u funkciji sem glavnog-bar je tako bilo sa Slack 12.1
Vecina izbacuje ili nista ili "url not found" tako da se izgleda ne azuiriraju bas najbolje...
Inace,dok sam koristio Slack kombinovao sam slacky i linuxpackages i nisam primetio neke probleme
Slacky repo ima i dep solve(naravno ako se koristi slapt-get) ali isti nije bas najbolje uradjen-paketi znaju da povuku i gluposti poput celog Sea Monkey-ja i Sambe sto me navodi na zakljucak da onaj koji ih je pravio nije bas vodio racuna o svrisishodnosti depova a ima i dosta nerazresenih zavisnosti tako opet na kraju ostaje "rucni rad"
Jebiga 3hrd party i nezvanicno pa radi kako radi-bolje ista nego nista  ;)
Nisam doduse probao da koristim Swaret koji ima dep solve-kazu ljudi da radi i prava je steta sto je ovaj projekat poprilicno umrtvljen-poslednja aktuelna verzija je iz 2004. opet za razliku od slapt-get-a koji se aktivno razvija
Jesu alatke za instalaciju paketa jednostavne i lake za upotrebu ali dodavanje istih moze s vremena na vreme usled nedostatka dep solve-a(tacnije Slack paketi imaju dep solve ali package manager ne vuce pakete automatski  ;))da se kod Slack-a pretvori u pravu avanturu ili cimanje narocito kada su u pitanju veci paketi koji traze brdo depova ;)
Last edited by Anonymous on 10 Feb 2009, 02:20, edited 1 time in total.



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 10 Feb 2009, 12:59


moonbeam_rider wrote: Inace,dok sam koristio Slack kombinovao sam slacky i linuxpackages i nisam primetio neke probleme
Glavni problem sa LinuxPackages je nepostojanje SlackBuild skripti. Zbog toga se pokrece pitanje pouzdanosti tih paketa, kao i mogucnost zloupotrebe. Medjutim, ako zanemarimo ovo sto sam naveo, potecijalni problemi kombinacije LinuxPackages i Slacky repo-a su u samom slapt-get -u (naravno, ako se koristi slapt-get). Naime, slapt-get je napravljen tako da skida najnoviju verziju paketa koji se instalira, samim tim povlaci i najnovije verzije zavisnih paketa. Tako se lako moze desiti da se neki paket instalira sa Slacky-a, ali da zavisnost (ili jednu od zavisnosti) povuce sa LinuxPackages. U 90% slucajeva konkretan primjer dovesce do nefunkcionalnog softvera.
Slacky repo ima i dep solve(naravno ako se koristi slapt-get) ali isti nije bas najbolje uradjen-paketi znaju da povuku i gluposti poput celog Sea Monkey-ja i Sambe sto me navodi na zakljucak da onaj koji ih je pravio nije bas vodio racuna o svrisishodnosti depova a ima i dosta nerazresenih zavisnosti tako opet na kraju ostaje "rucni rad"
Najcesci problem kod pravilnog rjesavanja medjuzavisnosti je "cista" masina (znaci bez dodatnog softvera, cista full instalacija). Konkretno, naveo si SeaMonkey i Sambu. Oba paketa se instaliraju po defaultu (kod full instalacije, koja je btw preporucena). Alatka koja se koristi za pravljenje Slack paketa sa dep solve-om zove requiredbuilder i ona je u principu glavni problem. Za svaki paket pojedinacno pravi se lista zavisnosti, pa se zna desiti da ova alatka "pogrijesi" i ubaci poneku zavisnost, ajmo reci, napamet. Zato, ako npr. si obrisao SeaMonkey, ona ce kao zavisnost svuci SeaMonkey jer je postojao na masini na kojoj je paket napravljen. Jedino rjesenje ovog problema je rucno prepravljanje slack-required datoteke u svakom paketu pojedinacno.
Jesu alatke za instalaciju paketa jednostavne i lake za upotrebu ali dodavanje istih moze s vremena na vreme usled nedostatka dep solve-a(tacnije Slack paketi imaju dep solve ali package manager ne vuce pakete automatski  ;))da se kod Slack-a pretvori u pravu avanturu ili cimanje narocito kada su u pitanju veci paketi koji traze brdo depova ;)
Zapravo, originalni paketi za Slack nemaju dep solve, samo 3rd party. Kao sto sam vec napisao, koristi se alatka requiredbuilder (Slacky, Vector, Wolvix itd.) i u kombinaciji sa slapt-get (vjerovatno i swaret) dobija se dep solve.

Iskreno, mislim da je najkvalitniji izvor dodatnog softvera SlackBuild projekat, upravo zbog toga sto si napisao kako instalacija softvera na Slacku zna nekad biti avantura. Kompajliranje jeste pomalo naporno i zahtijeva dosta vremena, ali SlackBuild projekat je 100% pouzdan i zadaje najmanje glavobolje jer sadrzi detaljan opis instalacije kao i spisak zavisnosti, stoga sve se svodi na pazljivo iscitavanje i pracenje uputstva.

P. S.

Nisam zelio da pametujem, samo sam htio da razjasnim neke stvari. Cini mi se da o paket menadzmentu na Slacku se jako malo zna, pa se cesto izvlace pogresni zakljuchci. A zapravo Slack je puno laksi za podesavanje (tu ubrajam i instalaciju dodatnog softvera) i odrzavanje od 99% drugih distribucija. Zato, cim pronadjem malo vise slobodnog vremena, napisacu jedan detaljan HOWTO za SlackBuild skripte. ;)
Last edited by qki on 10 Feb 2009, 13:02, edited 1 time in total.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 147
Joined: 31 Mar 2006, 21:36
Location: Loznica

Post Napisano: 10 Feb 2009, 20:47


qki wrote: Glavni problem sa LinuxPackages je nepostojanje SlackBuild skripti. Zbog toga se pokrece pitanje pouzdanosti tih paketa, kao i mogucnost zloupotrebe. Medjutim, ako zanemarimo ovo sto sam naveo, potecijalni problemi kombinacije LinuxPackages i Slacky repo-a su u samom slapt-get -u (naravno, ako se koristi slapt-get). Naime, slapt-get je napravljen tako da skida najnoviju verziju paketa koji se instalira, samim tim povlaci i najnovije verzije zavisnih paketa. Tako se lako moze desiti da se neki paket instalira sa Slacky-a, ali da zavisnost (ili jednu od zavisnosti) povuce sa LinuxPackages. U 90% slucajeva konkretan primjer dovesce do nefunkcionalnog softvera.
Nece ako se koristi u kombinaciji sa slackware current paketima-ja sam vozio tako skoro godinu dana i nisam imao problema
Najcesci problem kod pravilnog rjesavanja medjuzavisnosti je "cista" masina (znaci bez dodatnog softvera, cista full instalacija). Konkretno, naveo si SeaMonkey i Sambu. Oba paketa se instaliraju po defaultu (kod full instalacije, koja je btw preporucena). Alatka koja se koristi za pravljenje Slack paketa sa dep solve-om zove requiredbuilder i ona je u principu glavni problem. Za svaki paket pojedinacno pravi se lista zavisnosti, pa se zna desiti da ova alatka "pogrijesi" i ubaci poneku zavisnost, ajmo reci, napamet. Zato, ako npr. si obrisao SeaMonkey, ona ce kao zavisnost svuci SeaMonkey jer je postojao na masini na kojoj je paket napravljen. Jedino rjesenje ovog problema je rucno prepravljanje slack-required datoteke u svakom paketu pojedinacno.
Ako se ne varam vukao je pakete iz Slacky repoa-dakle ne zvanicne vec da tako kazem "njegove"
Zapravo, originalni paketi za Slack nemaju dep solve, samo 3rd party. Kao sto sam vec napisao, koristi se alatka requiredbuilder (Slacky, Vector, Wolvix itd.) i u kombinaciji sa slapt-get (vjerovatno i swaret) dobija se dep solve.
Imaju jer svaki paket ima zapisano u sebi sta mu je ustvari potrebno za pravilno funkcionisanje programa koji ce se instalirati-zaboravih sada kako se tacno zove taj fajl
Problem je sto default menadzer paketa(installpkg)potrebne pakete ne vuce automatski vec moras da ih dodajes rucno dok 3hrd party alatke poput slapt-get-a to donekle ispravljaju
Nisam zelio da pametujem, samo sam htio da razjasnim neke stvari. Cini mi se da o paket menadzmentu na Slacku se jako malo zna, pa se cesto izvlace pogresni zakljuchci. A zapravo Slack je puno laksi za podesavanje (tu ubrajam i instalaciju dodatnog softvera) i odrzavanje od 99% drugih distribucija. Zato, cim pronadjem malo vise slobodnog vremena, napisacu jedan detaljan HOWTO za SlackBuild skripte. ;)
Pa sada ne bih se bas slozio
Pogledaj samo koliko cimanja oko update-a na sledece izdanje i oko instalacije nekih vecih paketa  ;)
Moje licno misljenje je da bi Pat ubacio auto dep solve samo kada bi imao vise resursa i radne snage na raspolaganju-a ovako verovatno je to preveliki poduhvat za distro koga odrzava jedan covek uz pomoc par prijatelja  :)



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 10 Feb 2009, 21:23


moonbeam_rider wrote: Nece ako se koristi u kombinaciji sa slackware current paketima-ja sam vozio tako skoro godinu dana i nisam imao problema
Kakve veze Slackware current ima sa onim sto sam ja napisao? :huh: Tek tada ne bi trebalo da radi jer su ti paketi pravljeni za stabilnu verziju, a ne za current (osim ako nije bilo znacajnih promjena u current-u, konkretno gcc, glibc itd.).
Ako se ne varam vukao je pakete iz Slacky repoa-dakle ne zvanicne vec da tako kazem "njegove"
Moguce da je vukao iz Slacky repo-a, ali zvanicne pakete. Cisto sumnjam da su oni na svoju ruku pravili jos jedan paket za Sambu ili SeaMonkey.
Imaju jer svaki paket ima zapisano u sebi sta mu je ustvari potrebno za pravilno funkcionisanje programa koji ce se instalirati-zaboravih sada kako se tacno zove taj fajl
Problem je sto default menadzer paketa(installpkg)potrebne pakete ne vuce automatski vec moras da ih dodajes rucno dok 3hrd party alatke poput slapt-get-a to donekle ispravljaju
Zvanici paketi, znaci one koje je pravio sam Pat, Alien BOB, Robby Workman i kompanija - nemaju dep solve. ;) Datoteka na koju ti mislis zove se slack-required i ne postoji u zvanicnim paketima. Npr. slapt-get ako koristis sa zvanicnim mirror-om, nece rjesavati zavisnosti.
Pa sada ne bih se bas slozio
Pogledaj samo koliko cimanja oko update-a na sledece izdanje i oko instalacije nekih vecih paketa  ;)
Moje licno misljenje je da bi Pat ubacio auto dep solve samo kada bi imao vise resursa i radne snage na raspolaganju-a ovako verovatno je to preveliki poduhvat za distro koga odrzava jedan covek uz pomoc par prijatelja  :)
Mislim da to zavisi od korisnika. Istina, sama upgrade procedura na noviju verziju je pomalno naporna (ako se prati zvanicni UPGRADE.txt), ali tu je alatka slackpkg koja je meni odradila posao (12.0 > 12.1). Uglavnom, tu bih se slozio sa tobom, jer ima mjesta za poboljsanje. A na sta tacno mislis kad kazes "instalacija vecih paketa"?

Iskreno, cisto sumnjam da ce Pat ikada ubaciti dep solve. Ako i zanemarimo cinjenicu koliko ljudi radi na Slack-u, mislim da se automatsko rjesavanje zavisnosti kosi sa nekim principima KISS filozofije (malo sad pisem napamet, ali cini mi se da je to bio zakljucak diskusije na LQ-u na temu kako Arch je kiss distro a opet ima dep solve). :-/
Last edited by qki on 10 Feb 2009, 21:27, edited 1 time in total.


Post Reply

Who is online

Users browsing this forum: No registered users and 32 guests