Pojęcia ogólne
Jak wyjaśniono bardziej szczegółowo w sekcji Dystrybucje, każda dystrybucja Linuksa ma domyślnie zainstalowane inne programy. Ważna część z nich zawiera nawet zaawansowany pakiet biurowy oraz potężne programy do edycji audio, wideo i obrazu. Są to dwie ważne różnice w stosunku do systemu Windows: a) nie wszystkie dystrybucje zawierają te same programy, b) wiele dystrybucji zawiera już zainstalowane bardzo kompletne programy, więc nie trzeba ich pobierać osobno.
Sposób instalowania programów może się również różnić w zależności od dystrybucji. Jednak wszyscy mają wspólny pomysł, który odróżnia je od systemu Windows: programy są pobierane z oficjalnych repozytoriów twojej dystrybucji.
Co to są repozytoria?
Repozytorium to witryna - a dokładniej serwer - gdzie przechowywane są wszystkie pakiety dostępne dla twojej dystrybucji. Ten system ma KILKA zaleta w porównaniu do tego używanego przez Windows, w którym kupuje się lub pobiera instalatory programów z Internetu.
1) Większe bezpieczeństwo: Ponieważ wszystkie pakiety znajdują się na serwerze centralnym i obejmuje bardzo znaczny procent programów open source (to znaczy każdy może zobaczyć, co robią), znacznie łatwiej jest kontrolować, czy zawierają one „złośliwy kod” i W najgorszym przypadku kontroluj „infestację” (po prostu usuń pakiet z repozytoriów).
Uniemożliwia to również użytkownikowi nawigację po niewiarygodnych stronach w poszukiwaniu ulubionych programów.
2) Więcej i lepsze aktualizacje: ten system umożliwia aktualizację CAŁEGO systemu operacyjnego. Aktualizacje nie są już obsługiwane przez każdy z programów, co powoduje marnotrawstwo zasobów, przepustowości itp. Co więcej, jeśli weźmiemy pod uwagę, że w Linuksie WSZYSTKO jest programem (od zarządzania oknami po programy stacjonarne, poprzez samo jądro), jest to odpowiednia metoda, aby na bieżąco aktualizować nawet najdrobniejsze i najbardziej ukryte programy, z których korzysta użytkownik. system.
3) Tylko administrator może instalować programy: wszystkie dystrybucje są objęte tym ograniczeniem. Z tego powodu podczas próby zainstalowania lub odinstalowania programów system poprosi o hasło administratora. Chociaż dotyczy to również nowych wersji systemu Windows, wielu użytkowników przyzwyczajonych do WinXP może uznać tę konfigurację za nieco irytującą (chociaż zapewniam, że konieczne jest uzyskanie minimum bezpieczeństwa w systemie).
Jak dodawać / usuwać programy w mojej dystrybucji?
Widzieliśmy już, że należy to zrobić zasadniczo za pośrednictwem repozytoriów. Ale jak? Cóż, każda dystrybucja ma odpowiedniego menedżera pakietów, który pozwala zarządzać programami. Najpopularniejszym w dystrybucjach dla początkujących, generalnie opartych na Debianie lub Ubuntu, jest APT, którego najpopularniejszy interfejs graficzny to Synaptic. Musisz jednak wiedzieć, że każda dystrybucja wybiera swojego menedżera pakietów (w Fedorze i pochodnych, RPM; na Arch Linux i pochodnych, Pacman) i oczywiście wybierasz również preferowany GUI (jeśli jest z nim dołączony).
Kliknij tutaj przeczytać post na temat wszystkich metod instalacji programu lub przeczytać krótkie podsumowanie.
Korzystanie z graficznego interfejsu menedżera pakietów
Jak widzieliśmy, najczęstszym sposobem instalowania, odinstalowywania lub ponownego instalowania pakietów jest użycie menedżera pakietów. Wszystkie interfejsy graficzne mają dość podobny wygląd.
Jako przykład zobaczmy, jak używać menedżera pakietów Synaptic (który pojawił się w starszych wersjach Ubuntu i jest teraz zastępowany przez Centrum oprogramowania Ubuntu).
Przede wszystkim należy zawsze aktualizować bazę dostępnych programów. Odbywa się to za pomocą przycisku Załaduj ponownie. Po zakończeniu aktualizacji wprowadź wyszukiwane hasło. Prawdopodobnie zostanie wyświetlonych wiele pakietów. Kliknij te, które Cię interesują, aby zobaczyć więcej szczegółów. Jeśli chcesz zainstalować pakiet, zrób kliknij prawym przyciskiem myszy i wybierz opcję Zaznacz, aby zainstalować. Po wybraniu wszystkich pakietów, które chcesz zainstalować, kliknij przycisk Zastosuj. Aby odinstalować pakiety, procedura jest taka sama, wystarczy wybrać opcję Zaznacz do odinstalowania (odinstaluj, pozostawiając pliki konfiguracyjne programu) lub Zaznacz, aby całkowicie odinstalować (Usuń wszystko).
Korzystanie z terminala
Jedną z rzeczy, których nauczysz się z Linuksem, jest to, że musisz stracić strach przed terminalem. Nie jest to coś zarezerwowanego dla hakerów. Wręcz przeciwnie, gdy już się do tego przyzwyczaisz, będziesz miał potężnego sojusznika.
Podobnie jak w przypadku korzystania z interfejsu graficznego, do instalowania lub usuwania programów konieczne są uprawnienia administratora. Zwykle odbywa się to z terminala, rozpoczynając naszą instrukcję poleceniem za pomocą sudo. W przypadku apt osiąga się to w następujący sposób:
sudo apt-get update // aktualizuj bazę danych sudo apt-get install pakiet // zainstaluj pakiet sudo apt-get remove pakiet // odinstaluj pakiet sudo apt-get purge pakiet // całkowicie odinstaluj pakiet apt-cache search pakiet // wyszukaj pakiet
Składnia będzie się różnić w przypadku, gdy Twoja dystrybucja używa innego menedżera pakietów (rpm, pacman itp.). Jednak idea jest zasadniczo taka sama. Aby zobaczyć pełną listę poleceń i ich odpowiedników w różnych menedżerach pakietów, zalecamy przeczytanie Rozeta Pacmana.
Niezależnie od używanego menedżera pakietów, podczas instalowania pakietu jest bardzo prawdopodobne, że poprosi Cię o zainstalowanie innych pakietów o nazwie zależności. Pakiety te są niezbędne do działania programu, który chcesz zainstalować. W czasie deinstalacji prawdopodobnie będziesz się zastanawiać, dlaczego nie poprosił Cię o odinstalowanie również zależności. Będzie to zależeć od sposobu, w jaki menedżer pakietów robi to. Inne menedżery pakietów robią to automatycznie, ale APT wymaga zrobienia tego ręcznie, wykonując następujące polecenie do wyczyść nieużywane zainstalowane zależności przez dowolną aplikację aktualnie zainstalowaną w systemie.
sudo apt-get autoremove
Czy istnieją inne sposoby instalowania programów w systemie Linux?
1. Prywatne repozytoria: Najpopularniejszym sposobem instalacji programów jest skorzystanie z oficjalnych repozytoriów. Możliwe jest jednak również zainstalowanie repozytoriów „osobistych” lub „prywatnych”. Pozwala to między innymi na to, że twórcy programów mogą oferować swoim użytkownikom najnowsze wersje swoich programów bez konieczności czekania, aż programiści twojej dystrybucji złożą pakiety i załadują je do oficjalnych repozytoriów.
Ta metoda ma jednak swoje zagrożenia bezpieczeństwa. Oczywiście należy dodawać „prywatne” repozytoria tylko z tych witryn lub od programistów, którym ufasz.
W Ubuntu i pochodnych bardzo łatwo jest dodać te repozytoria. Po prostu wyszukaj odpowiednie repozytorium pod adresem Launchpad a potem otworzyłem terminal i napisałem:
sudo add-apt-repository ppa: repositoryname sudo apt-get update sudo apt-get install nazwa pakietu
Aby uzyskać pełne wyjaśnienie, sugeruję przeczytanie tego artykułu jak dodać PPA (Personal Package Archives - Personal Package Archives) w Ubuntu.
Warto wyjaśnić, że inne dystrybucje, które nie są oparte na Ubuntu, nie używają umów PPA, ale pozwalają na dodawanie prywatnych repozytoriów innymi metodami. Na przykład w dystrybucjach opartych na Arch Linux, które używają pacmana jako menedżera pakietów, możliwe jest dodanie repozytoriów AUR (Arch Users Repository), bardzo podobnych do PPA.
2. Opakowania luzem: Innym sposobem zainstalowania programu jest pobranie odpowiedniego pakietu dla swojej dystrybucji. Aby to zrobić, wystarczy wiedzieć, że każda dystrybucja używa formatu pakietu, który niekoniecznie jest taki sam. Dystrybucje oparte na Debianie i Ubuntu używają pakietów DEB, dystrybucje oparte na Fedorze używają pakietów RPM itp.
Po pobraniu pakietu kliknij go dwukrotnie. Otworzy się interfejs graficzny menedżera pakietów z pytaniem, czy chcesz zainstalować program.
Należy zauważyć, że nie jest to również najbezpieczniejszy sposób instalowania pakietów. Jednak może to być przydatne w niektórych szczególnych przypadkach.
3. Kompilacja kodu źródłowego- Czasami znajdziesz aplikacje, które nie zapewniają pakietów instalacyjnych i musisz skompilować je z kodu źródłowego. Aby to zrobić, pierwszą rzeczą, którą musimy zrobić w Ubuntu, jest zainstalowanie meta-pakietu o nazwie build-essential, używając jednej z metod opisanych w tym artykule.
Ogólnie kroki, które należy wykonać, aby skompilować aplikację, są następujące:
1.- Pobierz kod źródłowy.
2.- Rozpakuj kod, zwykle spakowany za pomocą tar i skompresowany w gzip (* .tar.gz) lub bzip2 (* .tar.bz2).
3.- Wejdź do folderu utworzonego przez rozpakowanie kodu.
4.- Wykonaj skrypt konfiguracyjny (służy do sprawdzania cech systemu, które mają wpływ na kompilację, konfigurowania kompilacji zgodnie z tymi wartościami i tworzenia pliku makefile).
5.- Wykonaj polecenie make, odpowiedzialne za kompilację.
6.- Uruchom polecenie sudo zainstaluj, który zainstaluje aplikację w systemie, lub jeszcze lepiej, zainstaluj pakiet checkinstalli uruchom sudo checkinstall. Ta aplikacja tworzy pakiet .deb, dzięki czemu nie trzeba go kompilować następnym razem, chociaż nie zawiera listy zależności.
Zastosowanie checkinstall ma również tę zaletę, że system będzie śledził zainstalowane w ten sposób programy, ułatwiając również ich odinstalowanie.
Oto pełny przykład uruchomienia tej procedury:
tar xvzf sensor-applet-0.5.1.tar.gz cd sensor-applet-0.5.1 ./configure make sudo checkinstall
Inne zalecane artykuły do czytania:
- Jak instalować aplikacje w systemie Linux.
- Jak zainstalować aplikacje z PPA.
- Jak instalować aplikacje z GetDeb.
Skąd wziąć dobre oprogramowanie
Zacznijmy od wyjaśnienia, że aplikacje Windows - z zasady - nie działają w systemie Linux. Tak jak na przykład nie działają w systemie Mac OS X.
W niektórych przypadkach są to aplikacje wieloplatformowe, to znaczy z wersjami dostępnymi dla różnych systemów operacyjnych. W takim przypadku wystarczyłoby zainstalować wersję dla Linuksa i rozwiązać problem.
Jest też inny przypadek, w którym problem jest mniejszy: z aplikacjami tworzonymi w Javie. Dokładniej, Java umożliwia uruchamianie aplikacji niezależnie od systemu operacyjnego. Ponownie, rozwiązanie jest bardzo proste.
W tym samym duchu jest coraz więcej alternatyw „w chmurze” dla aplikacji komputerowych. Zamiast szukać klona programu Outlook Express dla systemu Linux, możesz skorzystać z interfejsu internetowego Gmaila, Hotmail itp. W takim przypadku nie byłoby również problemów ze zgodnością z Linuksem.
Ale co się dzieje, gdy musisz uruchomić aplikację, która jest dostępna tylko dla systemu Windows? W tym przypadku istnieją 3 możliwości: pozostaw Windows zainstalowany razem z Linuksem (w tak zwanym «Dual-boot”), Zainstaluj system Windows„ w ”systemie Linux przy użyciu pliku maszyna wirtualna o użyj wina, rodzaj „interpretera”, który umożliwia uruchamianie wielu aplikacji Windows w Linuksie tak, jakby były natywne.
Jednak zanim ulegnę pokusie wykonania którejkolwiek z 3 alternatyw opisanych powyżej, proponuję uprzednio wykluczyć możliwość istnienia bezpłatnej alternatywy dla omawianego programu, który działa natywnie pod Linuksem.
Dokładnie, są takie strony jak LinuxAlt, freealts o Alternatywa dla w którym można szukać darmowych alternatyw dla programów używanych w systemie Windows.
Jakiś czas temu stworzyliśmy również plik aukcjachociaż może nie być w 100% aktualny.
Oprócz polecanych linków, poniżej znajdziesz „crème de la crème” wolnego oprogramowania, pogrupowane według kategorii. Warto jednak wspomnieć, że poniższa lista została stworzona wyłącznie w celach informacyjnych i nie stanowi pełnego katalogu doskonałych i coraz liczniejszych dostępnych darmowych narzędzi programowych.
Poprzednie wyjaśnienia przed wyświetleniem sugerowanych programów.
{
} = Szukaj postów związanych z programem za pomocą wyszukiwarki blogów.
{
} = Przejdź do oficjalnej strony programu.
{
} = Zainstaluj program używając repozytoriów Ubuntu zainstalowanych na twoim komputerze.
Czy znasz dobry program, którego nie ma na naszej liście?
Wyślij nam E-mail określenie nazwy programu i, jeśli to możliwe, dołączenie dodatkowych informacji lub, w przypadku ich braku, poinformowanie nas, skąd możemy je zdobyć.
Akcesoria
Edytory tekstu
- Najbardziej popularne
- Bardzo zorientowany na programowanie
- konsola
- Różnego przeznaczenia
Docks
- Dok w Kairze. { } { } { }
- Wąs u kłosa. { } { } { }
- Dok. { } { } { }
- wbar. { } { } { }
- simpdock. { } { } { }
- Gnom-do. { } { } { }
- Dok Kiba. { } { }
Miotacze
Menedżery plików
- Delfin. { } { } { }
- EmelFM2. { } { } { }
- Dowódca gnomów. { } { } { }
- Konqueror. { } { } { }
- Krusader. { } { } { }
- Dowódca północy. { } { } { }
- Łodzik. { } { } { }
- Menedżer plików PCMan. { } { } { }
- thunar. { } { } { }
Automatyzacja biura
- OpenOffice. { } { } { }
- LibreOffice. { } { }
- Biuro Gwiazd. { } { }
- KOffice. { } { } { }
- Biuro Gnome. { } { } { }
Bezpieczeństwo
- 11 najlepszych aplikacji hakerskich i zabezpieczających.
- Sieć automatycznego skanowania, aby wykryć intruzów w twoim wifi. { } { }
- zdobycz, aby znaleźć swój laptop, jeśli zostanie skradziony. { } { }
- Tygrys, do przeprowadzania audytów bezpieczeństwa i wykrywania intruzów. { } { } { }
- zachowaj dupęX, do przechowywania wszystkich haseł. { } { } { }
- clamtk, antywirus. { } { } { }
programowanie
IDE
- anjuta. { } { } { }
- Zaćmienie. { } { } { }
- Qt Creator. { } { } { }
- Netbeans. { } { } { }
- Rozwijanie mono. { } { } { }
- Geany. { } { } { }
- Codelite. { } { } { }
- Łazarz. { } { } { }
Internet
Odkrywcy
- Firefox. { } { } { }
- Święto Trzech Króli. { } { } { }
- Konqueror. { } { } { }
- chrom. { } { } { }
- Małpa morska. { } { } { }
- Opera. { } { }
- Ryś. { } { }
- Ewolucja krok po kroku. { } { } { }
- Thunderbird. { } { } { }
- Claws Mail. { } { } { }
- KMail. { } { } { }
- Sylpheed. { } { } { }
social networking
- Gwibber. { } { } { }
- Pino. { } { } { }
- gTwitter. {
} {
}
- Chokok. { } { } { }
- brzęczyk. { } { } { }
- Qwit. { } { } { }
- Qwitik. { } { } { }
- Świergot. { } { } { }
- Świergot. { } { }
- Jast. { } { }
Wiadomości błyskawiczne
- Najlepsi komunikatory internetowe dla systemu Linux.
- Pidgin. { } { } { }
- Kopete. { } { } { }
- Psi. { } { } { }
- Jabbima. { } { }
- Gadżim. { } { } { }
- Empatia. { } { } { }
- BitlBee. { } { } { }
- Ulepszony gyache. { } { }
- emeseńczyk. { } { } { }
- aMSN. { } { } { }
- Posłaniec Merkurego. { } { }
- KMess. { } { } { }
- minbeef. { } { } { }
IRC
- 5 najlepszych klientów IRC dla systemu Linux.
- Pidgin. { } { } { }
- rozmowa. { } { } { }
- Xchat. { } { } { }
- chatzilla. { } { } { }
- Irssi. { } { } { }
- IRC Quassel. { } { } { }
- Smuxi. { } { } { }
- KVirc .Name. { } { } { }
- ERC. { } { } { }
- pogawędka. { } { } { }
- PrzewińZ. { } { } { }
FTP
- fileZilla. { } { } { }
- gFTP. { } { } { }
- FireFTP. { } { }
- kftpgrabber. { } { } { }
- NCFTP. { } { } { }
- Darmowy otwarty FTP Face. { } { } { }
- LFTP. { } { } { }
torrenty
- 9 najlepszych klientów Bittorrent dla systemu Linux.
- Transmisja, bardzo cienki i wydajny klient (chociaż nie jest tak „kompletny”). { } { } { }
- Potop, być może najbardziej kompletny klient Bittorrent dla GNOME. { } { } { }
- KTorrent, odpowiednik Potopu dla KDE. { } { } { }
- tornado, jeden z najbardziej zaawansowanych klientów. { } { } { }
- QBittorrent, klient oparty na Qt4. { } { } { }
- potok, klient ncurses dla terminala. { } { } { }
- aria2, kolejny dobry klient terminala. { } { } { }
- Vuze, potężny (ale powolny i „ciężki”) klient oparty na języku Java. { } { } { }
- Strumień torrentowy, klient z interfejsem internetowym (zarządzaj torrentami z poziomu przeglądarki internetowej). { } { } { }
- Narzędzie do pobierania odcinków Torrent, aby automatycznie pobierać odcinki ulubionych seriali. { } { }
multimedialny
Audio
- Odtwarzacze audio
- Montaż dźwięku
- Sekwencery
- Syntezatory
- Kompozycja i notacja muzyczna
- Konwertery
- inni
Wideo
- Wszystkie odtwarzacze wideo.
- Narzędzia do nagrywania pulpitu.
- Odtwarzacze wideo
- VLC { } { } { }
- GXine { } { } { }
- Totem { } { } { }
- Mplayer { } { } { }
- SMPlayer { } { } { }
- KMPlayer { } { } { }
- UMPlayer { } { }
- Kofeina { } { } { }
- Ogle { } { }
- Spirala { } { }
- Prawdziwy gracz, odtwarzacz formatu realaudio. { } { }
- Miro, platforma telewizyjna i wideo w internecie. { } { } { }
- Centrum Mediów Moovida, platforma telewizyjna i wideo w internecie. { } { } { }
- Zgrzytać, odtwórz filmy flash. { } { } { }
- Edycja wideo
- Konwertery
- Ożywienie
- Tworzenie DVD
- kamery internetowe
- Nagrywanie pulpitu
Obraz, projektowanie i fotografia
- Widzowie + adm. biblioteka zdjęć + podstawowa edycja
- Zaawansowana edycja i tworzenie obrazów
- Edycja obrazów wektorowych
- CAD
- Konwertery
- Skanowanie
- inni
Nauka i badania
- Astronomia
- biologia
- Biofizyka
- Chemia
- Geologia i geografia
- Fisica
- Matematyka
- 10 powodów, dla których warto używać soft. wolny w badaniach naukowych.
Różne narzędzia
- Administracja systemu
- Zarządzanie plikami
- Wypalanie obrazu i wirtualizacja
- Kotlarz, aby nagrać / wyodrębnić obrazy. { } { } { }
- Mistrz ISOdo manipulowania plikami ISO. { } { } { }
- K3B, do nagrywania dysków CD i DVD. { } { } { }
- GMountISO, aby zamontować pliki ISO. { } { } { }
- gISOMunt, aby zamontować pliki ISO. { } { } { }
- Mocowanie Furius ISO, do montowania plików ISO, IMG, BIN, MDF i NRG. { } { } { }
- AcetonISO, aby zamontować pliki ISO i MDF. { } { } { }
- inni