Posts Tagged ‘linux’

Δημόσια Παρέμβαση για την Ημέρα Ελευθερίας Εγγράφων

greeklug fsfe
31η Μαρτίου 2010

Προς:

  • Προεδρία της Ελληνικής Δημοκρατίας
  • Βουλή των Ελλήνων
  • Γραφείο Πρωθυπουργού
  • Υπουργείο Μεταφορών και Επικοινωνιών
  • Υπουργείο Παιδείας, Δια Βίου Μάθησης και Θρησκευμάτων
  • Βουλευτές και υποψήφιους βουλευτές όλων των κομμάτων
  • Κεντρικά και περιφερειακά όργανα όλων των πολιτικών κομμάτων
  • Ένωση Πληροφορικών Ελλάδος
  • Τεχνικό Επιμελητήριο Ελλάδος
  • Εταιρεία Ελεύθερου λογισμικού / Λογισμικού Ανοιχτού Κώδικα

Read the rest of this entry »

Μετατροπή DVD Apple .DMG σε .IMG

Για να μετατρέψου με ένα dvd – cd image από Apple .DMG σε .IMG κάνουμε το παρακάτω για την εγκατάσταση του DMG2IMG

wget http://vu1tur.eu.org/tools/download.pl?dmg2img-1.6.tar.gz -O dmg2img-1.6.tar.gz
tar -xvf dmg2img-1.6.tar.gz
sudo apt-get install zlib1g-dev libssl-dev libbz2-dev
cd dmg2img-1.6
make
sudo make install

και εκτελούμε την παρακάτω εντολή

dmg2img filename.dmg

Αντικατάσταση κειμένου σε όλα τα αρχεία ενός φακέλου

Για να αντικαταστήσουμε ένα κομμάτι κειμένου σε αρχεία που βρίσκονται μέσα σε έναν φάκελο  κάνουμε το παρακάτω

#!/bin/bash
OLD="Το όνομα μου είναι Zeus" # Εδώ βάζουμε το παλιό κείμενο
NEW="Το επώνυμο μου είναι Olympiad" # Εδώ βάζουμε το νέο κείμενο
DPATH="/home/zeus/φάκελος/" # Από πιο φάκελο να ξεκινήσει
BPATH="/home/zeus/backup_φάκελος/" # Ο Φάκελος που θα κρατήσει αντίγραφα ασφαλείας
FILETYPE="txt" # Σε πιο είδος αρχείου να εργαστεί
TFILE="/tmp/tmp.file.$$"
[ ! -d $BPATH ] && mkdir -p $BPATH || :
for f in `find $DPATH -name *.$FILETYPE`
do
if [ -f $f -a -r $f ]; then
cp -f $f $BPATH
sed "s/$OLD/$NEW/g" "$f" > $TFILE && mv $TFILE "$f"
else
echo "Error: Cannot read $f"
fi
done
/bin/rm $TFILE

Δεν βρίσκει το ( glu.h )

η λύση για την εγκατάσταση του glu.h είναι

sudo apt-get install build-essential libsdl1.2debian
libsdl1.2-dev libgl1-mesa-dev libglu1-mesa-dev
libsdl-image1.2 libsdl-image1.2-dev

Πως προσθέτουμε ένα κείμενο στην αρχή κάθε γραμμής

Με το παρακάτω τρόπο μπορείτε να προσθέσετε ένα κείμενο στην αρχή κάθε γραμμής ενός αρχείου

awk “ { print "Μπήκα στην αρχή της γραμμής :  "$0 } “ κείμενο.txt

στην παραπάνω γραμμή αντικαταστήστε το : » = shift + “

Πως αφαιρούμε τις διπλές γραμμές μέσα από ένα αρχείο

Για να αφαιρέσουμε τις διπλές γραμμές μέσα από ένα αρχείο το μόνο που πρέπει να κάνουμε είναι
να εκτελέσουμε την παρακάτω εντολή μέσα από το τερματικό μας.

sort -u αρχείομεδιπλέςγραμμές > αρχείομεμοναδικέςγραμμές

Πως κατεβάζουμε ένα ολόκληρο Website (RIP)

Για να κατεβάσετε ένα ολόκληρο website εκτελείτε την παρακάτω εντολή

wget -r http://ηιστοσελίδαπουθέλω.gr

NetBeans IDE – προγραμματισμός σε Linux

To NetBeans IDE  είναι ένα από τα καλύτερα και δυνατότερα IDE για προγραμματισμό στο Linux
Η γλώσσες που υποστηρίζει είναι οι παρακάτω

Java SE

Essential tools for programming in Java, including an editor, debugger, profiler, refactoring support, and award winning drag-and-drop GUI design tool (formerly known as Project Matisse).

JavaFX

Start developing with NetBeans IDE and JavaFX technology for building, previewing, and debugging JavaFX applications.

Java Web and EE

Tools for creating Java web and enterprise applications compatible with Java EE 6, Java EE 5 and J2EE 1.4 specifications. Includes support for servlets, JSPs, tag libraries, Java Server Faces, Java Persistence API, Enterprise Java Beans, JAX-WS and RESTful web services, Spring and Struts.

Java ME

Comprehensive tool set for creating Java Micro Edition applications for cell phones and portable devices. Includes visual designer, web services connection wizard, and tools for handling device fragmentation problems.

Ruby

Complete tool set for creating Ruby and Ruby on Rails applications. Includes JRuby interpreter, Ruby on Rails framework, powerful editor, debugger, gem manager, and interactive Ruby shell. Supports easily creating, modifying, and running Ruby on Rails applications.

C/C++

Tools for developing C and C++ applications. Includes project templates, support for existing projects, advanced editor, debug support, and makefile wizard for configuration management.

Groovy

Provides support for the Groovy language and the Grails framework

PHP

Tools for developing PHP applications, including PHP editor and debugger, project management, integration with Apache server, support for MySQL and other databases, FTP upload and download, JavaScript support and other features.

Bundled servers

Sun GlassFish Enterprise Server v3

Sun GlassFish Enterprise Server v3 is a commercial offering for GlassFish v3, an open source, lightweight development and deployment platform for Java and dynamic language applications such as JRuby. You can use Sun GlassFish Enterprise Server v3 as is for free, or become a subscriber to get support, patches, tools to observe and improve performance, and more.

Apache Tomcat 6.0.20

Open source web container for Java Servlet and JSP specifications.

για να το κατεβάσετε επισκεφτείτε το παρακάτω Link: Download NetBeans

Terminator το απόλυτο πρόγραμμα τερματικού

Αυτό που μας προσφέρει το Terminator σε σχέση με τα υπόλοιπα προγράμματα τερματικού
είναι η δυνατότητα να χωρίζει τον εαυτό του σε περισσότερα παράθυρα , είτε οριζόντια είτε κάθετα.
Με αυτό τον τρόπο κερδίζουμε πολύ σημαντικό χώρο στην οθόνη μας.

Για την εγκατάσταση του σε Debian Like Distros

sudo apt-get install terminator

Αναβάθμιση συστήματος από το τερματικό

η εντολές που πρέπει να εκτελέσουμε στο τερματικό των Debian like Distro (Debian, Ubuntu κτλ) είναι

sudo apt-get update (εδώ θα μας ζήτηση τον κωδικό του διαχειριστής)

sudo apt-get upgrade

μετά από κάποια ώρα θα ολοκληρωθεί η αναβάθμιση του συστήματος σας
ο χρόνος ποικίλη ανάλογα με την σύνδεση σας στο Internet