Jak mohu vytvořit Debian instalovat balíčky v systému Windows for Visual Studio projektu?

hlasů
16

Jsem rozvojových nějaký cross softwarovou platformou zaměřenou Mono pod Visual Studio a chtěli byste, aby bylo možné vybudovat instalátory pro Windows a Linux (Ubuntu) konkrétně s jedním tlačítkem myši. Hádám, jsem mohl udělat to tím, že volá cygwin z post-build události, ale doufal jsem, že po dobu nejlépe Visual Studio plugin nebo přinejhorším více Windows nativní způsob, jak to udělat. Vypadá to, že je formát balíček je poměrně jednoduchý, a to musí být společná potřeba.

edit: Re-kladené otázky v rámci jiného účtu kvůli duplicitní přihlašovací problém.

Položena 06/08/2008 v 06:36
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
5

.deb balíčky Debian jsou jen „ar“ archivy obsahující tarbally. Můžete manipulovat oba typy souborů pomocí Cygwin nebo MSYS poměrně snadno:

$ ar xv asciidoc_8.2.1-2_all.deb 
x - debian-binary
x - control.tar.gz
x - data.tar.gz

$ tar -tzf control.tar.gz 
./
./conffiles
./md5sums
./control

Nebo můžete nainstalovat všechny „standardní“ Debian věci používat Cygwin, myslím, ale většina těchto věcí nebude vás moc přínosem, pokud jste stejně budování .Net aplikací.

Odpovězeno 16/09/2008 v 17:30
zdroj uživatelem

hlasů
4

to musí být společná potřeba.

Některé malé procento z vývojářů softwaru vyvíjet NET
některé velmi malé procento z této skupiny vyvíjet pro mono
Některé malé procento z této skupiny chce poskytnout .debs místo jen na zip
některé velmi malé procento z této skupiny se chce postavit jejich linux aplikace na windows namísto nativně na Linuxu

Je to jen vy :-)

Odpovězeno 13/08/2008 v 04:56
zdroj uživatelem

hlasů
4

Nejsem si vědom žádné plugin, který to dělá přirozeně, zejména proto, že uživatelé Mono dávají přednost MonoDevelop .

Mělo by však být možné používat Cygwin a vlastní MSBuild úloh nebo dávkový soubor s cílem dosáhnout toho, aby pomocí nativní nástroje vytvoření .deb.

Odpovězeno 06/08/2008 v 07:06
zdroj uživatelem

hlasů
0

Pokud použijete NET jádra SDK, můžete použít dotnet balicí nástroje k vytvoření instalačního balíčku pro Debian z jakékoliv platformě, která běží .NET Core.

Například spuštění dotnet deb -c Release -f netcoreapp2.1 -r ubuntu.16.04-x64by se pak vytvoří .debsoubor, který můžete použít k instalaci aplikace v Ubuntu 16.04.

Úložiště projekt má více detailů.

Odpovězeno 06/09/2018 v 11:01
zdroj uživatelem

hlasů
0

Pokud vám nevadí, že pomocí Java nástroje je možné postavit na balíky s jdeb v Ant skriptu. To je asi lehčí než se spoléhat na Cygwin.

Odpovězeno 14/01/2014 v 11:43
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more