Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć,
nie mogę zainstalować Mono Develop na Debianie.
[b]Pierwszy sposób[/b]
Pakiet ściągnięty stąd (https://packages.debian.org/jessie/all/monodevelop/download) nie działa z powodu następującego błędu:
Cannot install 'libglade2.0-cil'.[/quote]
Szczegóły (Lintian output) były takie:W: monodevelop: debian-news-entry-has-unknown-version 0.18.1-1
E: monodevelop: debian-copyright-file-uses-obsolete-national-encoding at line 23
W: monodevelop: manpage-has-errors-from-man usr/share/man/man1/mdtool.1.gz 104: warning: macro `/'' not defined
E: monodevelop: menu-icon-not-in-xpm-format usr/share/icons/hicolor/scalable/apps/monodevelop.svg
W: monodevelop: script-not-executable usr/lib/monodevelop/AddIns/MonoDevelop.Autotools/templates/autogen.sh.template
W: monodevelop: script-not-executable usr/lib/monodevelop/AddIns/MonoDevelop.Autotools/templates/configure.template
W: monodevelop: script-not-executable usr/lib/monodevelop/AddIns/MonoDevelop.Autotools/templates/exe.wrapper.in.template
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/appconfig.xsd
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/XMLSchema.xsd
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/W3C-License.html
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/xslt.xsd
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/nant.xsd
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.AspNet/Schemas/readme.txt
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/manifest.xsd
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.XmlEditor/schemas/readme.txt
W: monodevelop: executable-not-elf-or-script usr/lib/monodevelop/AddIns/MonoDevelop.AspNet/Schemas/W3C-License.html[/quote]
Lintian finished with exit status 1
Zaś ręczna instalacja libglade:root@myusername:~# sudo apt-get install libglade
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libglade
root@myusername:~# sudo apt-get install libglade2.0-cil
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libglade2.0-cil : Depends: libgtk2.0-cil (>= 2.12.10-1ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@myusername:~#[/quote]
[b]Drugi sposób[/b]
Te trzy polecenia (http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives) zadziałały, więc repozytorium pakietów powinno być zaktualizowane. Ale później polecenia z sekcji 'Usage" nie działały:root@myusername:~# sudo apt-get install mono-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mono-devel : Depends: libgdiplus (>= 2.6.7) but it is not going to be installed
Depends: libmono-system-design4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-drawing4.0-cil (>= 3.0.6) but it is not going to be installed
Depends: libmono-system-messaging4.0-cil (>= 2.10.1) but it is not going to be installed
Depends: libmono-system-runtime4.0-cil (>= 2.10.1) but it is not going to be installed
Depends: libmono-system-servicemodel-activation4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-servicemodel-web4.0-cil (>= 3.2.1) but it is not going to be installed
Depends: libmono-system-servicemodel4.0a-cil (>= 3.2.3) but it is not going to be installed
Depends: libmono-system-web-extensions4.0-cil (>= 2.10.3) but it is not going to be installed
Depends: libmono-system-web-services4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-web4.0-cil (>= 2.10.3) but it is not going to be installed
Depends: libmono-system-windows-forms4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-cil-dev (= 4.2.2.30-0xamarin2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.[/quote]
Podobnie z drugim z pakietów wspomnianych w 'Usage'.
Jak zainstalować Mono Develop (w celu umożliwienia stworzenia prostej aplikacji na Androida przy pomocy języka C#) na Debianie?
Z góry dzięki!Ostatnio edytowany przez johnyjj2 (2016-02-21 23:57:49)
Offline
Jak zainstalować Mono Develop (w celu umożliwienia stworzenia prostej aplikacji na Androida przy pomocy języka C#) na Debianie?[/quote]
Jesteś pewien, że Android obsługuje soft w C# pisany w Mono?
Bo mnie się zdawało, że potrzebujesz raczej Android NDK (i przy okazji C lub C++):
https://developer.android.com/tools/sdk/ndk/index.html
O użyciu Mono do pisania na Andka pierwszy raz od Ciebie usłyszałem. :DOstatnio edytowany przez Jacekalex (2016-02-21 21:06:15)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
Dzięki za odpowiedź :). Miałem trochę do czynienia z C# .NET i Visual Studio, ale niestety nie z programowaniem pod Android czy Mono Develop.
Na szybko jednak znalazłem np. takie dwa linki (https://msdn.microsoft.com/pl-pl/library/dn771552.aspx oraz http://stackoverflow.com/questions/10962104/develop-android-app-using-c-sharp), więc chyba coś takiego powinno się dać zrobić (o ile uda mi się zainstalować Mono Develop). Nieszczególnie znam inne języki programowania, stąd też skorzystanie z C# byłoby dla mnie najwygodniejsze (a przy okazji z ciekawości nauczyłbym się nowego dla mnie IDE).
Offline
Na początek spróbuj
apt-get -f install
by skorygować drzewo zależności. Jeżeli dalej będzie to samo to jako pakiety podaj wszystkie, co Ci się wyświetliły, które mają niespełnione zależności i ten, co chcesz zainstalować. To trochę metoda prymitywna. Można spróbować też przez aptitude (bez argumentów) i poszukać pakietu mono-devel. W sekcji zależności (albo jakoś tak) sprawdzić, które pakiety są na czerwono. Nie jest to fachowa metoda ale skuteczna (sam tak próbowałem przy instalacji Gnome bez systemd)
Powodzonka ;)
Offline
@Jacekalex, jest niby mono dla androida ale teraz jak nie ma już Dalvika w najnowszej wersji andka to po co pisać takie niewydajne aplikacje skoro pisane przy pomocy Android SDK działają w ART.
@johnyjj2, serio masz konto na DUG-u i nie potrafisz zainstalować prostej aplikacji? I to do tego programista? Skoro MonoDevelop jest w repo tak samo jak reszta mono to wystarczy:
apt-get install monodevelop
ale skoro uparłeś się ręcznie pobierać to może teraz
apt-get -f install
Offline
2760
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:28)
Offline
Jeżeli się nie mylę to @johnyjj2 zrobił mix debiana i ubuntu i stąd błędy z instalacją pakietów. Radziłbym ustawienie przypięć albo usunięcie repozytoriów Ubuntu.
Offline
Dzięki za odpowiedzi :).
[quote=skullman]@johnyjj2, serio masz konto na DUG-u i nie potrafisz zainstalować prostej aplikacji? I to do tego programista? Skoro MonoDevelop jest w repo tak samo jak reszta mono to wystarczy: ... ale skoro uparłeś się ręcznie pobierać to może teraz apt-get -f install[/quote]
A dlaczego piszesz, że się uparłem na ręczne pobieranie? Skorzystałem z oficjalnej strony projektu, przeczytałem, co było w sekcji poświęconej instalacji i wypróbowałem obie podane tam metody, dokładnie tak jak to było tam opisane. Wydaje mi się to raczej normalnym podejściem. Niestety obie metody prowadziły do błędów. A nie znam zależności projektu na tyle, żeby móc je naprawić, to się pytam.
[quote=uzytkownikubunt]Java jest dosyć podobna do C#, więc może jednak wybierz Androidową Javę?
Androidowa Java jest naturalnym środowiskiem/językiem w Androidzie.[/quote]
Chciałbym napisać bardzo prostą aplikację. Jeśli będę miał z tym problemy pod Mono Develop (np. będą poważne ograniczenia) lub temat mnie bardziej zainteresuje, to wtedy się zastanowię nad Javą.
[quote=młodyLinuxiarz]Na początek spróbuj apt-get -f install[/quote]
root@myusername:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 39 not upgraded.[/quote]
[quote=skullman]Skoro MonoDevelop jest w repo tak samo jak reszta mono to wystarczy: apt-get install monodevelop[/quote]
[quote=młodyLinuxiarz]Jeżeli dalej będzie to samo to jako pakiety podaj wszystkie, co Ci się wyświetliły, które mają niespełnione zależności i ten, co chcesz zainstalować.[/quote]root@myusername:~# apt-get install monodevelop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
monodevelop : Depends: libglade2.0-cil (>= 2.12.10-1ubuntu1) but it is not going to be installed
Depends: libgnome2.24-cil (>= 2.24.0) but it is not going to be installed
Depends: libgtk2.0-cil (>= 2.12.10-1ubuntu1) but it is not going to be installed
Depends: libmono-microsoft-web-infrastructure1.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-design4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-drawing4.0-cil (>= 3.0.6) but it is not going to be installed
Depends: libmono-system-runtime4.0-cil (>= 2.10.1) but it is not going to be installed
Depends: libmono-system-servicemodel4.0a-cil (>= 3.2.3) but it is not going to be installed
Depends: libmono-system-web-extensions4.0-cil (>= 2.10.3) but it is not going to be installed
Depends: libmono-system-web-services4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-web4.0-cil (>= 2.10.3) but it is not going to be installed
Depends: libmono-system-windows-forms4.0-cil (>= 1.0) but it is not going to be installed
Recommends: libglade2.0-cil-dev but it is not going to be installed
Recommends: libgtk2.0-cil-dev but it is not going to be installed
Recommends: mono-devel but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@myusername:~#[/quote]
[quote=młodyLinuxiarz]Jeżeli się nie mylę to @johnyjj2 zrobił mix debiana i ubuntu i stąd błędy z instalacją pakietów. Radziłbym ustawienie przypięć albo usunięcie repozytoriów Ubuntu.[/quote]
No to zrobiłem coś takiego:sudo vim /etc/apt/sources.list
sudo apt-get update
apt-get install monodevelop[/quote]
Najpierw wyedytowałem sources.list. Była tam linijka z canonical w URL, więc ją wykomentowałem dodając hash na początku i zapisałem plik. Potem zaktualizowałem apt-get. Następnie znów spróbowałem zainstalować monodevelop. Niestety te same błędy. Wpis canonical był taki:deb http://archive.canonical.com/ jessie partner[/quote]
Użycie tego repozytorium było w jakimś temacie poświęconym Debianowi, żeby tego użyć do instalacji jakiegoś oprogramowania (już nie pamiętam jakiego). Szkoda, że nie napisali tam, że nie powinno się tego robić.
[quote=młodyLinuxiarz]To trochę metoda prymitywna. Można spróbować też przez aptitude (bez argumentów) i poszukać pakietu mono-devel. W sekcji zależności (albo jakoś tak) sprawdzić, które pakiety są na czerwono. Nie jest to fachowa metoda ale skuteczna (sam tak próbowałem przy instalacji Gnome bez systemd)
Powodzonka ;)[/quote]
To próbowałem po kolei tych błędnych zależności i doszedłem do czegoś takiego:root@myusername:~# apt-get install libjpeg8
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libjpeg8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libjpeg8' has no installation candidate[/quote]Ostatnio edytowany przez johnyjj2 (2016-02-21 22:06:10)
Offline
#9 2016-02-21 22:09:38
uzytkownikubunt - Zbanowany
- uzytkownikubunt
- Zbanowany
- Zarejestrowany: 2012-04-25
Re: [SOLVED] Nie można zainstalować Mono Develop
2761
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:29)
Offline
#10 2016-02-21 22:17:33
johnyjj2 - Użytkownik
- johnyjj2
- Użytkownik
- Zarejestrowany: 2009-12-18
Re: [SOLVED] Nie można zainstalować Mono Develop
Aktualnie sytuacja wygląda tak, że próbuję zainstalować libjpeg8 (nigdy nie kompilowałem pod Linuksem, ani nie tworzyłem pakietów), bo chyba w tej wersji Debiana nie ma już tego pakietu, a jest on potrzebny przez Mono Develop. Pobrałem stąd https://sourceforge.net/projects/libjpeg/?source=typ_redirect i zauważyłem, że jest tam jakiś install-sh, to go próbuję uruchomić.
root@debian:/home/user/Downloads/jpeg-6b# ./install-sh
-su: ./install-sh: /bin/sh^M: bad interpreter: No such file or directory[/quote]
Co do programu to chciałbym po prostu, żeby mi regularnie co np. kwadrans pobierał plik z pewnej lokalizacji, zmierzył czas jaki na to był potrzebny, sprawdził średni czas dla paru pingów, usunął ściągnięty plik i dodał statystykę do pliku tekstowego. I to wszystko.Offline
#11 2016-02-21 22:23:09
uzytkownikubunt - Zbanowany
- uzytkownikubunt
- Zbanowany
- Zarejestrowany: 2012-04-25
Re: [SOLVED] Nie można zainstalować Mono Develop
2762
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:31)
Offline
#12 2016-02-21 22:23:30
młodyLinuxiarz - Użytkownik
- młodyLinuxiarz
- Użytkownik
- Zarejestrowany: 2016-01-25
Re: [SOLVED] Nie można zainstalować Mono Develop
Zainstaluj libjpeg8 z repozytorium wydania Wheezy (z zależnościami nie powinno być problemu). Później zainstaluj mono-devel i to powinno rozwiązać problem (nie trzeba będzie kompilować libjpeg8).
Nic na siłę, wszystko młotkiem :-POffline
#13 2016-02-21 22:46:27
johnyjj2 - Użytkownik
- johnyjj2
- Użytkownik
- Zarejestrowany: 2009-12-18
Re: [SOLVED] Nie można zainstalować Mono Develop
[quote=młodyLinuxiarz]Zainstaluj libjpeg8 z repozytorium wydania Wheezy (z zależnościami nie powinno być problemu). Później zainstaluj mono-devel i to powinno rozwiązać problem (nie trzeba będzie kompilować libjpeg8).[/quote]
Dzięki :-). Zrobiłem tak jak poleciłeś, libjpeg8 zainstalował się bez problemu, jak również Mono Develop działa jak trzeba. Jestem zadowolony z bardzo fachowej pomocy na tym forum :). A przy okazji sporo nowego się nauczyłem o Debianie i ogólnie o Linuksie. Trochę mnie dziwi, że w nowszej wersji Debiana pakiet po prostu został wyrzucony, pomimo tego, że dalej jest wykorzystywany (np. przez wspomnianego Mono).Offline
#14 2016-02-21 23:10:01
młodyLinuxiarz - Użytkownik
- młodyLinuxiarz
- Użytkownik
- Zarejestrowany: 2016-01-25
Re: [SOLVED] Nie można zainstalować Mono Develop
Właśnie dlatego wolę Wheezy' ego.
Pozdrowionka ;)
EDIT: Brakuje tylko "SOLVED" ;)Ostatnio edytowany przez młodyLinuxiarz (2016-02-21 23:43:08)
Nic na siłę, wszystko młotkiem :-POffline
#15 2016-02-21 23:43:27
Jacekalex - Podobno człowiek...;)
- Jacekalex
- Podobno człowiek...;)
- Skąd: /dev/urandom
- Zarejestrowany: 2008-01-07
Re: [SOLVED] Nie można zainstalować Mono Develop
[quote="skullman"]@Jacekalex, jest niby mono dla androida ale teraz jak nie ma już Dalvika w najnowszej wersji andka to po co pisać takie niewydajne aplikacje skoro pisane przy pomocy Android SDK działają w ART.[/quote]
Jak napiszesz albo skompilujesz na Andka coś w C/C++, i tam wyląduje w postaci gotowej binarki, jak np Mplayer, to będzie chodziło gorzej, niż napisane w SDK do pracy na ART?
Z resztą polecam krótką lekturę:
https://software.intel.com/en-us/forums/intel-c-compiler/topic/495360Ostatnio edytowany przez Jacekalex (2016-02-21 23:49:03)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)Offline
#16 2016-02-22 00:14:33
skullman - Użytkownik
- skullman
- Użytkownik
- Zarejestrowany: 2010-04-08
Re: [SOLVED] Nie można zainstalować Mono Develop
[quote=Jacekalex][quote="skullman"]@Jacekalex, jest niby mono dla androida ale teraz jak nie ma już Dalvika w najnowszej wersji andka to po co pisać takie niewydajne aplikacje skoro pisane przy pomocy Android SDK działają w ART.[/quote]
Jak napiszesz albo skompilujesz na Andka coś w C/C++, i tam wyląduje w postaci gotowej binarki, jak np Mplayer, to będzie chodziło gorzej, niż napisane w SDK do pracy na ART?
Z resztą polecam krótką lekturę:
https://software.intel.com/en-us/forums/intel-c-compiler/topic/495360[/quote]
A czy ja tak napisałem? I skąd wziął Ci się C/C++?Ostatnio edytowany przez skullman (2016-02-22 00:18:35)
Offline
#17 2016-02-22 00:17:29
uzytkownikubunt - Zbanowany
- uzytkownikubunt
- Zbanowany
- Zarejestrowany: 2012-04-25
Re: [SOLVED] Nie można zainstalować Mono Develop
2763
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:35:32)
Offline
#18 2016-02-22 00:19:05
skullman - Użytkownik
- skullman
- Użytkownik
- Zarejestrowany: 2010-04-08
Re: [SOLVED] Nie można zainstalować Mono Develop
Hehe, nie zauważłem, już edytuję.
Offline
Informacje debugowania
Time (s) Query 0.00011 SET CHARSET latin2 0.00006 SET NAMES latin2 0.00101 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.61.199' WHERE u.id=1 0.00058 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.61.199', 1732376485) 0.00041 SELECT * FROM punbb_online WHERE logged<1732376185 0.00036 SELECT topic_id FROM punbb_posts WHERE id=297867 0.00005 SELECT id FROM punbb_posts WHERE topic_id=28303 ORDER BY posted 0.00046 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28303 AND t.moved_to IS NULL 0.00005 SELECT search_for, replace_with FROM punbb_censoring 0.00106 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28303 ORDER BY p.id LIMIT 0,25 0.00074 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28303 Total query time: 0.00489 s