DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu

Dobry dzień.

Oczywiście menedżerowie pakietów Linux ułatwiają życie zarówno użytkownikom, jak i administratorom. W świecie Windows jest znacznie gorzej, chociaż są pewne zmiany (w Windows 10 obiecują postęp): nuget, chocolatey, wpkg i inne.

Angażując się w obsługę maszyn testowych dla Codeforces, komputerów Centrum Szkoleniowego Olimpiady SSU, przygotowywanie stanowisk uczestników do różnych olimpiad, w końcu zmęczyło mnie pisanie różnych plików nietoperzy i postanowiłem usprawnić ten proces. Czekolada okazała się dobrą pomocą, ale w szczegółach okazało się, że nie zawsze mi to odpowiada: w większości przypadków nie możesz określić katalogu instalacyjnego, nie ma wsparcia dla twoich repozytoriów, nie ma wielu pakietów potrzebnych do Codeforces, repozytorium Chocolatey nie przechowuje instalatorów programów, a jedynie linki do nich - kilkakrotnie zdarzyło się, że strona internetowa programu była wyłączona i nie można było zainstalować pakietu.

Z tego powodu w grudniu 2014 roku przeznaczyłem kilka wieczorów na pracę nad wygodnym do naszych celów menadżerem (zwanym PBOX, czyt. siusiu pudełko). Przypuszczam, że użyję PBOX do zainstalowania oprogramowania specyficznego dla mnie (określone wersje kompilatorów) i dla programów ogólny cel Czekolada też się nada.

W przyszłym miesiącu planuję przeinstalować wszystkie testowe serwery Codeforces (i wiele innych komputerów Wydziału Informatyki i Technologii Informacyjnych Uniwersytetu Stanowego w Saratowie), wykorzystując w szczególności PBOX.

Użyłem go już trochę do celów osobistych, myślę, że PBOX może być również przydatny dla niektórych użytkowników Codeforces. W witrynie http://pbox.me znajdują się przykłady użycia. Poniżej znajduje się kilka wyjaśnień.

Instalacja

Przejdź do http://pbox.me i w konsoli administracyjnej Windows (znajdź w cmd.exe iw menu kontekstowym kliknij prawym przyciskiem myszy Uruchom jako administrator) uruchom kod za pomocą strona główna... PBOX jest napisany w Javie, jeśli go nie masz, sam pobierze środowisko JRE i umieści je obok niego. Nawiasem mówiąc, za każdym razem, gdy uruchamiasz PBOX, aktualizuje się on samoczynnie, więc nie będziesz musiał myśleć o ciągłych aktualizacjach.

Zwykle wyłączam UAC, jeśli nie chcesz, to w przyszłości zawsze będzie trzeba to uruchomić w adminie. konsoli i możesz wyłączyć uac z zainstalowaną PBOX, po prostu wpisując pbox -uac.

Za pomocą

Czy chcesz tego samego g ++, którego używa Codeforces? Po prostu wpisz pbox install mingw-tdm-gcc. Domyślnie zainstaluje się w% HOMEDRIVE% \\ Programs \\ mingw-tdm-gcc, zarejestruje kilka katalogów w PATH (w tym MSYS), doda MINGW_HOME do katalogu instalacyjnego. Ogólnie rzecz biorąc, aby zobaczyć, co dokładnie się stanie, wystarczy znaleźć pakiet na stronie i kliknąć Pokaż pbox.xml.

Nie ma jeszcze wielu pakietów w PBOX (ale nie za mało, 73). Wejdź na http://pbox.me/packages i zobacz. Z przydatnej konsoli polecam narzędzia instalacyjne pbox - jest to zbiór przydatnych narzędzi sysinternals, zestawu zasobów Windows, narzędzi pomocniczych, a także różnych curl, wget, imdisk i innych, które zostaną natychmiast dodane do PATH. Nawiasem mówiąc, zostanie również dodane przydatne narzędzie runexe.exe, za pomocą którego można uruchamiać procesy i przeglądać wykorzystany czas / pamięć.

Nawiasem mówiąc, większość narzędzi i kompilatorów zostanie zainstalowana domyślnie w C: \\ Programs (właściwie w% HOMEDRIVE% \\ Programs). Dość wygodnie jest mieć do nich krótszą ścieżkę i bez spacji, takich jak „Program Files”.

Może być zainstalowany z dodatkiem. klucze, na przykład: pbox install far --homedir \u003d C: \\ Far --arch \u003d 32 --version \u003d 3.0.4040. Aby odinstalować pakiet, po prostu uruchom pbox uninstall daleko.

Oto kilka przykładów dostępnych poleceń i ich użycia.

Dawno, dawno temu instalacja programu na Linuksie zamieniła się w cały rytuał. Nie wystarczyło znaleźć i pobrać źródło, trzeba było je ręcznie zebrać, spełniając znienawidzone zależności. Teraz nie musisz nawet pobierać pakietu dystrybucyjnego - wystarczy wybrać program w menedżerze pakietów i kliknąć przycisk „Instaluj”. W systemie Windows nadal musisz samodzielnie szukać dystrybucji, a następnie ręcznie zainstalować oprogramowanie. Fakt!

Istnieje wiele powodów, dla których Microsoft nie wdrożył niczego takiego, jak menedżer pakietów. O tej kwestii można długo dyskutować, ale dlaczego? To niewdzięczne i mało przydatne zajęcie. Zamiast tego proponuję zabrać się do pracy i spróbować wyposażyć system podobny do tego używanego w każdym nowoczesnym Linuksie. Menedżer pakietów umożliwia szybkie wyszukiwanie i instalowanie aplikacji, późniejsze instalowanie aktualizacji oraz, jeśli to konieczne, prawidłowe usuwanie oprogramowania. Zadanie jest jasne, a ponieważ nie ma czegoś takiego w systemie Windows, zaimplementujemy coś podobnego za pomocą środków innych firm.

Pierwsza instalacja oprogramowania

Nie ma nic bardziej nużącego i nudnego niż instalowanie programów po raz pierwszy w nieskazitelnym systemie. Nie naprawdę! Nawet jeśli nie spieszysz się od razu, instalując od razu całe niezbędne oprogramowanie (chociaż są tacy fetyszyści), ale rób to stopniowo, to mimo wszystko podstawowy zestaw progów, bez których nie możesz się obejść, nadal sprawi, że poczujesz się jak operator maszyny trzeciej klasy. Trzy operacje: „Otworzyłem witrynę”, „pobrałem pakiet dystrybucyjny”, „zainstalowałem program” - a więc dwadzieścia razy na zmianę.

Przeglądarka, komunikator, kodeki i odtwarzacz audio / wideo, czytnik PDF, pakiet biurowy, antywirus, najnowsze wersje Java/ .NET Framework / Flash, archiwizator - zestaw dżentelmena nie został odwołany. Tutaj i przez całą zmianę nie możesz sobie poradzić! 🙂 Jest szansa na wczesne zrzucenie, jeśli masz Dailysoft z ostatniej płyty pod ręką] [, ale możesz pominąć małżeństwo: co jeśli nowa wersja zostanie wydana? Jednym słowem jedyną opcją jest wysłanie tego ciężaru do lasu i poszukanie lepszej opcji.

Więc dodaj zakładkę do usługi online www.ninite.com. Ten niedawno pojawiający się zasób zdołał już uratować mnie przed kilkoma godzinami udręki i miernej rozrywki. W jaki sposób? Pomysł jest bardzo prosty. Na jednej stronie znajduje się lista różnych aplikacji, w większości bezpłatnych lub open source, podzielonych na grupy: „Przeglądarki”, „Bezpieczeństwo”, „Programowanie” itp. Musisz wybrać niezbędne narzędzia i kliknąć przycisk „Pobierz instalator”. W efekcie za pomocą kilku kliknięć myszką otrzymujemy uniwersalny instalator, który zainstaluje jednocześnie wszystkie wybrane programy. Sam instalator waży sporo i już podczas instalacji pompuje wszystkie niezbędne dane. Oczywiście pewne momenty są niepokojące. Na przykład, kto wie, co pobiera ten instalator? Ale jakie to wygodne!

Niestety instalator nie pozostawia danych, które pobrał do instalacji, dlatego niestety nie będzie można utworzyć instalatora offline i zapisać go na pendrive, ale ta opcja jest dostępna w wersja płatna usługa.

Pomysł pompujemy

Oprócz braku instalacji offline w darmowa wersja Ninite ma jeszcze jedną wadę - instalator z niezbędnymi aplikacjami musi być za każdym razem przebudowywany.
Dziwne, że programiści nie dodali najprostszego systemu rejestracji, dzięki czemu można się zalogować i od razu pobrać instalator dla już skompilowanego zestawu programów. Facetom z Francji udało się uniknąć takiego przeoczenia, którzy wdrożyli podobną usługę - www.allmyapps.com. W rzeczywistości jest to ten sam Ninite, tylko z jeszcze większym oprogramowaniem i możliwością powiązania listy aplikacji z kontem osobistym (rejestracja jest bezpłatna).

Ponadto w systemie można zainstalować dodatkowego klienta stacjonarnego, po czym narzędzia, które są już w systemie i nie muszą być instalowane, zostaną zaznaczone w interfejsie Allmyapps. Jednak mimo to uniwersalny instalator nadal nie jest menedżerem pakietów.

ZeuAPP (blog.zeusoft.net/zeuapp), zaimplementowany jako aplikacja desktopowa, pozwala nieco zbliżyć się do idei menedżera aplikacji. Rozwój oferuje również szeroką gamę bezpłatnych i otwarte programyktóre można szybko zainstalować w systemie. Wybierz ten, którego potrzebujesz, kliknij „Pobierz” - a sam program po pobraniu pakietu dystrybucyjnego rozpocznie procedurę instalacji. Niestety, procedura instalacji nie jest przejrzysta i nie jest zautomatyzowana: użytkownik musi nawet ręcznie wybrać folder, aby pobrać pakiet dystrybucyjny. Ale to nie wszystko. Gdyby usługom internetowym można było jeszcze wybaczyć brak sprawdzania wersji w systemie i możliwości aktualizacji oprogramowania, to w desktopowym ZeuAPP-u taką możliwość można by z powodzeniem wdrożyć. Będziesz więc musiał szukać rozwiązania, które zapewni aktualność wersji.

Aktualizowanie zainstalowanych programów

W przypadku aplikacji Windows, kiedy prawie co tydzień pojawiają się nowe podziały publiczne dla różnych przeglądarek, Adobe Reader i innych aplikacji klienckich, kwestia aktualizacji jest szczególnie istotna.

Nie znalazłem w pełni automatycznego systemu, który śledziłby pojawianie się nowych wersji i sam przeprowadzał aktualizację. Ale to chyba nawet najlepsze, bo po takiej automatyzacji w środowisku Windows można by się spodziewać wszystkiego. Zupełnie inną sprawą jest półautomatyczne narzędzie, które skrupulatnie śledziło dostępność aktualizacji i oferowało ich ręczną instalację za pomocą standardowych instalatorów. Takie narzędzia opracowuje zachodnia firma ochroniarska Secunia. Nie będziemy podejmować poważnych rozwiązań korporacyjnych mających na celu scentralizowane aktualizacje w sieci, ale podejmiemy darmowe narzędzie do użytku osobistego - Secunia Personal Software Inspector.

Lekkie narzędzie szybko i kompetentnie skanuje cały system i dostarcza szczegółowy raport, które programy wymagają aktualizacji. Dla każdego przestarzałego programu wystawiana jest ocena zagrożeń (zgodnie z obszerną bazą danych opisów luk firmy Secunia) oraz, co najwygodniejsze, bezpośredni link do pobrania najnowszej wersji dystrybucji. Jedno kliknięcie - i już możesz rozpocząć aktualizację. Ponadto sprawdzana jest obecność aktualizacji dla samego systemu Windows, a za każdym razem, gdy przez pomyłkę zainstalujesz nie najnowszą wersję jakiegoś oprogramowania, w zasobniku pojawi się odpowiednie ostrzeżenie. Szczególną uwagę zwraca się na bezpieczeństwo przeglądarek i powiązanych z nimi wtyczek ( Adobe Flash Player, QuickTime, Sun Java itp.), A także programy klienckie dla usługi sieciowe (na przykład Skype). Szczegółowy raport na temat, powiedzmy, składników ActiveX staje się dostępny po przełączeniu Secunia PSI w tryb zaawansowanego interfejsu.
Przed przystąpieniem do skanowania narzędzi pobieramy zestaw reguł za pomocą bezpiecznego protokołu HTTPS, które wskazują, jak sprawdzić trafność aplikacji. W tym miejscu należy powiedzieć, że na moim komputerze jest zainstalowana tylko ogromna ilość oprogramowania, którego nie mam czasu się pozbyć. Jednocześnie Secunia jest w stanie znaleźć zaktualizowane wersje wielu z nich. Widząc informacje o zaktualizowanej wersji Javy w moim kanale RSS, dla eksperymentu uruchomiłem PSI - informacja o potrzebie aktualizacji od razu pojawiła się na ekranie. W tym miejscu zaczynasz czuć, że produkt jest wspierany nie przez kilku pasjonatów, ale przez cały zespół specjalistów od bezpieczeństwa. Nawiasem mówiąc, PSI publikuje zaktualizowany wynik systemu Secunia w dowolnym momencie. Jak dla mnie ta wartość po dłuższej nieobecności aktualizacji wyniosła 86%. I Ty masz?

A co z wersjami beta?

Pomimo obecności przestarzałych programów, system współistnieje również z ogromną liczbą wersji beta oprogramowania, które wciąż są dalekie od wydania. Ogólnie rzecz biorąc, fajnie jest zdobyć fajne bonusy znacznie wcześniej niż inni, a pomoc deweloperom w znalezieniu kilku błędów nie jest tak wysoką ceną za taką możliwość. Niestety, Secunia PSI nie rozpoznaje żadnych wersji beta - zrozumiałe jest, że jeśli wydania są pełne błędów, to czego się spodziewać po wersjach beta, a nawet alfa? Jak być? Zasoby fileforum.betanews.com i www.filehippo.com pomagają mi śledzić wydania nowych programów. Jeśli pierwszy z nich po prostu publikuje wiadomości o niedawno wydanych wersjach programów, to FileHippo to ogromny katalog oprogramowania, które jest skrupulatnie aktualizowane, gdy tylko pojawi się nowa wersja programu - prawdopodobnie dzieje się to automatycznie. Ponadto zapraszamy wszystkich do pobrania programu FileHippo.com Update Checker, który podobnie jak program firmy Secunia sprawdza aktualizacje programów zainstalowanych w systemie. Ale jednocześnie ... na osobnej liście oferuje instalacje również dostępnych wersji beta programów, wskazując bezpośrednie linki do dystrybucji dystrybucji. To zabawne, że po zainstalowaniu właśnie pobranego FileHippo.com Update Checker PSI natychmiast wypisało się z subskrypcji, że istnieje nowsza wersja tego programu. W końcu wyraźnie kłamie, czy jest obrażony, czy co? 🙂

Prawidłowe usuwanie programów

Kiedy menu Start rozrasta się do nierealistycznego rozmiaru, zaczynasz myśleć: „Być może jest tu wiele niepotrzebnych rzeczy”. Moja zasada jest taka - za każdym razem, gdy uruchamiasz zwykłego menedżera Windows, aby zainstalować i usunąć programy, możesz pozbyć się co najmniej pięciu niepotrzebnych narzędzi :). Wydaje się, że jest to jedyna funkcja menedżera pakietów, która usuwa programy i która wydaje się być wdrożona przez Microsoft. Użyj tego - nie chcę. Ale nie! Program oczywiście usuwa z grzechem na pół, ale jeśli zrobisz migawkę rejestru i system plików przed montażem i po demontażu wychodzą na jaw ciekawe fakty. Dodatkowe klucze rejestru, jakieś pliki tymczasowe ... Nie jest jasne, dlaczego zostały one pozostawione.

Istnieje wiele narzędzi, które w magiczny sposób obiecują prawidłowe usuwanie programów z systemu, używają inteligentnych algorytmów, aby znaleźć lewe klucze w rejestrze itp. W rzeczywistości większość z nich to kompletne bzdury, ale nie Ashampoo Magical UnInstall (www.ashampoo.com). Czym różni się od wszystkich innych? Zasada działania. Chodzi o to, że program cały czas działa w tle i gdy tylko wykryje uruchomienie setup.exe, zainstaluj. exe i inne pliki binarne instalacji, zaczyna uważnie monitorować ich działania i zmiany w systemie. Po drodze tworzona jest baza danych, w której zapisywane są wszystkie działania instalatora: jakie klucze zarejestrował w rejestrze, jakie pliki umieścił i gdzie - tak naprawdę wszystko jest jasne. Chcesz odinstalować program? Ashampoo Magical UnInstall przepycha go przez bazę danych i cofa wszystkie zmiany. Podejście działa bez zarzutu. Co więcej, jeśli przez pomyłkę odinstalujesz niewłaściwy program lub po prostu zmienisz zdanie, każda operacja dezinstalacji może zostać na jakiś czas anulowana za pomocą wbudowanego narzędzia ReInstaller. Magical UnInstall jest nadal rozpowszechniany bezpłatnie, ale będziesz musiał poprosić o klucz licencyjny ze strony programistów.

Niestety i ach!

Menedżer pakietów, taki jak Linux? Niestety, dopóki nic z tego nie wyjdzie. Dopóki nie powstanie ustandaryzowany mechanizm instalowania, aktualizowania i odinstalowywania aplikacji, repozytorium do przechowywania programów, nie możemy nawet mówić o żadnym odpowiedniku apt-get od ników. Nie możesz Microsoft? Na pewno. Ale w końcu programiści oprogramowania open source nie są tym zbytnio irytujący. Masowo umieszczając swoje projekty w Google Code, SourceForge i innych zasobach, dawno temu można było coś takiego wymyślić.

Pomyśl: wygodny menedżer aplikacje, w których będzie tylko oprogramowanie typu open source - jaka jest premia za całe oprogramowanie open source, co? W międzyczasie będziesz musiał zadowolić się różnymi narzędziami, które nawet w tandemie czasami nie robią wszystkiego, do czego są zdolni menedżerowie pakietów Linuksa.

Informacje

Możesz zwrócić uwagę na inne dobre programy do wyszukiwania aktualizacji oprogramowania zainstalowanego na komputerze. Są to SUMo (www.kcsoftwares.com) i Appupdater (www.nabber.org/projects/appupdater).

Kilka lat temu entuzjaści próbowali stworzyć port Linuksa apt-get - tak narodził się win-get (). System napisany w Pascalu pozwalał na instalację niektórych narzędzi przez konsolę, ale niestety rozwój szybko wymarł. Taki sam los spotkał inne przedsięwzięcia: Appsnap, Appupdater, a nawet GetIt, który starał się połączyć wszystkie dostępne rozwiązania (www.puchisoft.com/GetIt).

Zainstaluj i zaktualizuj sterowniki

Być może najbardziej znienawidzoną rzeczą po ponownej instalacji systemu jest nawet nie zainstalowanie wszystkich programów. Nie! Jest znacznie gorszy potwór - kierowcy. Kiedy pierwszy raz zobaczyłem Windows 7, chciałem krzyknąć: „Gotowe!” Tak, system do końca Aktualizacja systemu Windows popija prawie całe niezbędne drewno opałowe i niejednokrotnie byłem o tym przekonany. Dzięki temu nie musisz już zastanawiać się, które nieznane urządzenia zostały zarejestrowane w menedżerze urządzeń - wszystko jest instalowane automatycznie. Ale co z wczesnymi wersjami systemu Windows i jak w zasadzie zaktualizować sterownik? Nasza odpowiedź brzmi DriverMax (www.innovative-sol.com/drivermax).

To małe narzędzie pozwoli Ci szybko pobrać z Internetu najnowszą wersję drewna opałowego dla różnych urządzeń. Zapomnij o bolesnym poszukiwaniu rzadkiego sterownika lub dawno zaginionego dysku z „pudełka” - wystarczy założyć darmowe konto w serwisie i pobrać wszystko, czego potrzebujesz. Jednak program będzie przydatny, nawet jeśli nie ufasz temu podejściu i wolisz pobierać oprogramowanie systemowe z oficjalnych witryn. Drivermax ma jeszcze jedną ważną funkcję - tworzenie kopii zapasowych wszystkich sterowników w systemie. Dlatego po ponownej instalacji systemu instalacja wszystkich sterowników zajmie tylko kilka minut i wymaga minimum wysiłku. Przyznam się, że kilka razy nie mogłem znaleźć sterownika za pomocą DriverMax, ale szybko poprawiłem sytuację za pomocą innego narzędzia - Device Doctor (www.devicedoctor.com).

Automatyczna aktualizacja od Google

Jeśli kiedykolwiek pobrałeś Google Chromewiesz: zamiast zestawu dystrybucyjnego przeglądarki offline, łączysz tylko instalator powłoki, który z kolei, w zależności od systemu operacyjnego i innych parametrów, pobiera wszystko, czego potrzebujesz. A jeśli kiedykolwiek odwiedziłeś stronę pack.google.com, musiałeś zwrócić uwagę na program, który od razu instaluje lub aktualizuje produkty Google w systemie. Ten inteligentny system instalacji i automatycznej aktualizacji nazywa się Google Update lub omaha. Ten projekt jest rozwijany na licencji open source i jest zawsze dostępny na code.google.com/p/omaha. Ważne jest, aby nie był to tylko program, ale przemyślany architektonicznie system, który ułatwia instalację i aktualizację różne aplikacje - czego brakuje w nowoczesnym Windows, aby stworzyć repozytorium z oprogramowaniem i menedżerem pakietów a la Linux.

Przedstawiam TOP 10 najlepszych menedżerów plików dla systemu operacyjnego Windows. Podczas tworzenia listy brano pod uwagę tylko menedżery plików z interfejsem graficznym, które są wygodne dla większości użytkowników. Dlatego nie ma menedżerów plików z interfejsem tekstowym, na przykład FAR Manager lub Midnight Commander.

Poza listą najlepszych menedżerów plików są programy, które nie były aktualizowane od dawna, na przykład EF Commander, ViewFD, czy mniej znane aplikacje: FileVoyager, Tablacus Explorer, muCommander, One Commander itp.

Program menedżer plików („File Commander”) jest przeznaczony do pracy z plikami, dyskami i folderami na komputerze. Zasadniczo programy takie wykonują rutynowe operacje kopiowania, przenoszenia lub usuwania plików, otwierania folderów i plików, uruchamiania aplikacji.

System operacyjny Windows ma domyślnego menedżera plików - Eksploratora. Wielu użytkowników nie jest zadowolonych z funkcjonalności standardowego menedżera plików, więc do pracy na komputerze używają innych alternatywnych menedżerów plików.

Większość przedstawionych programów działa tylko na platformie Windows, ale wśród nich są również aplikacje wieloplatformowe.

Jeden z najlepszych, najpopularniejszych alternatywnych dwupanelowych menedżerów plików dla systemu Windows (Android jest nadal obsługiwany). Total Commander dawniej nazywany Windows Commander.

W Total Commander można wykonywać różne operacje na plikach, aplikacja ma własne menu i wygląd, wbudowany klient FTP z obsługą bezpiecznego połączenia, pracę z archiwami na własny sposób, tryb wsadowy, zaawansowane wyszukiwanie z możliwością korzystania z wyrażeń regularnych i wiele innych funkcji.

Możliwości programy ogółem Commander jest wysoce skalowalny dzięki skryptom i licznym wtyczkom.

Total Commander działa w języku rosyjskim, program został stworzony przez programistę ze Szwajcarii - Christiana Gieslera. Program jest płatny, ale może działać bezpłatnie.

Dwupanelowy menedżer plików z ogromnym zestawem opcji do pracy z plikami. Okno SpeedCommander można podzielić na dwie części w poziomie lub w pionie.

SpeedCommander ma pełną obsługę Unicode, multi-nesting, foldery wirtualne, operacje wsadowe i obsługę makr. Menedżer plików ma wbudowaną przeglądarkę dla ponad 80 typów plików, klienta do łączenia się przez FTP, FTP-SSL, SFTP, wbudowany edytor tekstu z obsługą składni, obsługiwane są wtyczki rozszerzające możliwości programu.

Program współpracuje z 13 rodzajami archiwów (rozpakowywanie, pakowanie), aplikacja posiada rozbudowany system szyfrowania i zabezpieczania plików hasłem. SpeedCommander może synchronizować dane w folderach, porównywać dane w folderach i plikach, menedżer plików ma narzędzia do grupowania i filtrowania itp.

SpeedCommander to płatny program opracowany w Niemczech (SpeedProject). Aby obsługiwać język rosyjski, musisz zainstalować pęknięcie.

Potężny menedżer plików z wieloma plikami przydatne funkcje... Możliwości aplikacji rozszerzają wtyczki. OMega Commander ma przyjazny, w pełni konfigurowalny interfejs.

Główne cechy oMega Commander: interfejs wstążkowy, transfer, zmiana nazwy, formatowanie wstążek, otwieranie plików w różnych programach, grupowanie kolorów zakładek, przypinanie i zapisywanie zakładek, flagi plików, podświetlanie plików według typu, interfejs z wieloma oknami, lista ulubionych, inteligentne kopiowanie, praca z archiwa, podobnie jak zwykłe foldery, bezpieczne usuwanie danych nie do odzyskania, cięcie i klejenie plików, wielofunkcyjne wyszukiwanie, wbudowany edytor, kontrola wolnego miejsca i wiele więcej.

oMega Commander to płatny program z obsługą języka rosyjskiego (opracowany przez Pylonos.com LLC).

Darmowy dwupanelowy menedżer plików z szerokim funkcjonalność... Program działa i wygląda podobnie do Total Commander. Unreal Commander obsługuje wtyczki stworzone dla Total Commander (z wyjątkiem wtyczek systemu plików).

Unreal Commander może synchronizować foldery, wsadowa zmiana nazwy plików jest obsługiwana, obsługiwane są podstawowe typy archiwów, wbudowany klient FTP, zaawansowany panel wyszukiwania, odtwarzacz multimedialny, zaimplementowano podgląd plików w postaci miniatur, szybkie przeglądanie za pomocą wbudowanych narzędzi, sprawdzanie sum kontrolnych plików, narzędzia do pobierania i kopia rezerwowa i wiele więcej.

Twórcą Unreal Commander jest Max Diesel. Program obsługuje język rosyjski. Aby włączyć tryb w pełni funkcjonalny, musisz uzyskać bezpłatny klucz licencyjny.

FreeCommander

FreeCommander to darmowy, potężny menedżer plików z dwoma panelami (panel poziomy lub pionowy). Program obsługuje wiele zakładek, ale może również pracować w trybie jednopanelowym.

FreeCommander może pracować z archiwami, sprawdź sumy kontrolne pliki, porównywanie i synchronizowanie katalogów, szybkie wyszukiwanie, aplikacja ma wbudowaną konsolę poleceń DOS, obsługuje wsadową zmianę nazw plików, trwałe usuwanie plików, robienie zrzutów ekranu i wiele więcej.

Program FreeCommander został stworzony przez dewelopera z Polski - Marka Jasińskiego, aplikacja działa w języku rosyjskim.

Darmowy menedżer plików z dwoma oknami. Program działa na różnych platformach (Windows, Linux, macOS, FreeBSD).

Double Commander ma wbudowane narzędzia do wsadowej zmiany nazw plików i synchronizacji, wszystkie operacje są wykonywane w tło, zaimplementowana obsługa zakładek, wbudowana przeglądarka plików, przeglądarka miniatur, praca z archiwami, zaawansowane wyszukiwanie plików, w tym wyrażenia regularne, funkcja zawieszania operacji na plikach, jest wsparcie dla niektórych wtyczek do Total Commander itp.

Program Double Commander został stworzony przez zespół programistów z Rosji, którzy dążą do stworzenia menedżera plików o funkcjonalności podobnej do Total Commander.

Potężny menedżer plików z wieloma oknami i dwoma panelami. Oprócz występów standardowe operacjeprogram posiada dodatkową funkcjonalność.

W darmowy program Multi Commander zaimplementowane wsparcie dla wtyczek, praca z archiwami, wbudowane narzędzia do pracy z obrazami, narzędzia do pracy z plikami audio, istnieje możliwość personalizacji wygląd programy dopasowane do Twoich potrzeb, operacje wykonywane w tle, wbudowany edytor rejestru, klient FTP, zaimplementowano obsługę skryptów itp.

Program Multi Commander działa w języku rosyjskim (opracowany przez Mathiasa Svenssona).

XYplorer

XYplorer to funkcjonalny menedżer plików zaprojektowany jako zamiennik dla Eksploratora. Program ma dwie wersje: pełna wersja XYplorer Pro (płatny) i wersja z ograniczoną funkcjonalnością XYplorer Free (bezpłatna).

XYplorer wspiera pracę w nieograniczonej liczbie multi-zakładek, aplikacja posiada konfigurowalny interfejs w trybie jedno lub dwupanelowym, wiele dodatkowych narzędzi i funkcji jest wbudowanych w program, cofanie zmian, przeglądanie plików multimedialnych, porównywanie i zmiana nazw plików, obsługa skryptów i operacji wsadowych, obliczanie i wyświetlanie rozmiar folderu, wyszukiwanie zaawansowane, synchronizacja między katalogami, przeglądanie właściwości i edycja tagów plików, możliwe jest przypisywanie tagów i kolorowych etykiet do plików itp.

Programista XYplorer - Donald Lessau, program obsługuje język rosyjski.

Menedżer plików przeznaczony dla komputerów Commodore AMIGA, które mają własne system operacyjny... Później program zaczął być używany jako alternatywa dla Eksploratora Windows.

Directory Opus ma konfigurowalne paski narzędzi, dwupanelowy interfejs z drzewem folderów, zaimplementowana możliwość zmiany Eksploratora, możliwość zmiany kolorów interfejsu, zaawansowana funkcja wyszukiwania, wyszukiwanie duplikatów plików, działa technologia wirtualnych folderów, można skonfigurować synchronizację plików i folderów w aplikacji, działa FTP widok jest zaimplementowany pliki graficzneobsługiwane są wtyczki, można uruchamiać pokazy slajdów itp.

Directory Opus to płatny program opracowany w Australii (oprogramowanie GPS), obsługuje język rosyjski.

Q-Dir

Q-Dir to darmowy menedżer plików z niezwykłym czteropanelowym interfejsem. Użytkownik może zmienić interfejs programu, pozostawiając tylko jedno, dwa lub trzy okna w pozycji poziomej lub pionowej.

Q-Dir integruje się z Eksploratorem w menu kontekstowym, program ma wbudowaną lupę, możesz szybko przejść do swoich ulubionych folderów, działa podświetlanie kolorami różnych typów plików, program jest malutki (mniej niż 2 MB) itp.

Program Q-Dir działa w języku rosyjskim (deweloper z Niemiec - Nenad Hrg).

Wnioski artykułu

Top 10 menedżerów plików: Total Commander, SpeedCommander, oMega Commander, Unreal Commander, FreeCommander, Double Commander, Multi Commander, XYplorer, Directory Opus, Q-Dir może z powodzeniem zastąpić Explorer - standardowy menedżer plików Windows.

Ponieważ praca stale wymaga dostępu do konsoli, git, node, jade. Chciałbym zilustrować trochę pracy z Chocolatey w kontekście (na przykładzie) przygotowań do rozwoju dla Nodester.

Wymagania instalacyjne:

Windows XP / Vista / 7/2003/2008
.NET Framework 4.0
PowerShell 2.0

Można go zainstalować po prostu wykonując takie proste polecenie (w cmd.exe w PowerShell nie jest przetwarzane):

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient) .DownloadString (" http://bit.ly/psChocInstall "))"

Następnie zostanie automatycznie zainstalowany w C: \\ Chocolatey, opisy pakietów i bibliotek będą znajdować się w C: \\ Chocolatey \\ libs. Główne moduły programu są instalowane domyślnie w Program Files (x86).

Obecne są wszystkie podstawowe i niezbędne pakiety dla programisty. Interpretowane języki, takie jak PHP, Ruby, Python, Node.js. DB - MySQL, MongoDB, SQLite. Kontrola wersji Git, Mercurial, SVN. Notepad ++, Sublime. Kaliber do obróbki książek dla Kindle.

1. Instalowanie pakietu Node.js przy użyciu npm

Cinst nodejs.install

To polecenie jest podobne do następującego

Chocolatey zainstaluj nodejs.install

To prawda, że \u200b\u200bkonsola będzie musiała zostać zamknięta i ponownie otwarta, aby zarejestrowane ścieżki na ścieżce stały się dostępne.

2. Gdy węzeł jest zainstalowany, można już przeprowadzić programowanie, zainstalować moduły za pośrednictwem menedżera pakietów. Oto torba dla Nodster

3. Bez Git na Nodester wdrożenie się nie powiedzie, więc zainstaluj go za pomocą Chocolatey

Oto lista tego, co dodatkowo zainstalowałem.

Konsola Cinst2
szpachlówka cinst
cinst curl
cinst wget

Próbujemy putty, polecenie otwiera okno programu i patrzymy na to, że git został pomyślnie zainstalowany (pamiętaj, że musisz zamknąć konsolę i ponownie ją otworzyć).

4. Tutaj widzimy, że możemy swobodnie skontaktować się z Nodester

Następnie jest rutynowy proces, instalacja na lokalnej maszynie poprzez npm wymagana w projekcie modułów takich jak expressjs, jade, testowanie na lokalnym serwerze WWW ładującym węzeł. Całość odbywa się w git, commits, po czym wypychany jest nodester. Na nodester (lista poleceń) będziesz również musiał zainstalować moduły npm poprzez nodester npm install appname.

Czekolada nie jest do wszystkiego. Sama ideologia Windowsa i aplikacji stworzonych na platformę skłania się ku idei, że one same powinny wspinać się po uruchomieniu i aktualizować przy każdej okazji bez pozwolenia. Tak więc w pakietach jest Chrome, ale wiemy to o GoogleUpdater.exe, który i tak aktualizuje wszystko. A więc io Notepad ++, który sam może wspinać się po aktualizacje. Możesz samodzielnie zaktualizować Skype. Jeśli jednak początkowo ustawisz wszystko w czekoladzie, szybka aktualizacja jednym poleceniem będzie przyjemnością, zwłaszcza jeśli nie dotyczy to narzędzi GUI.

Na koniec dołączę klip wideo z biura. teren

W komentarzach poproszono o dodanie pakietu Slik Subversion (SVN). Myślę, że pomocne będzie zilustrowanie, jak łatwo to zrobić. Wyjaśniona zostanie również zasada „czekolady”.

Główny opis i skrypt instalacyjny dla najprostszego przypadku. Wszystkie pakiety można zbudować samodzielnie, oto przykłady.

1. Utwórz plik opisu C: \\ sliksvn \\ sliksvn.nuspec z odpowiednim tekstem (płyta oryginalna):

sliksvn SlikSVN 1.7.4 Slik Company anatooly

Tutaj zaczyna się niezawodna kontrola wersji Slik Subversion Dostarczamy samodzielny pakiet Subversion wiersza poleceń dla Windowsa... Instalator zawiera wszystkie narzędzia wiersza poleceń (svn, svnadmin, svnsync, svnserve, svnmucc itp.), Ale nie zawiera powiązań aplikacji ani modułów Apache. Narzędzia są w pełni kompatybilne z innymi pakietami. Idealny do automatycznego tworzenia i wdrażania skryptów http://www.sliksvn.com/ sliksvn svn subversion Slik Company fałszywe

2. Następnie utwórz skrypt instalacyjny C: \\ sliksvn \\ tools \\ chocolateyInstall.ps1

Install-ChocolateyPackage "sliksvn" "msi" "/ quiet" "www.sliksvn.com/pub/Slik-Subversion-1.7.4-win32.msi" "http://www.sliksvn.com/pub/Slik-Subversion -1.7.4-x64.msi ”

Write-ChocolateySuccess „SlikSVN”
) łapać (
Write-ChocolateyFailure "SlikSVN" "$ ($ _. Exception.Message)"
rzucać
}

Z kodu wynika jasno. Co jest pobierane z biura. site jest instalatorem 32-bitowym lub 64-bitowym i zostanie zainstalowany w trybie cichym bez rozpraszających pytań.

3. Dodaj. plik instalacyjny (może brakować), ale w tym przypadku nie ma to znaczenia C: \\ sliksvn \\ tools \\ install.ps1

Param ($ installPath, $ toolsPath, $ pakiet, $ projekt)

Write-Host „To nie jest pakiet z bibliotekami DLL, do których można się odwoływać”.
Write-Host „Proszę zainstalować przy użyciu czekolady”
Write-Host "Aby uzyskać czekoladowy, po prostu uruchom" Install-Package chocolatey ", a następnie" Initialize-Chocolatey ""
Write-Host „chocolatey install sliksvn”
write-host "Usuwanie tego pakietu ..."
uninstall-package sliksvn -ProjectName $ project.Name

4. Złożenie opakowania. Może zostać skompilowany przez NuGet. Zapisz dostęp do niego w ścieżce lub odwołaj się do niego przez pełną ścieżkę. Znajduje się w C: \\ Chocolatey \\ chocolateyInstall \\ NuGet.exe

\u003e cd C: \\ sliksvn
\u003e pakiet nuget

Następnie otrzymujemy pakiet lokalny C: \\ sliksvn \\ sliksvn.1.7.4.nupkg. Możesz już z niego zainstalować, sprawdź cinst sliksvn -source C: \\ sliksvn (w ścieżce wymagana jest tylko ścieżka do folderu, w którym znajduje się pakiet, bez jego nazwy). Zainstalowany lokalnie. Następnie możesz przesłać pakiet na stronę. Istnieje tryb post-moderacji, więc pakiet będzie natychmiast widoczny i będzie dostępny przez cinst sliksvn.

Jak wszystko działa podczas instalacji pakietu? Podczas instalacji wszystko, co jest spakowane w pakiecie nupkg - skrypty instalacyjne, opisy i inne pliki, archiwa binarne (może tam być cokolwiek) trafia do C: \\ Chocolatey \\ lib \\ PACKAGE_NAME, ale akcje zapisane w skrypcie, w naszym przypadku Ciche instalacje są wykonywane domyślnie, to znaczy mam SlikSVN na systemie 64-bitowym, co oznacza, że \u200b\u200bjest zainstalowany w C: \\ Program Files \\ SlikSVN \\ i jest zapisany w samej ścieżce. Ale w rzeczywistości instalacja może polegać na rozpakowaniu z własnego archiwum, które będzie zawarte w pakiecie, lub innej akcji z własnymi bibliotekami. Wszystko zależy od fantazji.

Jak to usunąć? SlikSVN za pomocą opcji Install-Uninstall, jak każdy standard zainstalowany programi ręcznie z C: \\ Chocolatey \\ lib \\ PACKAGE_NAME.

Aktualizacja 2012-08-15:

W najnowsze wersje już pojawił się, aby usunąć pakiety za pośrednictwem czekoladowa dezinstalacja... Polecenie usuwa zawartość pakietu z C: \\ Chocolatey \\ lib \\ nazwa pakietu, to znaczy narzędzia, które są instalowane przez rozpakowanie do tego folderu, są całkowicie usuwane. Nie ma to wpływu na to, co zostało zainstalowane w systemie i w plikach programów.

Nie ma listy zainstalowanych pakietów, jak można by założyć na podstawie czekoladowej listy. Ale można to łatwo naprawić, jako opcja, za pomocą następującego hackowania:

Diff --git "a / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey-List.ps1" "b / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey-List.ps1" index 67c2ecc ..aa67027 100644 --- "a / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey-List.ps1" +++ "b / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey- List.ps1 "@@ -15,7 +15,12 @@ param ($ parameters \u003d" list "if ($ selector -ne" ") ($ parameters \u003d" $ parameters "" $ selector "" "-) + ) else (+ $ packageFolders \u003d Get-ChildItem $ nugetLibPath | nazwa sortowania + $ packages \u003d $ packageFolders -replace "(\\. \\ d (1,)) +" | gu + Write-Host $ packages + exit +) if ( $ allVersions -eq $ true) (Write-Debug "Pokazuje wszystkie wersje pakietów"
Teraz na czekoladowej liście otrzymujemy:

7zip 7zip.install chocolatey Console2 curl foobar2000 git git.install miranda msysgit nodejs.install notepadplusplus notepadplusplus. Instalacja php php5-dev putty sliksvn sublimetext2 warmup Wget

DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu