Tags Posts tagged with "launchpad"

launchpad

przez -
3 1841
Launchpad

Canonical udostępniło na Launchpadzie wstępną obsługę repozytoriów opartych o Gita. Jest to bardzo dobra decyzja, zważywszy na to że od kilku lat system kontroli wersji Bazaar nie jest już rozwijany. Sam pomysł hostowania Gita na serwerach był od wielu lat marzeniem wielu użytkowników Launchpada. Aktualnie użytkownicy mogą bez problemów wysyłać kod na serwery po SSH, klonować repozytoria przy użyciu git://, SSH lub HTTPS, przeglądać kod przy pomocy przeglądarki internetowej lub interfejsu webowego Launchpad, słać propozycje łączenia branchów z innych repozytoriów, a także wykorzystywać w pełni prywatne płatne repozytoria.

W planach deweloperzy mają dodanie subskrypcji, RSS, zintegrowanej przeglądarki kodu, mirroringu, a także webhooks. Canonical prosi wszystkie osoby o pomoc w testowaniu, zgłaszaniu błędów oraz ewentualnych uwag do zmian.

przez -
6 1129
Ubuntu MATE - logo

Martin Wimpress poinformował na blogu, że dystrybucja Ubuntu MATE została oficjalnie uznana przez Canonical i włączona do rodziny Ubuntu. Dzięki temu zespół może korzystać z całej dostępne infrastruktury budowania pakietów i obrazów. Przypomnijmy, że pierwsze wzmianki pojawiły się 3 dni temu, kiedy deweloper umieścił na swoim profilu Google+ krótką informację. W skład ekipy rozwijającej Ubuntu MATE wchodzą: Mathieu Trudel-Lapierre, Colin Watson, Iain Lane, Adam Conrad, Adam Stokes, Didier Roche, Martin Pitt, Daniel Holbach. Sporą pomoc uzyskano od ekipy Xubuntu.

przez -
15 4240
Chmura danych wirtualizacja

Personal Package Archives, znane też jako PPA, to repozytorium oprogramowania, do którego wprowadza się pakiety źródłowe w celu przystosowania ich do użycia przez APT na Launchpad lub podobne programy. Został on pokazany wszystkim zainteresowanym 25 listopada 2007 roku i pozwala na dystrybucję pakietów w wersjach nowszych, niż przewidują założenia danej wersji dystrybucji oraz na dostarczenie pakietów, które zostały wydane po zamrożeniu danej wersji, a miały zostać do niej wprowadzone. Wspiera tworzenie pakietów Ubuntu dla architektury x86, x86_64 i LPIA dla Ubuntu 12.04, Ubuntu 14.04 i Ubuntu 14.10.

Na początku musieliśmy się zadowolić konsolowym wprowadzaniem pakietów PPA, tudzież edytować plik sources.list i ręcznie dodawać wpisy. Od czasu wprowadzania Centrum Oprogramowania Ubuntu, Canonical ułatwiło cały proces, jednakże nadal nie jest on doskonały, ponieważ aby w pełni ukończyć dodawanie repozytorium PPA trzeba jeszcze wejść w Menedżer Aktualizacji i zrobić aktualizację repozytoriów.

Aby ułatwić cały proces Alin Andrei zaprojektował program Y PPA Manager, który posiada wygodny interfejs i wszystkie powyższe opcje w jednym miejscu. Do tego ma kilka przydatnych funkcji.

Instalacja

Instalację programu rozpoczynamy od uruchomienia okna Alt+F2, zaznaczeniu opcji: Uruchom w terminalu i wpisaniu po kolei trzech poleceń:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Po odczekaniu, aż zniknie ostatnie okno, program powinien się pojawić w Menu Programy -> Systemowe, niezależnie od wersji Ubuntu.

Aplikacja jest napisana z wykorzystaniem języka skryptowego Bash oraz programu do wyświetlania grafiki yad.

Y PPA Manager

Wygląd i korzystanie

Po uruchomieniu pojawia nam się przejrzyste okno aplikacji z małymi kwadracikami i podpisami w języku angielskim. Niestety aktualnie nie ma polskiej wersji, ale być może uda się poprosić autora o pewne zmiany. Kwadrat Add a PPA – Dodaj PPA, odpowiada za dodanie repozytorium. Po jego wciśnięciu ukazuje nam się okno, w którym wpisujemy lub wklejamy żądany adres, klikamy OK i odczekujemy na wyświetlenie chmurki powiadomienia o sukcesie. Jeżeli chcemy wyświetlić listę wszystkich dostępnych PPA, klikamy na ikonkę List packages in a PPA enabled on your computer. Możemy wybrać sobie dowolny wpis i sprawdzić, jakie pakiety zostały przy jego pomocy zainstalowane. Możemy także otworzyć stronę danego pakietu na Launchpad.

Kwadracik Remove a PPA odpowiada za Usuwania repozytorium z naszego komputera, jednakże nie samych pakietów. Dzięki temu szybko i sprawnie pozbędziemy się zbędnych wpisów.

Najciekawsza ze wszystkich zakładek – Advanced, pomoże nam w moderować naszą listą. Po kolei opcje:

Y PPA Manager

Purge PPA

      – Usuwanie PPA z pakietami

Scan and remove duplicate PPAs

      – skanuje i usuwa powtarzające się wpisy

Try to import all missing GPG keys

      – pobiera brakujące klucze podpisu cyfrowego repozytorium

Try to fix all GPG BADSIG errors

      – Naprawia błędy wszystkich GPG BADSIG

Bakcup reposytories

      – tworzy kopię zapasową wpisów

Restore repositories backup

      – przywraca kopię zapasową wpisów

Re-enebled working PPAs after Ubuntu upgrade

      – przystosowuje działające PPA po aktualizacji Ubuntu do nowszej wersji

Update release name in working PPAs

    – przywraca nazwy pakietów w działających PPA

Ciekawą opcją jest wyszukiwanie odpowiednich repozytoriów, zawierających konkretne nazwy. Wystarczy wpisać żądaną frazę i odczekać chwilkę. Aplikacja szuka również dokładniej, jednakże wydłuża to czas, jaki jest do tego potrzebny.

Ostatnia ikona – Settings, odpowiada za ustawienia programu. Patrząc od góry mamy możliwość:
PPA Purge – usuwanie wpisów: ręcznie lub automatycznie
Ubuntu Indicator – wyłączone, uruchomione, samodzielna aplikacja
Wersja Ubuntu – tutaj program sam wykrywa, jaką mamy, jednakże można wpisać sobie coś innego

Y PPA Manager

Podsumowanie

Po dłuższych testach musimy przyznać, iż do tej pory nie spotkaliśmy tak dobrej aplikacji do zarządzania repozytoriami PPA. Mnogość opcji, jakie dostarcza tylko skłaniają do jej posiadania, szczególnie jeżeli chodzi o naprawę, usuwanie, pobieranie dodatkowych kluczy GPG, czy wreszcie wyszukiwanie.

Jednakże program nie jest bez wad. Brak paska postępu, czy nawet okna konsoli w wykonywaniu danego zadania, może lekko zmylić osoby myślące, że coś się wykonało. Kolejny problem to wykorzystana biblioteka graficzna oraz język programowania. Jest to fork Zenity, który był wykorzystywany przy pisaniu programu Ubumatic do konfigurowania podstawowych ustawień systemu, jednakże twórcy Ubuntu Polish Remix zrezygnowali z niego, na rzecz własnego konfiguratora przepisanego w Pythonie i GTK+. Dzięki czemu uzyskali o wiele więcej możliwości.

przez -
0 382
Launchpad

21 lipca tego roku pod długim oczekiwaniu, Canonical oznajmiło,  iż otworzyło kod, który był używany do utrzymywania platformy Launchpad, której zadaniem było budowanie Ubuntu oraz utrzymywanie wielu projektów programistycznych.  Dzięki takiemu posunięciu, możliwe będzie poprawianie i udoskonalanie kodu również przez samych użytkowników.

Launchpad pozwala programistom na utrzymywanie i dzielenie się kodem z wielu różnych źródeł, używając przy tym systemu kontroli wersji Bazaar, który jest zintegrowany w samym silniku. Sam portal został napisany w języku Python. Tłumacze mogą współpracować ze sobą w wielu różnych projektach. Końcowi użytkownicy znajdują błędy w jednym lub wielu projektach, dzięki czemu programiści są w stanie szybko je przejrzeć i rozwiązać.  Współpracownicy mogą pisać,  podsuwać i zarządzać specyfikacją oprogramowania. W dodatku sam Launchpad zatarł bariery pomiędzy współpracą różnych środowisk i ludzi, dzięki swojemu znakomitemu interfejsowi internetowemu oraz API. Portal ma wszystko, czego potrzeba do stworzenia znakomitego projektu.

Launchpad utrzymuje otwarte oprogramowanie za darmo, ale zamknięte oprogramowanie musi zostać opłacone. Jednym słowem projekt może być utrzymywany na platformie, ale wszyscy go tworzący nie muszą się nim dzielić z innymi, jeżeli nie jest to konieczne. Opcja prywatności jest na razie w fazie beta, i zostanie dodana do komercyjnej wersji serwisu, jak tylko będzie on dostępny.

Portal znajdziemy pod tym adresem: launchpad.net. Więcej informacji na ubuntu.com oraz blogu.

przez -
0 294
Launchpad

Ukazała się wersja beta oprogramowania przeznaczonego do pracy grupowej o nazwie Launchpad. Launchpad pomaga w komunikacji pomiędzy różnymi projektami za pomocą interfejsu webowego. Oprogramowanie skupia w sobie różne narzędzia i informacje, które dzięki nim są wymieniane stara się zunifikować. Launchpad może być wykorzystywany do współdzielenia kodu, usuwania błędów w projektach, śledzić zmiany, monitorować aktywność członków zespołu, tworzyć dokumentację, pomaga również w tłumaczeniu projektu oraz gromadzić zebraną wiedzę. Launchpad jest używany przy tworzeniu dystrybucji Ubuntu oraz innych, także dużych projektach, m.in. Zope czy Jokosher. Ogólnie zarejestrowano ok 2700 projektów, przy których wykorzystywany jest Launchpad.

Polecane

Jesień Linuksowa

1 670
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...