Puncte:2

Cum să-ți creezi propriul pachet Linux de la zero?

drapel ua

Cum îți creezi propriul pachet în Linux, la fel ca CD, ls, sau orice pachet terță parte?

Tot ce știu este cum să creez un .SH fișier, scrieți un script în el și executați-l folosind:

bash nume_fișier

Dar pe lângă asta vreau să înțeleg mai în profunzime. Vă rugăm să explicați pașii completi de la descărcare folosind apt-get la modul de rulare.

sudodus avatar
drapel jp
Partea ușoară este să creezi aplicația, instrumentul. Partea dificilă este să-l accepti ca pachet Linux (ca parte a unui depozit acceptat oficial). O alternativă mai simplă pentru Ubuntu este să îl încărcați într-un PPA la Launchpad sau să furnizați instrumentul într-un [alt] tip de container prin, de exemplu, GitHub.
C.S.Cameron avatar
drapel cn
Acest link ar putea fi un bun punct de plecare pentru ceea ce doriți: https://askubuntu.com/questions/1300540/how-to-duplicate-a-ubuntu-system-for-distribution
drapel hr
Vă rugăm să dezvățați * „creați un fișier .sh și scrieți-vă scriptul în el și executați-l folosind paradigma „bash file_name”* - fișierele script ar trebui să utilizeze un [shebang](https://en.wikipedia.org/wiki/Shebang_) adecvat (Unix)) pentru a indica ce interpret ar trebui să le execute, mai degrabă decât ca utilizatorul să specifice un interpret pe linia de comandă.
Puncte:7
drapel us

Presupun că doriți să scrieți un nou program și să-l distribuiți ca pachet Debian în Ubuntu.

Să presupunem că aveți scriptul bash, Buna ziua, și l-ați marcat ca executabil

#!/bin/bash
ecou „Bună lume”
  1. Acum crea un pachet Debian care va plasa acest lucru Buna ziua dosar în /usr/bin. Răspunsul legat este despre un singur script python, dar funcționează în același mod cu un script bash. Odată instalat, poate fi rulat de la terminal cu:

    username@computer~$ salut
    
  2. Încărcați sursa Debian la un PPA Launchpad, astfel încât utilizatorii să o poată adăuga la sistemul lor și, ulterior, să o descarce cu apt.

  3. Poți mai târziu depuneți-l la depozitele Debian, astfel încât să poată fi instalat direct în Ubuntu și alte derivate ale Debian (deși nu știu dacă întreținerii Debian permit adăugarea de scripturi bash simple în depozitele lor. Dar puteți pune orice program în propriul dvs. PPA Launchpad ).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.