Jump to content

[Cydia: Greek Source] MinApps Repository


minos197
 Κοινοποίηση

Recommended Posts

Προσεχώς

Native iGreek 2.2.

Μεταφρασμένο και χωρίς παρατράγουδα.Μπαίνει και σε 2.1 ΑΛΛΑ με δικιά σας ευθύνη και ΣΥΝΗΣΤΩ απεγκατάσταση του παλιού πρώτα...

 

Τα latest

installous

Appshare

 

Αν και δεν κατάλαβα γιατί έχουν βγάλει νέες εκδόσεις διόρθωσα τα permissions,patchara το appshare για να έχει την custom σελίδα και δεν ζητάνε πλέον το haculo για upgrade,install..

 

Τα deb είναι έτοοιμα και απλά τα τρέχουμε λίγο εμείς για δοκιμές.Αν όλα πάνε καλά αύριο το βράδυ θα τα δείτε στo Cydia

 

To youtube συνεχίζει να μην δουλεύει αλλά δυστυχώς μετά απο πολύωρο ψάξιμο και hex edditing φτάσαμε στο συμπέρασμα πως δεν είναι δικό μας το πρόβλημα.Ο server τους αρνείται πολλά locale μαζί με το ελληνικό,πορτογαλλικό,ολανδικό κτλ....Αυτό δεν συνέβαινε παλαιότερα γιαυτό και το παρατηρήσαμε τώρα μετά από 5 εκδόσεις...Το ίδιο πρόβλημα επηρεάζει το mxTube.

Link to comment
Share on other sites

  • Απαντήσεις 760
  • Δημιουργία
  • Τελευταία απάντηση

Top Posters In This Topic

Top Posters In This Topic

Και εν συνεχεία της πρώτης σελίδας βρήκα τρόπο να rip άρω αρχεία του installer 4.Αν ενδιαφέρεστε για την μέθοδο πείτε μου να την post άρω...

 

Για απόδειξη ορίστε και ένα δείγμα από το repository των δημιουργών του Installer RipDev

 

http://i.ripdev.com/packages/Utilities/kate-203-2.zip

 

ΔΕΝ ΘΕΛΕΙ ΚΑΝ user agent....

Link to comment
Share on other sites

Όχι τπτ άλλο, αλλά αν ισχύει αυτό με τον Big Boss + RipDEV τότε θα μας χρειαστεί αυτή η μέθοδος...
Link to comment
Share on other sites

Παιδιά όταν έγραψα να κατεβάσει τα πακέτα από installer εννοούσα να τα αφαιρέσει!

 

Πως είναι δυνατό να τα "κάνεις πλακάκια" με rip dev και να μεταφέρεις όλα σου τα πακέτα εκεί;

 

Μάλλον δεν το διατύπωσα σωστά...

 

ΒΤW ιστορίες συνωμοσίας by yours truly, μια χαρά είναι ο boss και στο cydia και στον installer! :p

Link to comment
Share on other sites

Τι έγινε με Big Boss και RIP DEV?

 

Όπως και να έχει βλέποντας και τις 2 μεθόδους το deb είναι 10000 φορές καλύτερο και πιο εύκολο για αυτούς που κάνουν πακέτα..Το Installer πρέπει να μετράει τις μέρες του.Απλά αν υπάρχουν μερικά πακέτα σε Installer μόνο και είναι δημοφιλή μπορείτε να τα ζητήσετε να τα μεταφέρω..

 

Για τον οδηγό όταν είμαι σπίτι και έχω το Linux πάνω...

 

Στα κορακίστικα τώρα:

 

Πήγαν να κρυψούν τα ατιμούλικα αλλά δεν τους έκατσε..Ο νέος installer δεν γράφει σε αρχεία αλλά σε μια sql database και το τηλέφωνο δεν κατεβάζει το location των packages.To πρόβλημα είναι πως πήγαν να μιμηθούν(αντιγράψουν) την νοοτροπία του Cydia και να έχει τα install scripts μέσα στο πακέτο(ο installer 3 τα έιχε ξεχωριστά και τα κατέβαζε σε κάθε refresh)έτσι αντί για tar.gz έχουν zip και να αντί για .sh scripts έχουν .xml plists.Το μόνο πρόβλημα που έχεις για να κατέβει το πακέτο,είναι να το βρείς και μετά βλέπεις τι πάει που ανοίγοντας το zip..

 

to be continued.....

Link to comment
Share on other sites

Κοίτα, κρυφό είναι η αλήθεια δεν το λες... το ανακοίνωσαν κι έδωσαν και οδηγίες :)

 

http://ripdev.org/2008/08/installer-4-repository-code.html

Link to comment
Share on other sites

Είναι οι οδηγίες για το πως να φτιάξεις πακέτο.Αν το διαβάσει θα δείς πως σου λέει βάλε τα zip στον φάκελο και τρέξε ένα php script σπου σου δίνουμε εμείς να κάνεις το list.Για να τρέξεις το configuration θέλει password άρα κλειδώνει για τον απλό και περίεργο χρήστη που ψάχνει να δεί τι συμβαίνει.

 

Είμαι σίγουρος ότι και πολλοί hosters δεν ασχολούνται με τον μηχανισμό και απλά τρέχουν το script και τους δουλέυει.Μετά φροντίζει αυτό να μιλήσει με τον installer αυτόματα...

Link to comment
Share on other sites

Ναι, σωστά.

 

Μετά την 2.0 με έπιασαν οι τεμπελιές μου και δεν ασχολήθηκα ιδιαίτερα με τα repos σε Cydia και Installer :O

 

EDIT:

 

Όταν βρεις λίγο χρόνο, κάνε μου μια μετάφραση σε παρακαλώ:

 

Σκάλισα λίγο το aptbackup και βρήκα τα ακόλουθα,

 

Backup

 

#!/bin/sh
BACKUPDIR=/var/mobile/Library/Preferences
METADATA=/var/lib/cydia/metadata.plist
SOURCES_PATH=/etc/apt/sources.list.d
SSHDIRS=
for a in /etc/ssh ~root/.ssh ~mobile/.ssh; do
   if [ -d ${a} ]; then
       SSHDIRS="${SSHDIRS} ${a}"
   fi
done
tar zcPf ${BACKUPDIR}/aptbackup_openssh.tgz ${SSHDIRS}
tar zcPf ${BACKUPDIR}/aptbackup_cydiasources.tgz ${SOURCES_PATH} ${METADATA}
dpkg --get-selections | grep install > ${BACKUPDIR}/aptbackup_dpkg-packages.txt

 

Restore

 

#!/bin/sh
BACKUPDIR=/var/mobile/Library/Preferences

tar zxPf ${BACKUPDIR}/aptbackup_cydiasources.tgz
apt-get update
dpkg --set-selections < ${BACKUPDIR}/aptbackup_dpkg-packages.txt
apt-get -ymf --force-yes dselect-upgrade

tar zxPf ${BACKUPDIR}/aptbackup_openssh.tgz
rm -f /var/mobile/Library/Caches/com.apple.mobile.installation.plist
reboot

 

Αυτές είναι οι ακριβείς εντολές με τις οποίες το AptBackup χειρίζεται το backup και το restore. Η απορίες μου βασικά είναι:

 

στο κομμάτι:

 

tar zxPf ${BACKUPDIR}/aptbackup_openssh.tgz

rm -f /var/mobile/Library/Caches/com.apple.mobile.installation.plist

reboot

 

γιατί αφαιρεί το cache;

 

"γουάτ ις" grep install και γιατί το κάνουμε; (του λέει αν κατάλαβα καλά να κάνει μόνο όσα επισημαίνονται στο txt με install και όχι και αυτά που επισημαίνονται με deinstall;)

 

εδώ: apt-get -ymf --force-yes dselect-upgrade τι κάνει σε απλά ελληνικά;

 

Και τέλος, που ακριβώς χρησιμοποιεί το backup που κράτησε στα sources κατά το restore (η εντολή tar zxPf κάνει αποσυμπίεση και εγκατάσταση μαζί;) και γιατί κρατάει backup στο ssh? (στο δεύτερο φαντάζομαι η απάντηση είναι απλά γιατί θέλει το συγκεκριμένο πακέτο να το περάσει άσχετα αν υπάρχει σύνεση wifi ή όχι)

Link to comment
Share on other sites

dpkg --get-selections | grep install > ${BACKUPDIR}/aptbackup_dpkg-packages.txt

 

Σε απλά ελληνικά:

Υπάρχουν τρία πιθανά selection states για κάθε πακέτο που εγκαθίσταται απο dpkg:

PACKAGE SELECTION STATES

 

install

The package is selected for installation.

deinstall

The package is selected for deinstallation (i.e. we want to remove all files, except configuration files).

purge

The package is selected to be purged (i.e. we want to remove everything, even configuration files).

 

Το "grep install" ουσιαστικά "φιλτράρει" μονο τα πακετά με selection state install (δηλαδή τα προς εγκατάσταση)

 

και μετά τη λίστα αυτών των πακέτων αποθηκεύει στο ${BACKUPDIR}/aptbackup_dpkg-packages.txt

 

Κατανοητόν;

Για περαιτέρω πληροφορίες, κοίταξε εδώ:

http://linuxreviews.org/man/dpkg/

Η εντολή man που έλεγα σε κάποιο άλλο post... Νομίζω χρειάζεσαι εντατικά μαθήματα Linux/Unix :lol:

NEC DB2000 (1999), Nokia 3210 (2000), EricssonR320s (2001), Ericsson T65 (2002), Nokia 6600 (2003), Palm Treo650 (2005), iPhone (2007), HTC Hero (2009), Samsung Galaxy Mini (2010), iPad (2010), Samsung Omnia W (2011), Samsung Galaxy Note (2012), iPad Air (2014), Samsung Galaxy Note 3 (2014), OnePlus 2 (2015), Meizu M5 Note (2017), Samsung Note 8 (2017), iPad 6 (2018)...

http://www.everythingaboutebooks.com

Link to comment
Share on other sites

Το ξέρω, είπα να εκμεταλλευτώ λίγο εσάς να τα κάνω φροντιστηριακά τα μαθήματα :O

 

Πες μία και γι' αυτό αν το έχεις πρόχειρο:

 

apt-get -[b]ymf --force-yes dselect-upgrade[/b]

Link to comment
Share on other sites

Έτσι για να κάνουμε και λίγο διάβασμα:

http://linux.die.net/man/8/apt-get

 

dselect-upgrade

dselect-upgrade is used in conjunction with the traditional Debian packaging front-end, dselect(8). dselect-upgrade follows the changes made by dselect(8) to the Status field of available packages, and performs the actions necessary to realize that state (for instance, the removal of old and the installation of new packages).

 

-y

Automatic yes to prompts; assume "yes" as answer to all prompts and run non-interactively. If an undesirable situation, such as changing a held package or removing an essential package occurs then apt-get will abort. Configuration Item: APT::Get::Assume-Yes.

 

-f

Fix; attempt to correct a system with broken dependencies in place. This option, when used with install/remove, can omit any packages to permit APT to deduce a likely solution. Any Package that are specified must completely correct the problem. The option is sometimes necessary when running APT for the first time; APT itself does not allow broken package dependencies to exist on a system. It is possible that a system's dependency structure can be so corrupt as to require manual intervention (which usually means using dselect(8) or dpkg --remove to eliminate some of the offending packages). Use of this option together with -m may produce an error in some situations. Configuration Item: APT::Get::Fix-Broken.

 

-m

Ignore missing packages; If packages cannot be retrieved or fail the integrity check after retrieval (corrupted package files), hold back those packages and handle the result. Use of this option together with -f may produce an error in some situations. If a package is selected for installation (particularly if it is mentioned on the command line) and it could not be downloaded then it will be silently held back. Configuration Item: APT::Get::Fix-Missing.

 

--force-yes

Force yes; This is a dangerous option that will cause apt to continue without prompting if it is doing something potentially harmful. It should not be used except in very special situations. Using force-yes can potentially destroy your system! Configuration Item: APT::Get::force-yes.

NEC DB2000 (1999), Nokia 3210 (2000), EricssonR320s (2001), Ericsson T65 (2002), Nokia 6600 (2003), Palm Treo650 (2005), iPhone (2007), HTC Hero (2009), Samsung Galaxy Mini (2010), iPad (2010), Samsung Omnia W (2011), Samsung Galaxy Note (2012), iPad Air (2014), Samsung Galaxy Note 3 (2014), OnePlus 2 (2015), Meizu M5 Note (2017), Samsung Note 8 (2017), iPad 6 (2018)...

http://www.everythingaboutebooks.com

Link to comment
Share on other sites

Δεν υπάρχει εξυπηρέτηση πλέον σ' αυτό το forum, όλο σου λένε διάβασε :lol:

 

Ευχαριστώ!

Link to comment
Share on other sites

Νομίζω θα σε παραπέμψω στο Παραμύθι της υπογραφής μου, μπας και το εμπεδώσεις :p

NEC DB2000 (1999), Nokia 3210 (2000), EricssonR320s (2001), Ericsson T65 (2002), Nokia 6600 (2003), Palm Treo650 (2005), iPhone (2007), HTC Hero (2009), Samsung Galaxy Mini (2010), iPad (2010), Samsung Omnia W (2011), Samsung Galaxy Note (2012), iPad Air (2014), Samsung Galaxy Note 3 (2014), OnePlus 2 (2015), Meizu M5 Note (2017), Samsung Note 8 (2017), iPad 6 (2018)...

http://www.everythingaboutebooks.com

Link to comment
Share on other sites

Είμαι καλός μαθητής, απάντησα και στο επόμενο σκέλος της ερώτησης μόνος μου.

 

Το βάζω κι εδώ για να ολοκληρώσουμε την απάντηση στο ερώτημα μου:

 

-z, --gzip, --ungzip

filter the archive through gzip

 

-c, --create

create a new archive

 

-x, --extract, --get

extract files from an archive

 

-f, --file [HOSTNAME:]F

use archive file or device F (default "-", meaning stdin/stdout)

 

-P, --absolute-names

don't strip leading '/'s from file names

 

http://linux.die.net/man/1/tar

Link to comment
Share on other sites

Το tar (tape archive) θεωρείται το "backup utility" του Unix. Είναι από τα πρώτα που μαθαίνεις διότι τα πλείστα Unix αρχεία που κατεβάζεις είναι είτε σε .tar ή σε .tgz (tar/gzipped) μορφή. Άν έχεις Mac, άνοιξε ένα Terminal και ξεκίνα μελέτη...

NEC DB2000 (1999), Nokia 3210 (2000), EricssonR320s (2001), Ericsson T65 (2002), Nokia 6600 (2003), Palm Treo650 (2005), iPhone (2007), HTC Hero (2009), Samsung Galaxy Mini (2010), iPad (2010), Samsung Omnia W (2011), Samsung Galaxy Note (2012), iPad Air (2014), Samsung Galaxy Note 3 (2014), OnePlus 2 (2015), Meizu M5 Note (2017), Samsung Note 8 (2017), iPad 6 (2018)...

http://www.everythingaboutebooks.com

Link to comment
Share on other sites

Άκυρο όλα OK.Repo Up and Running...

 

Για το νέο native iGreek όσοι έιστε σε 2.2 απλά βάλτε το.Είναι απλό..

 

Για όσους θέλουν να το βάλουν σε 2.1 αφαιρούν το παλιό τρέχουν το fix και ΜΕΤΑ βάζουν το 2.2

 

Appshare και Installous αναβαθμίζονται απλά...

 

Enjoy...

Link to comment
Share on other sites

minos, μήπως να έβγαζες τη σελίδα του forum από τα πακέτα;

 

Είναι πολύ μεγάλη και αργεί αρκετά να την φορτώσει...

Link to comment
Share on other sites

Και όπως έιχα υποσχεθεί ορίστε ο οδηγός για να κατεβάζουμε πακέτα που θέλουμε από installer repositories.Συνοψίζω ότι έιχα προ-αναφέρει..

 

  • O installer4 έχει τα πακέτα σε *.zip
  • Μέσα εμπεριέχουν τα script εγκατάστασης σε xml plist μορφή
  • Τα sources/package names τα έχει σε sql querry και τα κάνει κάθε φορά που ανοίγει...
  • Δεν μπορείς χωρίς να έχεις το password του creator να κάνεις list τα πακέτα από browser ούτε να μιμηθείς το installer querry...

 

Λύση..

 

  • Ξεκινώντας από find -name βρήκα πως ο installer φτιάχνει φάκελο στο var/mobile/Library/Application Support
  • Κοιτώντας μέσα βρήκα ένα αρχείο .db που πολύ όρθα υπέθεσα πως είναι .sqlitedb αρχείο.Το αντίγραψα στο Desktop μου.
  • Κατέβασα ένα sqlite browser και το άνοιξα.
  • Πήγα στο browse Data και άνοιγα τον πίνακα packages
    http://img10.imagehosting.gr/out.php/t340403_Screenshot.png
  • Εκεί έχει πολλά αχρηστά αλλά αυτό που μας ενδιαφέρει είναι το moreurl.Το location string δεν χρησιμοποιήθηκε ποτέ δεν ξέρω γιατί...
    http://img10.imagehosting.gr/out.php/t340404_Screenshot1.png
  • Το έκανα copy και paste σε ένα browser
    http://apptapp.thebigboss.us.com/repofiles/installer4/info/com.tunewiki-2.4-2.1.plist


  • Μου άνοιγε ένα text plist και στο τέλος βρίσκουμε το παρόν string..
    <key>location</key>
    <string>http://apptapp.thebigboss.us.com/repofiles/installer4/packages/Multimedia/tunewiki_2.4.zip</string>


  • Και ιδού η λύση στο παρόν πρόβλημα..Κατεβάζουμε ότι θέλουμε όπως το θέλουμε...

 

Υ.Γ Mα δεν το έχω κάνει πανέμορφο το Os μου? :P

Link to comment
Share on other sites

minos, μήπως να έβγαζες τη σελίδα του forum από τα πακέτα;

 

Είναι πολύ μεγάλη και αργεί αρκετά να την φορτώσει...

 

Για την ώρα δεν παίζει...Πρέπει να τα κάνω recompile ένα ενα και να ξανακάνω scapackages...Σκόπευα να κάνω ένα depciction αλλά δεν έχω πολύ χρόνο τώρα...

 

Ας βάλουμε το μενού για τους βιαστικούς στο 2.2 και το φτιάχνουμε στο μέλλον...

Link to comment
Share on other sites

Minos γνωρίζουμε τι προκάλεσε το πρόβλημα με το repo και τα κρασαρίσματα του cydia?

ευχαριστώ...

[imgalign]http://img411.imageshack.us/img411/2249/applelogo1.gif[/imgalign]Αρτέμης

pushme.to & pingChat2 : djarte

iPhone 4 32GB Black with iOS 4.3, MacbookPro Late 2008 15" with Snow Leopard 10.6.6, Apple Led Cinema Display 24", Airport Extreme BS

Link to comment
Share on other sites

Αν είναι τόση φασαρία άφησε το, δεν υπάρχει λόγος να τ' αλλάζεις τώρα όλα.

 

Thanx για τον οδηγό! Θα βάλω links πρώτη σελίδα και για τα δύο Cydia και Installer.

Link to comment
Share on other sites

:offtopic: Προσέξατε ε που κάνει show off το desktop του ο αλήτης στο 2ο Screenshot στο πιο πάνω ποστ έ;; :lol:
Link to comment
Share on other sites

Minos γνωρίζουμε τι προκάλεσε το πρόβλημα με το repo και τα κρασαρίσματα του cydia?

ευχαριστώ...

 

@Μινος: Χαχαχα :lol: ο Arte έκανε restore και τώρα σε βλαστημάει :p

Link to comment
Share on other sites

Φίλε μου συγνώμη αλλά πείραζα εκείνη την στιγμή το repo γιαύτο και αν έκανες update source σου έγινε corrupt.Αν έτρεχες σε terminal apt-get update θα διορθωνόταν χωρίς restore..Να το ξέρεις για μελλόντικη χρήση....
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

Ανακοινώσεις



×
×
  • Create New...