Τα πάντα για το Bash...

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό clepto » 05 Μάιος 2011, 16:25

ωραίο...
μήπως φταίει το gksu γιατί ζητάς δικαιώματα...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ganza » 05 Μάιος 2011, 16:38

στην 10.10 ζητουσε 1 φορα μονο...
τωρα σε καθε προγραμα.
Γνώσεις ⇛ Linux: οχι καλα | Προγραμματισμός: οχι | Αγγλικά: χαλια
Ubuntu 10.10 - intel dualcore E6600 | MSI power up edition | GPU ati 4870hd | 3gb kingston
Ubuntu Server 10.10 - intel pentium 3mhz | elite μητρικη | 1gb kingston
ganza
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 16 Ιαν 2011, 14:22
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό xqtr » 05 Μάιος 2011, 16:45

Αφαιρεσε τα gksu απο τον κωδικα και να εκτελεις το script με δικαιωματα root. πχ . sudo ./script.sh.
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 508
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ganza » 05 Μάιος 2011, 16:56

γιατι στην 10.10 τρεχει κανονικα και στην 11.04 οχι,τι εχει αλλαξει????
θα το δοκιμασω χωρις gksu...

edit:
αλλαξα το gksu με sudo αλλα οταν τρεχω το script με διπλο κλικ και εκτελεση δεν κανει τιποτα(δεν ζηταει κωδικο)...
εγω θελω να ζηταει κωδικο σε γραφικο περιβαλον,οχι στο τερματικο...


τελικα ειναι bug τις 11.04?η ειναι καπια ρυθμηση που πρεπει να κανω στο Λ.Σ?
ξανα λεω οτι στην 10.10 τρεχει κανονικα...(ετσι οπως το θελω).
αρα δεν φταιει το script...
Γνώσεις ⇛ Linux: οχι καλα | Προγραμματισμός: οχι | Αγγλικά: χαλια
Ubuntu 10.10 - intel dualcore E6600 | MSI power up edition | GPU ati 4870hd | 3gb kingston
Ubuntu Server 10.10 - intel pentium 3mhz | elite μητρικη | 1gb kingston
ganza
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 16 Ιαν 2011, 14:22
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό xqtr » 05 Μάιος 2011, 20:20

ganza έγραψε:αλλαξα το gksu με sudo αλλα οταν τρεχω το script με διπλο κλικ και εκτελεση δεν κανει τιποτα(δεν ζηταει κωδικο)...
εγω θελω να ζηταει κωδικο σε γραφικο περιβαλον,οχι στο τερματικο...

Δεν θα βαλεις sudo αντι για gksudo... θα αφαιρεσεις τελειως τα gksu... και θα εκτελεσεις το script σου ετσι: gksudo ./script.sh
Eτσι εκτελεις ολοκληρο το script με δικαιωματα root... οποτε θελει προσοχη... στο τι αλλαζει το script.
O χειμώνας έρχεται...
Γνώσεις ⇛ Linux: Μέτριο │ Προγραμματισμός: Ναι (Delphi/Lazarus) │ Αγγλικά: Καλά
Λειτουργικό : Ubuntu 14.04 σε Acer Aspire 5520
Προδιαγραφές ⇛ AMD Turion 1.8GHz │ 1GB │ ATI X700 │ Broadcom BCM4318 │LCD 15.4"
Άβαταρ μέλους
xqtr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 508
Εγγραφή: 05 Φεβ 2009, 19:00
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό medigeek » 06 Μάιος 2011, 09:32

Αλλά το ερώτημα στέκει..
Αυτός ο κώδικας ρωτάει κάθε φορά το password:
Κώδικας: Επιλογή όλων

#!/bin/bash
( gksu "echo hi" ) | zenity --progress \
--width=400 \
--title="Εγκατασταση Προγραματων" \
--percentage=0 \
--pulsate \
--auto-close

( gksu "echo hi 2" ) | zenity --progress \
--width=400 \
--title="Εγκατασταση Προγραματων" \
--percentage=0 \
--pulsate \
--auto-close


Αυτός ο κώδικας ρωτάει μια φορά (ή δε ρωτάει αν είναι cached ο κωδικός):
Κώδικας: Επιλογή όλων
( gksu "echo hi" )
( gksu "echo hi 2" )


Προφανώς το πρόβλημα είναι το zenity, μάλλον κάνει kill το process χωρίς να αναφέρεται κάπου.
Η λύση του xqtr στέκει.

ganza έγραψε:
γιατι στην 10.10 τρεχει κανονικα και στην 11.04 οχι,τι εχει αλλαξει????

Νομίζω ότι το ίδιο πρόβλημα κάνει και σε ubuntu 10.10 (μήπως μετά την εγκατάσταση του 11.04 χρησιμοποιησες το zenity στον κωδικα;)
Αν όντως συμπεριφέρεται διαφορετικά σε ubuntu 10.10 και θέλεις απάντηση στην ερώτηση σου, στείλε σφάλμα για το zenity στο launchpad bugs:
Κώδικας: Επιλογή όλων
ubuntu-bug zenity
Τελευταία επεξεργασία από medigeek και 06 Μάιος 2011, 10:04, έχει επεξεργασθεί 1 φορά/ες συνολικά
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό ganza » 06 Μάιος 2011, 09:45

ο κωδικας ειναι γραμενος και δοκιμασμενος σε ubuntu 10.10(στο μαγαζι εχω 10.10 και δουλευει)...
στο σπιτι εχω τα 11.04 και εχει αυτο το προβλημα...
ευχαριστω πολυ για της απαντησεις...
αρα δεν φταιει το script,αυτο ηθελα να μαθω αν ειναι bug...
Γνώσεις ⇛ Linux: οχι καλα | Προγραμματισμός: οχι | Αγγλικά: χαλια
Ubuntu 10.10 - intel dualcore E6600 | MSI power up edition | GPU ati 4870hd | 3gb kingston
Ubuntu Server 10.10 - intel pentium 3mhz | elite μητρικη | 1gb kingston
ganza
babeTUX
babeTUX
 
Δημοσιεύσεις: 45
Εγγραφή: 16 Ιαν 2011, 14:22
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό clepto » 18 Μάιος 2011, 17:32

πρόσθεσα στην εφαρμογή που είχα φτιάξει μερικά πράγματα που είχε ο xqtr, όποιος θέλει μπορεί να την κατεβάσει από εδώ...
http://dl.dropbox.com/u/23897891/apps3.sh
για διορθώσεις και λοιπά πείτε μου!
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό clepto » 18 Μάιος 2011, 22:45

Υπάρχει κάποιος τρόπος να μετατρέψω bash scripts σε αρχεία exe για windows;
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Τα πάντα για το Bash...

Δημοσίευσηαπό Qdata » 18 Μάιος 2011, 22:48

clepto έγραψε:Υπάρχει κάποιος τρόπος να μετατρέψω bash scripts σε αρχεία exe για windows;


Χωρίς να στο λέω με 100% σιγουριά: Όχι, γιατί το bash είναι προγραμματισμός του κελύφους του Linux. :problem:
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι