Instalacja Sun Java w Ubuntu 10.04 LTS

Logujemy się jako root


Edytujemy ulubionym edytorem plik z repozytoriami:


Dopisujemy na końcu pliku:


Zapisujemy plik i wywołujemy:


Wchodzimy do Synaptica:


Używamy opcji „szukaj” i znajdujemy frazy z „java”

Zaznaczamy do instalacji pakiet:


następnie instalujemy wszystkie pakiety powiązane.

Gotowe. W tym momencie programy typu Eclipse powinny działać.

Żródło Internet i http://www.clickonf5.org/7777/how-install-sun-java-ubuntu-1004-lts/

 

zestaw podstawowych pakietów dla serwera WWW (np. opartego o VPS) [Aktualizacja]

Jeśli posiadamy zupełnie nowy serwer VPS oparty o system Ubuntu poniższe pakiety stanowią podstawę do uruchomienia na nim podstawowych usług WWW jak PHP albo MySQL:


Zainstaluje to PHP w wersji 7. Są metody aby na upartego zainstalować php5: https://linuxporady.pl/instalacja-php-5-6-pod-ubuntu-16-04/

Jeśli dysponujemy starszą maszyną i chcemy mieć PHP w wersji 5, poniższa komenda będzie przydatna:


W przypadku braku kandydata na któryś z pakietów – wykreślamy go z komendy i ponawiamy próbę instalacji.

 

repozytoria do Ubuntu 10.04

System Ubuntu/Kubuntu/Lubuntu 10.04 to dalej świetne rozwiązanie na stare maszyny gdzie nowsze wersje tego Linuxa mogą okazać się zbyt zasobożerne. Szczególnie polecamy w tym celu Lubuntu które z założenia to demon prędkości.

Bardzo fajna 32 bitowa dystrybucja Lubuntu w języku polskim dosŧępna jest np, pod tym linkiem:

http://czytelnia.ubuntu.pl/index.php/2010/07/06/lubuntu-lsniacy-lamparcik-10-04-nastepny-remix-forumowiczow-wydany/

Link do pobrania pliku ISO:

http://sourceforge.net/projects/storkos/files/lubuntu/lubuntu-lamparcik-10.04-32bit.iso/download

Jednak jakby nie było parotletnie (w momencie pisania tego posta 5-cio i pół letnie) repozytoria dostępnie domyślnie w tym wydaniu praktycznie w całości nie działają.. Pomocne może się okazać użycie poniższych zasobów.

W tym celu najpierw na wszelki wypadadek zróbmy kopię bezpieczeństwa starych repozytoriów:


Następnie w wybranym dla nas (dostępnym domyślnie) edytorze plików:

Lubuntu:


Kubuntu:


Ubuntu:


Dodajmy te wpisy usuwając stare:


Następnie zaktualizujmy listy:


i zakualizujmy pakiety:


Należy się nastawić na prędkość ściągania także z tamtej ery informatyki 😉 Około 150 kb/s. No ale potem wszystko na naszej maszynie działa w mgnieniu oka.

 

svn – jak cofnąć zmiany wykonane w kopii roboczej i już zacommitowane?

Jeśli pracujemy w oparciu o system kontroli wersji Subversion (SVN) Czasem zachodzi potrzeba cofnięcia zmian wykonanych przez nas w projekcie. Zazwyczaj w tym celu służy komenda:


Aby uwzglęnić także pliki ukryte (np. w nazwie rozpoczynające się porzez kropkę „.”) użyjmy takiej komendy:


Cofa wszystkie zmiany wykonane w plikach i przywraca ich do wartości domyślnej. Dodatkowo po wywołaniu wówczas:


Aktualizujemy naszą kopię roboczą do najnowszej wersji. Np. jeśli nasi koledzy w zespole w tym czasie nanieśli zmiany w aplikacji.

Co natomiast w przypadku, gdy poczyniliśmy zmiany w kodzie naszej aplikacji i dodatkowo wykonaliśmy commit tych zmian. I to nie jeden. Jednak te modyfikacje okazały się zbędne i jesteśmy zmuszeni je cofnąć. Jak w takim wypadku przywrócić zmiany do wersji sprzed naszej ingerencji? Posłużymy się tutaj funkcją merge.

Na początek musimy mieć pewność, że żadne pliki w naszej kopii nie czekają na commit i nie są zmodyfikowane. Sprawdzamy to za pomocą komendy:


Jeśli komenda pokazuje pliki usunięte (oznaczenie D) lub zmienione (oznaczenie M) cofamy je przez wyżej pokazaną komendę:


OK. Mamy „czystą” kopię roboczą. Teraz upewnijmy się że mamy ją aktualną. Wywołajmy:


I zanotujmy aktualną rewizję naszej kopii roboczej. Czyli numer:


Jeśli nowe pliki się pojawiły przytępujemy do działania. Najpierw poprzez komendę:


Sprawdźmy historię naszych zmian. Klawiszamy page up i page down ustalmy od której rewizji chcemy przywrócenia zmian. Oczywiście oznaczonych przez naszego użytkownika. Zanotujmy ten numer. Powiedzmy jest to:


Następnie wychodzimy z listingu zmian poprzez kombinację klawiszy


Wywołujemy następnie komendę wg wzorca:


Czyli w naszym przypadku:


Następnie pliki są zmieniane wstecz. Tzn wszystkie poczynione zmiany przez nas (i przez innych!) są cofane, a pliki zmieniane. Jeśli w obrębie tego zakresu doszły nowe pliki do repozytorium – są one usuwane.

Możemy to następnie sprawdzimy naszą kopię roboczą poprzez komendę:


Widzimy oznaczenia plików zmienionych (M) i usuniętych (D).

Kolejną rzeczą którą musimy zrobić to sprawdzenie wszystkich plików po kolei. Oczywiście kiedy pracujemy w zespole i inne osoby mogły nanieść zmiany w plikach który nie możemy cofnąć. Niestety. Musimy po prostu uwzględnić te zmany aby one nie przepadły. Jeśli tylko my wykonaliśmy commit albo jesteśmy jedynymi użytkownikami repozytorium – nie musimy tego robić.

Kiedy już jesteśmy pewni, że stan plików odpowiada temu z przed naszych moduyfikacji mozemy zacommitować nasze zmiany:


Gotowe – mamy wersję plików przed naszych zmian. Oczywiście mimo, że jest ona taka sama jak tamta rewizjauzyskuje kolejny nowy numer w repozytorium.

 

SVN – problem z commit typu „svn: Plik już istnieje: system plików …” itd.

Podczas pracy z SVN natrafić możemy podczas commitu na dość kuriozalny błąd. Szczególnie jeśli nasze repozytorium posiada z hakiem kilkadziesiąt tysięcy rewizji. Błąd typu:


Może wytrącić z równowagi. Szczególnie dlatego, że uniemożliwia commit i np. pójście do domu..

Pomocne może być następujące działanie.

1. Zmieniamy lokalizację na folder nadrzędny i zmieniamy nazwę folderu z naszą kopią roboczą. Ważnie – nie usuwamy go bo stracimy w końcu naszą pracę.


2. Zgrywamy od nowa naszą kopię roboczą w te samo miejsce.

Najpierw musimy znać pełną ścieżkę. W tym celu używamy komendy:


Ścieżka podana jest po dwukropku:


Zaznaczamy ją i kopiujemy. W terminalu to skrót:


Wykonujemy checkout – zgrywamy od nowa kopię roboczą.


ścieżkę wklejamy w terminalu poprzez komendę:


3. Wracamy do „niedziałającej” kopii roboczej i usuwamy pliki SVN:


(omawialiśmy tą komendę wcześniej na naszym blogu)

4. Przechdzimy do „nowej” kopii roboczej i wgrywamy pliki z „niedziałającej” kopii roboczej do naszej „nowej” kopii roboczej:


Gotowe! Teraz należy skrupulatnie przeglądnąć zmienione przez nas pliki. Jeśli np. pracujemy w zespole – od momentu jak poprzednio zgraliśmy stare pliki – mogły nastąpić dodatkowe zmiany w zmienianych przez nas plikach. To rozwiązanie nie pozwoli uniknąć konfiktów i należy je ręcznie przepatrzyć.

Oczywiście możemy już zacommitować jak wszystko je O.K. i np. iść do domu 😉

 

problem z programem Thunderbird: „Thunderbird is already running, but is not responding.”

Niekiedy przy uruchomianiu programu pocztowego Thunderbird natrafiamy na problem:

Thunderbird is already running, but is not responding. To open a new window, you must first close the existing Thunderbird process, or restart your system.

Oznacza to nic innego jak to, że w tle jest już uruchomiony proces tego programu. Dzieje się tak gdy zbyt „łapczywie” włączamy ten program pocztowy (także, gdy wcześniej uruchomiony program wyłączyliśmy i nagle znowu włączamy). W tej sytuacji musimy usunąć wszystkie dotychczas uruchomione procesy:


Następnie program powinien się włączyć bez problemów.

Pisaliśmy już o podobnym problemie w przypadku Mozilla Firefox.

 

znajdź foldery, pliki o określonej nazwie i wyświetl ich rozmiary od największego do najmniejszego

przy takim zadaniu pomocna będzie komenda:


znajduje ona na dysku twardym wszystkie foldery o nazwie tmp i wyświetla ich rozmiar. W formie posortowanej, gdzie między kolejnymi stronami wyników przechodzimy klawiszami PAGEUP i PAGEDOWN

Można to zmodyfikować np. dla plików.

Przykład: znajdź wszystkie pliki o rozszerzeniu .sql i wyświetl ich rozmiar począwszy od największego:

 

przeniesienie wszystkich plików z podfolderów do folderu nadrzędnego

Jeśli w folderze mamy ogromną ilość podfolderów a w każdym z nich pliki (np. zdjęcia) i chcemy je przenieść do głownego folderu wystarczy w nim wywołać tę komendę:


 

 

błąd typu „Program Firefox został już uruchomiony, ale nie odpowiada”

Czasem, jeśli przeglądarka Mozilla Firefox niespodziewanie się wyłączy to po ponownym jej włączeniu pojawia się komunikat typu:

Program Firefox został już uruchomiony, ale nie odpowiada. Aby otworzyć nowe okno, należy najpierw zakończyć istniejący proces programu Firefox lub uruchomić ponownie system.

Strony WWW Kraków

O ile ponowne włączanie kompa może być kłopotliwe, to usunięcie procesów to jedynie 1 komenda. Włączamy terminal i wpisujemy:


Następnie przeglądarka Mozilla Firefox powinna się uruchomić bez problemów.