=== dasjoe_ is now known as dasjoe [00:51] hi, ich bin ma wider kurz vorm haare rupfen... ich habe ssh2 mit RSAAuth laufen (läuft auch aber immer nur einem user). Aber ich möchte einen RSA.key (via .ssh/config) für mehrere remote.user benutzen (AuthorizedKeysFile /var/KEY/%u/rsa_authorized_keys). Warum möchte es nur mit einem User laufen? chown und mod ist korrekt und der pub.key ist immer identisch.. [00:53] HILFE xxxxD [00:55] sorry ich habe nicht SSH2 sondern ssh protocol 2 am laufen === BuschMann1 is now known as BuschMann === Schnabel- is now known as Schnabeltierchen === vitus_ is now known as vitus === Jochen_wvdT is now known as Schlawiner === BuschMann1 is now known as BuschMann === BuschMann1 is now known as BuschMann [09:14] Hallo, ich bin mit vnc auf einen PC (xubuntu) verbunden bei dem ich im Moment viele kleine Dateien kopiere. Leider tut sich seit einiger Zeit auf der Fortschrittsanzeige nichts mehr. Wie kann ich feststellen ob der noch was tut oder ob da was hängt? [09:15] z.b. min nmon oder iotop schauen ob io stattfindet [09:16] wobei wenn du das über ne gui oder cp gestartet hast da unter umständen sehr ungünstige effekte auftreten können. also auch mal in top/htop schauen was der prozess überhaupt tut [09:31] LetoThe2nd: iotop sagt leerlauf, [09:33] eine *mögliche* erklärung wäre, dass der scheduler deinen vielleicht-gui-prozess mittlerweile soweit zurückgestuft hat, dass faktisch nichts mehr vorwärts geht. kann passieren, wie gesagt je nach oberfläche/intern verwendetem mechanismus [09:33] ich würds abbrechen und mit rsync einfach neu aufsetzen. [09:34] mit --progress sagt dir das auch immer brav, was es tut. und gesetzt den fall dein bisheriger copy-prozess hat nicht völligen mist angerichtet kann es auch an der stelle weitermachen. [09:36] insgesamt sollte man versuchen, solche remote sachen immer nur über terminals zu machen. Und wenns mal länger dauert am besten über detachte Terminals (-> screen) [09:37] ok danke [09:46] hi, ich versuch grad keepassx 2.x zu compilieren und komme über den fehler "Could NOT find Gcrypt (missing: GCRYPT_LIBRARIES)" nicht hinaus. Laut Google soll ich Libs -> libgcrypt11-dev and zlib1g-dev installieren. Leider kein Erfolg. Kennt das jemand? [09:46] ldconfig lädt doch die shared modules im system, oder? [09:48] Hootch: wieso willst du selber kompilieren? [09:49] weil nur die alle version in den reps ist und nicht mehr unterstützt wird. ein ppa wollte ich jetzt nicht nutzen [09:49] alte [09:51] unterstützt von den Browsern? [09:53] ich fand das ppa eigentlich recht bequem [09:53] ist ja nix drin ausser keepassx [09:53] gibt es keepassx 2? [09:54] es ist aber person x übersetzt, die ein eigenes checksum hat. ich muss darauf vertrauen, dass alles passt [09:58] hier baut es gerade. Kann dir gleich sagen, welche lib nötig war. [09:59] Hast du auch den source code gecheckt? Dem würde ich auch nicht trauen [09:59] ja, alles durchanalysiert. [10:00] sudo apt-get install libgcrypt20-dev [10:03] jo, geht [10:03] vielleicht sollte ich ja auch mal umsteigen. ich kopier die passwörter immer noch in den Browser [10:04] stevieh: https://launchpad.net/ubuntu/xenial/+source/keepassx unter build dependencies [10:05] die lib libgcrypt20-dev hab ich grad geprüft - ist drauf [10:05] und natürlich lese ich immer den source code vor der installation! koegs, du etwas nicht? :P [10:06] tja, was soll ich sagen. Ich bekam die gleiche fehlermeldung wie du, hab die gcrypt-20 dann geraten und es geht. [10:06] ist ein 15.10 [10:06] stevieh: hast du nochmal ldconfig laufen lassen? [10:07] nö, das macht ja der paketinstaller. [10:07] danach nochmal cmake, das ist ja klar. [10:07] stevieh: ausgeführt als normaler user oder sudo? [10:07] und nur um das daily ppa mal wieder zu erden... im PPA ist der gleiche Maintainer wie für das Packet in xenial -.- [10:08] Hootch: yep [10:08] aber kompiliert ihr mal fröhlich :D [10:08] ach, ist nur zum üben. [10:09] koegs: haste mal den link? [10:09] muss ich mir eh erstmal näher anschauen, ob ich zu keepass 2 wechseln will. [10:09] 1 geht seit jahren. [10:09] Hootch: packages.ubuntu.com und https://launchpad.net/~keepassx/+archive/ubuntu/daily [10:23] Habe gerade ein video ueber Ubuntu 16.04 Gnome gesehen. Hut ab das sieht super aus (damit ist einfach nur das Aussehen gemeint). :) [10:27] tuor, link? [10:32] https://www.youtube.com/watch?v=2VKdX34tb6I [10:59] Hootch: was hast du denn vorherfalsch gemacht? [11:02] stevieh: Beim Kompilieren von keepassx 2.x hatte ich mit "cmake -DCMAKE_XXX Parameter" aus der INSTALL Info zu kämpfen. Die Anleitung passt irgendwie nicht. Mit "cmake . | make" landet das programm direkt in den sourcen :) aber ich habs ja jetzt [11:44] hallo. eure abschätzung: meint ihr, man kann derzeit mit ubuntu 16.04 daily bereits halbwegs "stable" arbeiten? [11:45] muss man es riskieren? kann man nicht einfach vier Wochen warten? [11:46] habe mir einen neuen pc gekauft und irgendwas muss ich halt installieren. darum gehts [11:47] pragomer_1, ich würd sogar noch +1 monat länger warten bis die ersten falten rausgebügelt sind ... :D [11:48] naja, dann wirds noch 2 monate lts 14.04. [11:48] danke für die einschätzung [11:49] dann installiere doch 15.10, da sollte ein update auf 16.04 kein großes problem sein [11:50] mm.. ja.. ne... upgrades mach ich nie gerne.. hab schon immer frisch installiert. [11:55] 15.10 drauf und gut ist [12:03] pragomer_1: wenn man fragen muss, sollte man keine development releases benutzen [12:05] naja. es war ja nur eine naheliegende frage hinsichtlich dessen, dass ich seit heute einen neuen blanken pc habe. und in ein paar wochen ja die neue lts rauskommt. [12:05] pragomer_1: nimm win10 - kostet ja nichts :) [12:06] pragomer_1: naheliegend ja, aber etwas kurz gedacht. im moment ist 16.04 noch völlig freistehend, quasi kein zusätzliches repo (z.b. virtualbox) denkt da dran [12:07] pragomer_1: ergo ist so ein release tatsächlich erst einige wochen bis monate nach dem "offiziellen" start dann real benutzbar, ausser in laborsituationen. [12:08] ja, das ist ja auch kein problem. ich nehm einfach die 14.04.x [12:08] guter plan :-) ist durch HWEs ohnehin quasi auf dem selben stand was treibersupport angeht [12:10] oh, ist das so? was heißt HWE? (sorry für die beginner-frage) [12:11] pragomer_1: einmal googlen ist umsonst, ab dem zweiten mal 5€: https://wiki.ubuntuusers.de/LTS_Enablement_Stacks/ [12:14] thanks :-) [12:29] +watch/who [12:29] meh, ETERM === yofel_ is now known as yofel === Hawkeye is now known as Guest37794 === ghostcube_ is now known as ghostcube [15:39] Hallo [15:39] kann mir jemand helfen bei der installation eines multifunkiontsgerät von brother [15:40] rob__: vielleicht. Frag einfach [15:40] ich habe dieses gerät MFC-J6920DW [15:41] war auf der brother seite für die treiber [15:42] http://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=mfcj6920dw_us_eu_as [15:42] wie bekomme ich das jetzt installiert? [15:42] habe ubuntu 14.04 [15:42] am einfachst: das install tool runterladen und mit sudo ausführen. [15:42] welches ist das install tool? [15:43] Hmm... komm, da suchen wir mal zusammen. Lies mal vor, was da so steht. [15:43] ich suche linux und deb aus [15:44] oder? [15:44] genau [15:44] genau [15:44] dann kommt da eine seite mit zig dateien [15:44] was lade ich mir runter? [15:44] was steht denn da? [15:44] Was steht denn oben über den dateien? [15:45] http://support.brother.com/g/b/downloadlist.aspx?c=de&lang=de&prod=mfcj6920dw_us_eu_as&os=128&flang=English [15:47] ich weiss nicht welche datei ich aussuchen muss [15:47] deswegen lesen wir das jetzt ja zusammen. [15:47] Lies mal vor [15:47] driver install tool [15:47] [15:47] The tool will install LPR, CUPSwrapper driver and scanner driver (for scanner models). [15:48] ah. [15:48] gleich gefunden. [15:48] gut. [15:48] habe das ding runtergeladen [15:48] und nu? [15:48] klasse. [15:48] haste drauf geklickt. Gut. Was steht denn nun da? [15:49] so ungefähr unter der Zeile "Durchführen der Installation" [15:51] versteh da kein wort [15:52] was mache ich mit dieser datei [15:52] kannst du kein Englisch oder woran hängt es? [15:52] ich bin kein it-nerd [15:53] und du kannst kein Englisch? [15:53] ganz wenig basic [15:53] also, an welchem Step hängt es? [15:54] was mache ich jetzt mit dieser datei die ich nicht verstehe [15:54] muss ich was im terminal machen? [15:54] also, step1 hast du verstanden und durchgeführt? [15:54] was ist step1? [15:54] das was da auf der website steht? [15:54] hm? [15:55] Mahlzeit [15:55] so unter "Durchführen der Installation" [15:56] kapier dich nicht stevieh [15:56] um was gehts denn? [15:56] dann lies mir doch mal vor was auf der website stand, nachdem du den EULA akzeptiert und auf download gedrückt hast. [15:56] möchte mein brother multifunktionsgerät installieren [15:57] und er möchte dafür nicht lesen. [15:57] habe die .gz datei runtergeladen [15:57] was mache ich anschließend? [15:58] lesen ;-) [15:58] lesen, was auf der website steht. [15:58] rob__: es ist auch eine seite aufgegangen wo genau steht was du tun sollst [15:58] wo? [15:58] im browser [15:58] ja da bin ich schon [15:59] gut. [15:59] nachdem du auf "EULA akzeptieren und Download starten" geklickt hast, kam 1. der Datei-Download und 2. wurdest du auf eine Seite mit den Erklärungen weitergeleitet [15:59] diese solltest du befolgen [15:59] wie ist denn der erste befehl im terminal [16:00] du meinst "cd Downloads"? [16:00] was steht in step1? [16:01] oioioi [16:01] genau [16:01] bin dann in dem order downloads [16:01] danach? [16:01] das war Step2, jetzt kommt Step? ? [16:01] gut. Jetzt bist du bei step 3. [16:01] was steht da? [16:02] gunzip linux-brprinter-installer-*.*.*-*.gz [16:02] ui [16:03] und, was passiert? [16:04] linux-brprinter-installer-2.0.0-1 [16:04] No such file or directory [16:04] woran kann das liegen [16:06] bei welchem step bist du nun? [16:06] also antwort auf den gunzip-Befehl? [16:06] .gz hinten vergessen? [16:06] nein [16:07] bist du im Download verzeichnis? [16:07] gunzip linux-brprinter-installer-2.0.0-1.gz [16:07] Downloads$ [16:09] also das "gunzip linux-brprinter-installer-2.0.0-1.gz" bring eine Fehlermeldung? [16:09] und ein "ls -al linux-br* " listet die Datei? [16:11] und gehört wem? [16:11] habe das ganze nochmal durchgeführt [16:12] und nun gehts oder wie? [16:12] und es ist nichts passiert [16:12] war nach dem befehl wieder im downloads ordner [16:13] aber es kam keine Fehlermeldung mehr? [16:13] sehr gut. Nun gehen wir zu step 4 weiter. [16:13] *uff* [16:13] deo nachleg [16:15] Guten Tag frage zu deinahmen von windoof zb"!! Batterie Gartenschlauch-Set.jpg" das kann ich im batch nicht verarbeiten brauche ein stichwort wie ich das öffnen kann via batch [16:15] "" c=1;for i in *.jpg; do [ ! -f "$i" ] && continue;r=$(printf "kw_im%03d" "$c");convert -resize '180x' -quality 85 $i klein/"$r.jpg"; ((c++));done [16:15] muss escapen! [16:16] wegen leerzeichen und so [16:16] was gebe ich hier ein [16:16] bash linux-brprinter-installer-*.*.*-* Brother machine name [16:16] bin bei step5 [16:16] muss ich am ende etwas austauschen? [16:16] koegs: von hand [16:16] oder nur die ziffern? [16:16] maxcnc: was von hand? [16:17] da escapen [16:17] rob__: probier es erstmal ohne was und schau, was er sagt. [16:17] maxcnc: http://www.cyberciti.biz/tips/handling-filenames-with-spaces-in-bash.html [16:19] kann es nicht finden [16:19] muss es über usb angeschlossen werden? [16:19] hab das wifi an [16:19] nein, netzwerk reicht [16:20] und am router [16:20] hast du denn deinen drucker angeben können. [16:20] also den typen? [16:20] es so gemacht [16:21] danke koegs [16:22] bash linux-brprinter-installer-2.0.0-1 Brother MFC-J6920DW [16:22] das habe ich eingegeben [16:22] er kann es trotzdem nicht finden [16:23] muss ich den modell namen anders nennen? [16:23] ich würde das Brother komplett weglassen und am Anfang mal alles weglassen. [16:23] und dann gibt es irgendwo was, wo man die URI angeben kann... [16:23] auch die modellbezeichnung? [16:24] ja [16:24] wenn ich mich recht entsinne fragt er dann danach [16:24] jetzt passiert was [16:24] gibts ja garnicht [16:26] Will you specify the Device URI [16:26] was mache ich hier? [16:26] y oder n? [16:26] <_moep_> y [16:28] wie kann ich zurück [16:28] habe wo anders geklickt [16:28] möchte y bestätigen [16:28] wie kann ich das machen [16:28] Ctrl-C und von neuem [16:29] als befehl? [16:30] <_moep_> drück die strg und die c taste [16:30] <_moep_> zusammen [16:30] ein Linux Buch, ein Linux Buch [16:31] funktioniert nicht [16:32] <_moep_> du musst schon im gleichen terminal sein [16:33] bin ich [16:33] sollte ich vielleicht alles nochmal von vorn starten? [16:36] was heisst funktioniert nicht? [16:36] kann nicht "y" eingeben [16:36] wo nach der URI gefragt wurde [16:36] komme da nicht zurück [16:37] Ctrl-C ging zum abbrechen? [16:37] nein [16:37] mehrfach gedrückt? [16:37] ja [16:39] das würde mich wundern [16:39] erst auf die Ctrl Taste, die festhalten und dann auf C. und das im Terminalfenster? Vorher da drauf geklickt? [16:39] ja [16:40] das glaub ich dir nicht [16:40] komme in die nächste zeile [16:40] wo das verzeichnis steht [16:40] downloads [16:40] es passiert nichts [16:40] na siehste. Dann startest du es nochmal neu. Pfeiltaste hoch, dann kommt der befehl nochmal und return. [16:41] und rechts auf den Zettel schreiben: "ich wünsch mir ein Linux Buch zum Geburtstag" [16:41] was starte ich nochmal neu? [16:41] bash linux-brprinter-installer-2.0.0-1 [16:41] das nochmal eingeben? [16:42] ja, das war ein programm, das hast du mit Ctrl-C abgebrochen. [16:44] was mache ich hier [16:44] select the number of destination Device URI. [16:45] da gibt er dir oben mehrere Vorschläge, oder? Steck die mal in ein pastebin [16:46] http://paste.ubuntu.com/15342062/ [16:47] 11, wenn du die IP Adresse weisst, aber kannst auch erstma 12 probieren, eigentlich sollte das gehen. [16:48] oh ich weiss warum ich keine drucker/scanner habe [16:48] :) [16:48] ahwas. das ist völlig easy [16:48] grad brother. [16:49] es passiert was [16:49] :-) [16:49] er fragt mich nach der IP [16:49] wie finde ich das raus [16:49] indem du deinen Drucker ganz fest in die Augen schaust. [16:49] oder deinem Router. [16:50] oder ner App wie fing === BuschMann1 is now known as BuschMann [16:57] krass er druckt! [16:57] :-) [16:58] wie kann ich jetzt über den pc scannen? [16:58] alter. [16:58] stevieh: hehehe [16:58] rob__: z.B. simple scan [16:59] rob__: Wieder mit lesen ;-) https://wiki.ubuntuusers.de/Scanner/Brother/ [16:59] ne, das ist alles von (big) Brother schon fertig eingerichtet. Dafür brauchte er die IP [16:59] habe die ip [17:00] die hast du ja auch schon eingetippert beim einrichten [17:00] wie scanne ich jetzt was? [17:00] (17:58:54) stevieh: rob__: z.B. simple scan [17:01] brauche also eine extra software dafür? [17:01] So wie du auch eine extra Software zum Drucken brauchst. [17:02] rob__, https://wiki.ubuntuusers.de/Simple_Scan/ [17:02] der drucker ist ja eingerichtet und ich kann drucken [17:03] der scanner ist auch eingerichtet und du kannst scannen. [17:03] aber hierfür muss ich simple scan benutzen [17:03] ein scanprogram. irgendeins. [17:04] so wie du zum drucken irgendein programm benutzt, das drucken kann. [17:05] simple-scan sollte auch schon vorinstalliert sein [17:06] koegs: nochmal die frage bei space klappts nun prima mit rename 's/ /_/g' * aber was mach ich wenn ich '!!_irgendwas in 'a_irgendwas erenamen will [17:07] rename '!!' 'a' * das geht nicht [17:07] Bisschen mit sed und awk spielen evtl, vielleicht gehts auch einfacher [17:08] "Remove pattern from file Name" oder so googlen [17:09] ok [17:09] bei simple scan kann ich keine scan quelle auswählen [17:09] bei den einstellungen [17:09] und lernen, dass Dateinnamen aus a-zA-z_-0-9 bestehen [17:10] muss ich vielleicht mein pc neu starten? [17:10] nie verkehrt. [17:11] brb [17:12] stevieh: das sollte man den 250Euro/std grafikern mal sagen [17:13] das machen die doch eh einmal / h [17:13] 10.000 files je datum mit !! !@ !# signiert [17:13] das macht nur die eos [17:14] die macht ! in Dateinamen? [17:14] zur algemeinen erbauung noch ein , mit rein [17:14] so siehts aus [17:16] ok danke ich habs [17:42] wie lange doch ein brb so dauern kann... [18:28] Hey hey Leute, habe mir zum ersten Mal einen Rechner mit Ubuntu eingerichtet und stehe jetzt vor folgendem Problem: Beim Start sendet der Rechner kein Signal mehr an den Bildschirm, kurz bevor das Loginfenster erscheinen sollte [18:29] Der Bildschirm stellt sich also in den Standbymodus und ich bin gezwungen, den Rechner neuzustarten. Nach einem Reset geht es dann meistens. [18:29] Irgendwelche Ideen? [18:29] Ubuntu 14.04 [18:29] bildschirmschoner ausschalten? [18:29] Am Bildschirm oder am PC? [18:30] beides [18:30] ausprobieren [18:31] Am Bildschirm habe ich afaik keine Möglichkeit, sowas einzustellen. Und bei Ubuntu schaue ich eben, ob ich was finde [18:32] monitor aus und wieder einschalten ginge vllt auch wenn es am monitor keinen bildschirmschoner gibt [18:32] "Bildschirm abschalten, wenn inaktiv für: 5min" war angegeben [18:32] Kann das ernsthaft daran liegen? [18:32] Das System ist noch nicht richtig gebootet, wenn der Fehler auftaucht [18:33] manchmal schaltet der bildschirm sich auf standby [18:33] naja gut ich bin kein ubuntu-experte, aber kann man ja mal gucken [18:33] ghostmag: Wie lange hast Du denn gewartet? [18:34] 5-10min, der Rechner macht Arbeitsgeräusche, aber am Bildschirm tut sich nichts [18:34] Bleibt in einer Art Standbymodus - allerdings ohne mir, wie es eigentlich üblich wäre, "No Signal" mitzuteilen [18:34] no signal macht an sich der monitor nicht das system [18:35] ghostmag: Vielleicht ist nur irgend ein Installation noch nicht fertig. Probier da doch dann mal (anstatt hart ausschalten) ein STRG+ALT+F2 [18:35] Jah, wenn ich zum Beispiel den Stecker rausziehen würde, würde er wahrscheinlich "No Signal" anzeigen [18:35] Ukay, ich versuche eben. Aber vorher: Wie stelle ich die Passwortabfrage zum Booten ab? [18:36] Habe jetzt eine doppelte Passwortabfrage. Einmal für den Boot (afaik) und für den Benutzer [18:36] die erste brauche ich nicht [18:36] vielleicht ist es nur "nicht darstellbar" und der Monitor gibt keine "out of range" rückmeldung [18:36] Ja, das klingt sinnvoll, jokrebel [18:37] hast Du da ein BIOS-Passwort festgelegt? Oder im Grub? Normal wird man beim ubuntu-boot nur ein mal gefagt [18:38] +r [18:38] Glaube ein BIOS-Passwort [18:38] Bei der Installation habe ich das angegeben - hat sich aber im Nachhinein als unnütz für mich herausgestellt [18:39] Kann ich das ohne weiteres entfernen oder ist dafür ein neues Aufsetzen notwendig? [18:41] Ukay, der Begriff "BIOS-Passwort" ist vermutlich doch nicht korrekt. Das scheint eine Ubuntu-Funktion zu sein. Zugriff auf Festplatte eventuell? [18:42] verschlüsselungspasswort vielleicht? Dann bin _ich_ raus [18:43] Das klingt richtig [18:44] Verschlüsselung mit LVM wurde mir bei der Installation angezeigt [18:47] https://wiki.ubuntuusers.de/System_verschl%C3%BCsseln/ [18:47] https://wiki.ubuntuusers.de/System_verschl%C3%BCsseln/#Schluessel-entfernen [18:47] Da ist ein Befehl, um einen Schlüssel zu entfernen. Wie finde ich in Ubuntu die Commandozeile? [18:50] welches tool nehme ich am besten um ein bootstick mit lubuntu zu erstellen? [18:50] wie gesagt: Verschlüsselung (und dann auch noch LVM) da bin _ich_ leider raus aus dem Thema. Aber es sind ja noch andere da. Einfach auf Antwort warten... [18:51] mit unetbootin klapt das nicht. yumi macht auch faxen. :( [18:52] Ukay, danke dir, jokrebel [18:52] Wie funktioniert das Terminal denn? [18:52] artur: Also ich hab mit Multisystem sehr gute Erfahrungen. (Aber vielleicht auch zu mächtig/vielseitig für Dein Vorhaben) [18:52] Ist das vom Aufbau her ein Befehl? cryptsetup luksAddKey /dev/sdX2 [18:53] ich suche nach dem simpelsten weg eine lubuntu iso bootfähig auf einen stick zu packen. yumi und unetbootin sind eig schon die simpelsten. aber das klappt iwie nicht mit uefi [18:54] also die sind dan nicth "uefi bootfähig" [18:54] artur, mal direkt mit dd probiert? [18:56] ne [18:57] macht das denn bootfähig [18:57] dd schreibt das ISO so wie es ist auf ein Medium. [18:57] Wenn das ISO bootfähig ist, bleibt es natürlich auch bootfähig. [18:58] ja das geht mit *ubuntu isos. das sind seit langem hybrid isos [19:13] sudo dd if=/home/artur/Downloads/lubuntu-15.10-desktop-amd64.iso of=/dev/sdd1 ist das so richtig? [19:13] nein [19:14] nur sdd, nicht sdd1. und sei dir sehr sicher, dass sdd auch der usb stick ist. sonst brätst du das auf ne hdd :) [19:17] aber die sdd mus die aus /dev sein nicht aus /media right? [19:17] Ja. [19:17] oh ja. mit media hat das nichts zu tun. mache nen "sudp parted -l" und guck welches device da welche platte ist [19:18] Die Festplatte ist das Ding in /dev, in /media ist ein eingehangenes Dateisystem. [19:20] ok thx ich stiefel mal das system neu. [19:21] ? [19:32] cool hat funktioniert [19:33] wie geil ist das den. via konsole ne bootstick erstellen XDDD. eine zeile [19:40] artur, danach 'sync' nicht vergessen [19:40] sync? [19:40] erklärung/link? [19:41] artur, damit die schreibvorgänge aus dem cache auch tatsächlich auf dem datenträger angekommen sind [19:41] artur, ja, und kontrolliere die checksummen.. sync schreibt alle Daten aus dem RAM auf das Zielmedium [19:41] das apssiert normalerweise beim aushänge, aber da der datenträger nicht eingehängt ist, muss man das mnauell machen [19:41] Hi. I habe eine Frage zu einem Bash-Skript, das ich gerade schreibe. Hat natürlich nicht direkt was mit ubuntu zu tun, aber vielleicht kann mir ja trotzdem jemand helfen...? [19:41] sudo sync? [19:41] artur, nur sync [19:42] afaik [19:42] sudo sync ist aber viel besser :-) [19:42] also im zweifelsfall mit sudo sync … macht auch nichts kaputt [19:43] ich habe ein skript geschrieben, dass zunächst per convert aus einem pdf ein pbm je seite macht. das klappt auch. dann möchte ich diese dateien per unpaper weiterverarbeiten. das klappt nicht. lasse ich mir das skript kommando per echo anzeigen und kopiere es manuell in die shell, klappt es. In dem Skript aber nicht. [19:43] Hier der Aufruf aus dem Skript: [19:43] echo `unpaper "$uo" "$tmp/co_${f%%.*}_${i}.pbm" "$tmp/up_${f%%.*}_${i}.pbm"` [19:44] das ganze stammt aus einem while loop über i, der auch betreten wird. wie gesagt lasse ich mir das kommando auch anzeigen und wenn ich das dann nochmal paste, klappt es. [19:44] iwie ist unter lubuntu aus meiner 100mBit unity leitung ein 56k mondem geworden [19:44] vermutlich was ganz einfaches, bin halt anfänger :) [19:45] artur: Ah, Du bist bei Insanity Media :D [19:46] Hinnerk: Zeig uns mal das Script in einem Pastebin bitte. [19:46] nicht erschrecken, bin am debuggen, entsprechend wild sieht es aus :) [19:47] http://paste.ubuntu.com/15343316/ [19:47] ja. hardware ist schrott. aber die leitung rockt [19:47] alda, da sind ja kommentare im skript [19:47] wie langweilig ist das denn? [19:47] das kann so nicht gehen ;-) [19:48] =D [19:48] :) [19:48] Hinnerk: Also www.shellcheck.net sagt dass das Script kaputt ist :) [19:48] [19:50] da sind backticks, wo keine sein sollten [19:50] ok, hat einen fehler gefunden in einem inneren if, das nie betreten wurde. aber trotzdem schonmal gut. hat aber mit dem problem nix zu tun. [19:50] welche backticks? [19:50] zeile? [19:50] Hinnerk: www.shellcheck.net [19:50] zeile 90 [19:51] und der for-schleife in zeile 64 feht das ende [19:51] ah, doch net [19:53] ok, ich sag schon nichts mehr [19:58] dämliche nachfrage: laut dem shellcheck soll ich ja keine backticks nutzen sondern cmd. Wie ist denn da die Syntax? Ist die folgende Zeile richtig umgebaut: [19:58] cmd $("unpaper $uo $tmp/co_${f%%.*}_${i}.pbm $tmp/up_${f%%.*}_${i}.pbm") [19:58] What? [19:59] Nimm doch einfach $() statt ´´ [19:59] shellcheck mag die backticks net. [19:59] Weil backticks scheisse sind, wenn du Expansionen nutzen willst. [20:01] ok. so jetzt bekomme ich auch eine bessere fehlermeldung aus der shell. angeblich findet das skript die dateien nicht. aber das kann eigentlich nicht sein, wenn ich dasselbe kommando kopiere und ausführe klappt es. woran kann das liegen? [20:02] also mein stick wo ich eben mit dd ne iso druf gemacht habe ist nur noch 2,2MB groß von 32GB [20:02] wie kann ich den stick in den ursprungszustand versetzen? [20:02] Hinnerk: An der fehlenden exakten Fehleermeldung und dem Programmaufruf - beides sehen wir nicht. [20:02] ok, moment. [20:02] artur: In dem Du ihn partitionierst. [20:03] skript nach korrekturen: http://paste.ubuntu.com/15343396/ [20:03] is klar, nur ich wollt gerade gparted installieren. aber iwie ist unter lubuntu mein internet nur noch eine 56k leitung [20:03] nur noch dieser chat hier läuft so eben [20:04] huch, moment, irgendwas seltsames ist passiert. [20:04] Hinnerk, statt `COMMAND` eben $(COMMAND) [20:04] sry, lag [20:04] Natürlich. die seltsamen $() in Zeile 90 sind unnötig. [20:05] hab ich ja gemacht, siehe neue version. [20:05] Ich rede von der neuen Version. [20:05] Die $() dort sind Müll. [20:05] Sie sind nicht notwendig. [20:06] das wars. nicht notwendig ist eine untertreibung. mit funzt es nicht :) [20:07] hab gschafft [20:07] danke, bekks! [20:07] Gerne :) [20:18] merke gerade das mir noch so gar nicht klar ist, wann genau die anführungszeichen, backticks und co benötigt werden... muss wohl doch nochmal rtfm'sen. [20:19] backticks sollte man eigentlich vermeiden, führt nur zu verwirrung wegen der ähnlichkeit mit '. dafür gobts ja $() [20:19] Hinnerk: Ein Kommando in Backzicks wird exakt so ausgeführt wie es da steht, ohne Expansion von Variablen, etc. - sinnvollerweise benutzt man lieber $(), was eine neue Shell startet und das Kommando darin ausführt, ohne Ausgabe. [20:20] ja, aber auch die normalen anführungszeichen haben ihre tücken. [20:21] Welche? [20:21] hier wäre jedes anführungszeichen irgendwie zuviel (jedenfalls die, die ich gesetzt hatte): tesseract $tmp/up_${f%%.*}_${i}.pbm $tmp/$pdf $tesso [20:21] Nö, wieso? [20:21] Das sieht dann sinnvollerweise so aus: [20:22] tesseract "${tmp}/up_${f%%.*}_${i}.pbm" "${tmp}/${pdf}" "${tesso}" [20:22] das meine ich gehabt zu haben :) [20:23] oh sek [20:23] Dann hätte es funktioniert ;) [20:23] die geschwiffenen klammern hatte ich nicht [20:23] ${} ist was ganz anderes als $() [20:23] nee, hatte ganz ohne [20:23] also, keine um tmp pdf und tesso [20:24] die, die eben noch drin waren, waren auch vorher schon drin. [20:24] Hinnerk: Wenn Deine Datei "einen tollen namen.pdf" hat, und keine "" drum rum sind, platzt dir dein Script. [20:25] ja, sowas habe ich auch schon gemerkt. habe daraus aber die falsche weil zu einfache lektion gelernt, es mit "" zu übertreiben. [20:37] Hey Leute, kann mich jemand unterstützen beim Installieren von Google Chrome in Ubuntu 14.04? [20:37] ghostmag, woran scheitert es denn? eigentlich ist das doch nur eine .deb datei, die man installieren muss. [20:38] Mir wird folgender Fehler angezeigt: Fehler beim Bearbeiten des Paketes google-chrome-stable [20:38] falls dir chromium reicht: das gibt es auch direkt im ubuntu-repo [20:38] ghostmag: Und was ist die restliche Ausgabe? [20:38] ghostmag, pack bitte mal die komplette ausgabe des befehls "sudo dpkg -i chrome-blabla.deb" in einen pastebin [20:39] Run these 2 commands to get rid of the Errormessage:"sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"" and "sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"" [20:40] es sei denn du hast nen 32bit OS da. dann ist das thema eh durch [20:50] Benutze die 64er Version [20:51] Aber der Befehl konnte mir nicht helfen [20:51] Kannst du den Link schicken? [20:51] Zeig uns erstmal die komplette Ausgabe, so wie angefragt. [20:52] Meinst du mich, bekks? [20:52] Ja. [20:53] Privatchat oder werde ich hier nicht gekickt bei Flood? [20:53] Du wirst nicht gekickt, wenn du einen Pastebin benutzt.+ [20:53] Guter Einwand [20:56] bekks: http://pastebin.com/V4EGC7RQ [20:57] ghostmag_: Kannst du uns auch noch die Ausgabe von "sudo apt update" in einen Pastebin schieben? [20:58] und "sudo apt-get -f install" [20:58] das sollte die fehlenden abhängigkeiten installieren [20:58] das paket gibts [20:58] Erst sudo apt update [20:58] dann sudo apt-get -f install [20:58] ? [20:59] ja [20:59] Ukay, beim ersten lädt der jetzt erstmal was [21:00] Was wird geupdatet? [21:01] die paketlisten [21:01] update-alternatives: /usr/bin/google-chrome-stable wird verwendet, um /usr/bin/google-chrome (google-chrome) im Auto-Modus bereitzustellen [21:01] Hat jetzt was geladen, habe beides eingegeben [21:02] ghostmag_: mit den meldungen die du für wichtig hälst kann hier keiner was anfangen. also bitte immer alles in einen pastebin [21:02] alle ausgaben in einen pastebin, bitte [21:02] Muss ich jetzt versuchen, Chrome per Terminal zu starten oder fehlt noch was? [21:02] Wo sind die Ausgaben der beiden Befehle? [21:02] Ukay [21:02] Alles klar, kll [21:03] http://pastebin.com/5kz6ejkT [21:04] jo, sieht gut aus [21:05] starte chrome mal aus dem anwendungsmenü [21:05] Anwendungsmenü? [21:06] got it [21:07] works [21:07] Danke Leute :D [21:08] Stundenlang dran gesessen und hier wird mir in windeseile geholfen. Sorry für die Inkompetenz, ist mein erster Start unter Ubuntu [21:08] kommt alles mit der zeit ;) [21:09] fehlermeldungen lesen und verstehen (und ggf. kommunizieren) ist der schlüssel [21:09] Bin sehr gespannt. Fühle mich wie in einem Raumschiff derzeit :D Vielen Dank und noch noch einen schönen Abend === Amm0n is now known as Guest76009 === Amm0n| is now known as Amm0n [22:30] ich möchte folgendes machen: [22:30] 1. eine längere ausgabe einlesen (oder in datei umleiten) [22:30] 2. durchsuchen mittels grep nach bestimmten schlüsselwörtern. [22:31] 3. Falls vorhanden: die nachfoglende Zeile ändern. [22:31] 4. Falls nicht vorhanden: 2 Zeilen einfügen, aber zeile 2 (alles andere wird also nach hinten verschoben) [22:31] dafür gibt es doch bestimmt ein clevers tool, das ich mir anschauen kann? [22:31] grep, sed, awk. [22:31] geht immer noch um skripte, also keine einmaligen änderungne. [22:31] Python. [22:31] bash :) [22:32] Oder das was bekks sagt [22:39] sed: sieht etwas unübersichtlich aus um an die nächste zeile nach einem match zu manipulieren... [22:39] wenn es die zeile selbst wäre, wäre es ja einfach [22:47] Hinnerk, wie fuegst du etwas ein wenn das Schluesselwort nicht gefunden wurde? [22:48] erste zeile ist immer ein schlüssel, zweite ein wert. [22:48] wenn der schlüssel nicht vorhanden ist, trage ihn ein mit wert den ich kenne. [22:48] wenn er vorhanden ist, aktualisiere den wert. [22:48] Hinnerk, verstehe. [22:48] aber über das wie mache ich mir auch gerade gedanken :) [22:49] Hinnerk, erste Idee ist das ganze Zeilenweise in Shell/Bash lesen...aber da waere awk/Perl dann vielleicht doch besser fuer. [22:50] Ja, Perl wäre vor 30 Jahren die Antwort gewesen :D [22:50] Heute ists Python [22:50] oha, jetzt komme ich mir alt vor. [22:50] Die Antwort auf Fragen, die niemand stellen will :D [22:51] sash_, Joahvielleichtdannaberdochnein. ^^ [22:53] wobei, wenn ich 30 jahre zurückrechne... nee da war das noch nix mit perl [22:54] 29 Jahre. [22:54] Uiui. [22:54] Hinnerk, wegen dir musste ich jetzt nachschauen und hab' festgestellt das Perl genau so alt ist wie ich...Danke. [22:55] Robert_Zenz: Und jünger als ich :D [22:55] oh, war ja knapper als ich dachte. [22:55] wobei die verbreitung 1987 doch eher spärlich gewesen sein dürfte [22:56] sash_, das ist keine Kunst. *duck.und.weg* ;) [22:56] Ein Jährchen. [22:58] Zurueck zum Thema, wenn ich mich richtig erinnere war der originale Einsatzzweck von Perl das manipulieren von Textdateien und Texten... [22:58] Und joah, das kann es gut (und ich schwoere, irgendwann lerne ich das noch!). [23:00] Joa, kann man aber heute auch einfach stattdessen in lesbar und modern (Python) machen. [23:03] sash_, Perl ist genau so lesbar wie alles andere und auch genau so modern. Aber eigentlich will ich darueber gar nicht diskutieren weil echt unnoetig. Wir stimmen ueberein das es ein Skript sein muss. [23:03] also eher nicht mit sed. na gut. perl habe ich auch mal benutzt, ist aber eben auch etwas her... [23:04] so, heute aber nicht mehr. [23:04] Robert_Zenz: Naja, man kanns auch in C schreiben :P. Jedenfalls, von assembler über c, python, javascript, perl bis bash, whatever grinds your gears. [23:04] Ist einfach Geschmackssache. [23:04] sash_, jau. :) [23:04] so bin weg für heute. danke fürs mitdenken & helfen! [23:07] ShellCheck brauch einen wiki-artikel, das ist seit 14.10 in den Paketquellen als befehlszeilenwerkzeug [23:08] mrkramps: Go write it then ;) [23:08] artikelidee wurde ergänzt, und steht auf meiner todo-liste === BuschMann1 is now known as BuschMann