Oracle Java 9 na Ubuntu

Ekipa WebUpd8 przygotowała repozytorium z pakietami potrzebnymi do zainstalowania Javy w wersji 9.

Instalacja

Musisz pamiętać, że ze względu na to że Java jest w wersji alpha, może zawierać wiele błędów i niedociągnięć.

Otwórz terminal i dodaj repozytorium ppa:webupd8team/java:

sudo add-apt-repository ppa:webupd8team/java

Zaktualizuj listę pakietów:

sudo apt-get update

Zainstaluj pakiet oracle-java9-installer

sudo apt-get install oracle-java9-installer

Źródło: www.webupd8.org

Komwersja CHM do formatu PDF

Nie wim czy większość, ale ja wolę wszelką dostępną pomoc elektroniczną czytać z czytnika PDF (Adobe Reader). Lecz czasem zdarza się że w sieci występuje tylko w formacie CHM. I co wtedy?

Instalujemy konwerter:

sudo aptitude install chm2pdf

i podstawowe użycie:

chm2pdf --book pomoc.chm pomoc.pdf

więcej opcji po wpisaniu:

chm2pdf --help

inspiracja: ubuntugeek


6 klientów FTP pod Ubuntu + …


W mojej pracy często jestem zmuszony do wrzucania różnego rodzaju plików na serwery, a robię to za pomocą klienta FTP. W moim przypadku jest to FireFTP (czasem Konqueror), lecz przedstawię tutaj kilka różnych, aby każdy mógł wybrać ten najlepszy.

  • FireFTP
    FireFTP jako plugin do przeglądarki Firefox pozwala na szybki i skuteczny transfer plików. Posiada zaawansowane funkcje, takie jak: porównywanie katalogów, synchronizowanie katalogów, SFTP, szyfrowanie SSL, wyszukiwanie/filtrowanie, sprawdzanie spójności, zdalną edycję, obsługę techniki drag&drop, generowanie sum kontrolnych plików i wiele innych!
    Do pobrania tutaj.
  • Konqueror
    Kolejny dwupanelowy menedżer plików, bardzo podobny funkcjonalnie do TotalCommandera z Windows. Bardzo wygodny, czasem z niego korzystam.
    Instalacja pod Ubuntu:

    sudo aptitude install konqueror
  • GNOME Commander
    Jest dwupanelowym menedżerem plików, obsługuje kopiowanie, wklejanie DND i MIME. Program zawiera także podstawowe wsparcie FTP poprzez GnomeVFS. Nie posiada żadnych zaawansowanych funkcji.
    Instalacja pod Ubuntu:

    sudo aptitude install gnome-commander
  • Gftp
    Bardzo dobry graficzny klient FTP. Obsługuje protokoły FTP, HTTP, SSH, możliwia transfer FXP, a także wykorzystanie serwera proxy i wznawianie transferu od momentu jego przerwania. Ponadto obsługuje następujące typy listy katalogów i plików: UNIX, EPLF, Novell, Mac OS i NT (DOS).
    Instalacja pod Ubuntu:

    sudo aptitude install gftp
  • Kasablanca
    Kasablanca używa bibliotek KDE, zawiera wsparcie dla szyfrowania ssl/tls, kolejkowania plików, zakładek oraz fxp (bezpośredniego transferu z ftp do ftp).
    Instalacja pod Ubuntu:

    sudo aptitude install kasablanca
  • KFTPgrabber
    KFTPGrabber jest graficznym klientem FTP używając bibliotek KDE. Obsługuje połączenia szyfrowane SSL, transfer FXP, wiele sesji jednocześnie (w panelach), system zakładek, kolejkowanie pobierania. Wspiera SFTP. Wyświetla wykresy transferów.
    Instalacja pod Ubuntu:

    sudo aptitude install kftpgrabber

(Aktualizacja)

Ponieważ od jakiegoś czasu przerzuciłem się z Firefoksa na Chromium, a dla tej przeglądarki nie znalazłem równie dobrego rozszerzenia jak FireFTP, zacząłem używać dodatkowego programu, którego nie opisałem powyżej, a o który upomniał się w komentarzu Kris. Programem tym jest:

  • FileZilla
    darmowy wieloplatformowy klient FTP, dystrybuowany na zasadach open source. Obsługuje protokoły FTP, FTPS i SFTP, współpracuje z protokołem IPv6 i serwerami proxy. Obsługuje wiele sesji jednocześnie (w zakładkach)
    Instalacja pod Ubuntu:

    sudo apt-get install filezilla

Struktura drzewa katalogów w Ubuntu

Katalog główny (nazywany również root – z angielskiego korzeń), gdzie znajdują się wszystkie katalogi i pliki systemu Linux oznaczony jest symbolem „/” (slash). Mówiąc jeszcze prościej – na partycji „/” instalowany jest system Linux. W systemie Linux tworzone są określone katalogi przechowujące określone pliki niezbędne do prawidłowej pracy sytemu. Tworzy się ich określona liczna o zdefiniowanych nazwach. W poszczególnych dystrybucjach budowa ta może się różnić, co nie zmienia faktu, że katalogi te istnieją i pełnią takie same funkcje. Przedstawię ich nazwy i uproszczoną charakterystykę (Szczegółowe informacje wraz z opisem zawartości podkatalogów czytelnik znajdzie pod tym linkiem):
/bin – zawiera w sobie pliki binarne (wykonywalne) podstawowych narzędzi systemowych, które są niezbędne do pracy w trybie wieloużytkownikowym.
/boot – zawiera w sobie pliki odpowiedzialne za bootowanie (uruchamianie) systemu oraz jądro systemu
/cdrom – zazwyczaj jest to katalog dowiązany do katalogu media lub mnt (w zależności od dystrybucji)
/dev – zawiera w sobie pliki odpowiedzialne za obsługiwanie urządzeń jak np. cdrom. Generalnie pliki w tym katalogu odpowiadają za komunikację system – urządzenia komputera.
/etc – zawiera w sobie globalne pliki konfiguracyjne, ustawienia systemowe
/home – jest miejscem, w którym tworzy się katalog domowy użytkownika lub użytkowników (/home/nazwa_użytkownika), a w nim dodatkowo podkatalogi jak: dokumenty, muzyka, obrazy. Możemy tworzyć również swoje własne według potrzeb.
/lib – zawiera w sobie skompilowane biblioteki niezbędne do uruchamiania systemu a także moduły jądra systemu
/lost+found – pliki odnalezione podczas wykonywania testów dysku
/media – miejsce montowania (podłączania) nośników wymiennych jak pendrive, dyskietka, karty pamięci, czy napędy cdrom
/mnt – miejsce montowani dysków – systemów plików (w niektórych dystrybucjach np. Ubuntu, dyski montowane są w katalogu /media)
/opt – Katalog do instalowania dodatkowego oprogramowania nie wchodzącego w skład systemu (wykorzystywany głównie w dystrybucji SUSE). Obecnie, w niektórych dystrybucjach służy on do instalacji oprogramowania trzeciego jak np. oracle’a. Folder ten wychodzi z użycia na rzecz /usr/local
/proc – wirtualny system plików. Tworzy się podczas uruchamiania systemu. Zawiera w sobie pliki z informacjami o procesach
/root – katalog superużytkownika „root” – mówiąc w skrócie, jest to konto administracyjne. Bez niego nie możemy używać np. narzędzia „sudo” czy dokonywać żadnych zmian w systemie wymagających hasła administratora np. aktualizacji systemu.
/sbin – zawiera w sobie pliki wykonywalne poleceń, dostępne tylko dla administratora (root)
/srv – katalog dla serwerów
/sys – interfejs zmiany parametrów jądra (od jądra w wersji 2.6)
/tmp – zawiera w sobie pliki tymczasowe (również te, zapisujące się na dysku przy przeglądaniu Internetu)
/usr – zawiera w sobie narzędzia i aplikacje (programy) zainstalowane na komputerze dostępne dla zwykłego użytkownika oraz administratora.
/var – zawiera w sobie logi systemowe, pliki pocztowe czy kolejki drukarki.

źródło: dobreprogramy.pl

Jak zainstalować Google Gadgets w Ubuntu 8.04 (Hardy Heron)

Google niedawno wprowadziło platformę umożliwiającą wyświetlenie gadgetów na pulpicie Linuksa.
Aby cieszyć się gadżetami Google na swoim pulpicie musimy zainstalować platformę która nam to umożliwi.

Instalacja

Musimy najpierw edytować plik /etc/apt/sources.list

sudo gedit / etc / apt / sources.list

i dodać następujące repozytoria:

deb http://ppa.launchpad.net/googlegadgets/ubuntu hardy main
deb-src http://ppa.launchpad.net/googlegadgets/ubuntu hardy main

Zapisujemy zmiany i zamykamy plik.

Teraz musisz zaktualizować źródła”

sudo aptitude update sudo apt-get update

i na koniec instalujemy:

sudo aptitude install google-gadgets

uruchamiamy poleceniem

ggl-gtk