EM400 - Instalacja: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
 
(Nie pokazano 3 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 20: Linia 20:
# Dodanie pliku keywords (ścieżka pliku źródłowego może wymagać zmiany, jeśli layman przechowuje repozytoria w innym miejscu niż ''/var/lib/layman''): <pre>ln -s /var/lib/layman/mera400/mera400-keywords.txt /etc/portage/package.keywords/</pre>
# Dodanie pliku keywords (ścieżka pliku źródłowego może wymagać zmiany, jeśli layman przechowuje repozytoria w innym miejscu niż ''/var/lib/layman''): <pre>ln -s /var/lib/layman/mera400/mera400-keywords.txt /etc/portage/package.keywords/</pre>
# Instalacja wszystkich narzędzi: <pre>emerge -av mera400-meta</pre> Lub instalacja poszczególnych pakietów.
# Instalacja wszystkich narzędzi: <pre>emerge -av mera400-meta</pre> Lub instalacja poszczególnych pakietów.
= Arch Linux =
PKGBUILD-y dla Arch Linuksa dostępne są w [https://aur.archlinux.org/packages/?K=mera400 AUR].
Uwaga: Repozytorium wygląda na obecnie nie aktualizowane.
= Docker =
Zbudowanie kontenera Dockera z emulatorem, narzędziami i obrazem dysku z CROOK-5 ułatwi zawartość [https://github.com/tczekajlo/docker-mera400 tego repozytorium]


= Ręczna instalacja ze źródeł =
= Ręczna instalacja ze źródeł =
Linia 31: Linia 40:
* flex
* flex


oraz biblioteki (wraz z plikami nagłówkowymi, czyli odpowiednie pakiety "*-dev" dla np. Debiana):
oraz biblioteki (wraz z plikami nagłówkowymi, czyli odpowiednie pakiety "*-dev" dla Debiana lub "*-devel" dla Fedory):


* readline
* readline
Linia 39: Linia 48:


W przypadku ręcznej kompilacji emulatora i narzędzi istotne jest zachowanie kolejności budowania komponentów, tak, aby odpowiednie zależności zostały spełnione.
W przypadku ręcznej kompilacji emulatora i narzędzi istotne jest zachowanie kolejności budowania komponentów, tak, aby odpowiednie zależności zostały spełnione.
Poniższy szkic skryptu w bash-u pokazuje kolejne kroki instalacji całości oprogramowania.
Poniższe skrypty w bash-u pokazują kolejne kroki instalacji całości oprogramowania.
 
== Ostatnia stabilna wersja ==


  mkdir mera400
  mkdir mera400
  cd mera400
  cd mera400
   
   
  for PKG in emawp emcrk emelf emdas em400 emas emlin assem ; do
  for PKG in emawp emcrk emelf emdas em400 emas emlin ; do
       wget http://mera400.pl/releases/$PKG/$PKG-latest.tar.gz
       wget http://mera400.pl/releases/$PKG/$PKG-latest.tar.gz
       tar zxf $PKG-latest.tar.gz
       tar zxf $PKG-latest.tar.gz
      ## alternatywa dla odważnych: ## git clone https://github.com/jakubfi/$PKG
       mkdir $(ls -d $PKG*/)/build
       mkdir $(ls -d $PKG*/)/build
       cd $PKG*/build
       cd $PKG*/build
Linia 57: Linia 67:
  done
  done


= Docker =
== Wersja rozwojowa z git-a ==


Zbudowanie kontenera Dockera z emulatorem, narzędziami i obrazem dysku z CROOK-5 ułatwi zawartość [https://github.com/tczekajlo/docker-mera400 tego repozytorium]
mkdir mera400
cd mera400
for PKG in emawp emcrk emdas em400 emas ; do
      git clone https://github.com/jakubfi/$PKG
      mkdir $(ls -d $PKG*/)/build
      cd $PKG*/build
      cmake ..
      make
      sudo make install
      sudo ldconfig
      cd ../..
done

Menu nawigacyjne