우분투 문제는 네트워크 불안정이 잠정 원인이었던것 같습니다.

u235의 이미지

실은 인터넷 환경이 좀 열악했는데 그로인해 일시적인 문제가 발생했지 않았을까 추정합니다.
당시 wget으로 파일을 가져오는데 hash missing 오류도 발견됐는데 의존성 이슈를 일으키는 원인이었는지 모르겠네요.

실제 구성은 다음과 같습니다.

WLAN (USB, 802.11n) - gateway (NAT via Raspberry PI) - 유무선 공유기 (NAT, 5Ghz 대역만 사용) - 기가허브 - ISCSI Server (이번 문제의 리눅스 시스템) - 이하 Diskless 클라이언트들 ...

대략 이런 구성이며
아직 테스트가 끝난건 아니지만 네트워크에 의한 단지 일시적인 문제였기를 바라며

며칠간 물의를 일으켜 죄송합니다.

익명 사용자의 이미지

쓰레기라는 표현은 너무 과격한 것 같습니다.
저는 우분투보다 데비안이 안정적이라서 데비안을 사용합니다.

익명 사용자의 이미지

하지만 우분투를 깔아보시면 결코 과한 표현이 아님을 실감하실것입니다.
물론 데비안도 의존성 이슈가 없는건 아니지만 그다음에 apt-get -f install 이 한번으로 깔끔히 처리해주지만
우분투는 그것으로 안됩니다.

쓰레기라고까지 한것은 리눅스를 쓰는경우는 저마다 심오한? 목표가 있을터
목표에 전념할수 없게하고 쓸데없는 삽질을 유도하지 말입니다.

익명 사용자의 이미지

데비안 사용하시다가... 언젠가 문제가 발생될텐데
그 때는 데비안을 쓰레기라고 욕하시지 마시고,

버그 리포트를 보내시거나, 버그 리포트를 보내실 줄 모르면 사람들한테 도움을 요청하여 버그 리포트 작성하시면 되겠습니다.
그 후에 개발자들이 고쳐주지 않으면 직접 고치시던가... 유지보수 비용을 개발자에게 지불하고 고치도록 시키거나.. 다른 배포판을 사용하시거나 개발업체 또는 개발자와 유지보수 계약을 맺으시거나 자유/오픈소스 소프트웨어를 사용하지 않으시면 됩니다. 자유/오픈소스 소프트웨어는 기본적으로 보증 책임이 없습니다. (NO WARRANTY 가 그 뜻입니다.)

GPL v2 라이선스 번역본을 보면 다음과 같은 면책/보증의 부인 NO WARRANTY 이 있습니다.
거의 모든 오픈소스 라이선스에 아래와 유사한 면책 조항이 있습니다.
쓰레기라 욕하시는 분들은 아래 글을 꼭 읽어보시기 바라며, 아래의 내용이 마음에 들지 않으시면
오픈소스 소프트웨어를 사용하지 마십시오.

https://www.olis.or.kr/ossw/license/license/detail.do?lid=1004&mapcode=010001
에서 발췌 인용함.

---------------------
보증의 부인 (제11조, 제12조)

제11조.

프로그램은 무상으로 양도되도록 사용허가를 받았기 때문에, 관련 법률이 허용하는 한도 내에서 어떠한 형태의 보증도 제공되지 않는다. 별도의 보증을 서면으로 제공할 때를 제외하면, 프로그램의 저작권자와 배포자는 특정한 목적에 대한 프로그램의 적합성이나 상품성 여부에 대한 보증을 포함한 어떠한 형태의 보증도 명시적이나 묵시적으로 설정되지 않은 “있는 그대로의” 상태로 이 프로그램을 배포한다. 프로그램의 실행에 따라 발생할 수 있는 모든 위험은 당신에게 인수된다. 프로그램에 결함이 있는 것으로 밝혀지면, 이에 따라 필요한 보수 및 복구를 위한 제반 경비는 당신이 부담해야 한다.

제12조.

저작권자나 배포자가 손해발생가능성을 사전에 알고 있었다 하더라도, 관련 법규에 의한 요청이나 서면으로 동의한 경우가 아니라면, 어떤 경우에도 저작권자 혹은 위에서 허가한 대로 프로그램을 수정하거나 배포한 제3자는 프로그램의 사용이나 비작동으로 인해 발생한 일반적이거나 특수한 손해, 우발적이거나 결과적 손해에 대해 책임지지 않는다. 이러한 조건은 사용자나 제3자가 프로그램을 조작함으로써 발생된 손실이나 다른 소프트웨어와 프로그램을 함께 동작시키는 것으로 인해서 발생된 데이터의 상실 및 부정확한 산출 결과에도 적용되나, 이에만 국한되는 것은 아니다.

이상 조건과 규정의 끝
---------------------

ifree의 이미지

많은 사람이 잘 사용하고 있는 운영체제를 개인의 경험만으로 공적인 공간에서 쓰레기라고 욕하는 것은 적절하지 않은 것 같습니다.

익명 사용자의 이미지

쓰레기가 이니면 뭔가요?

DarkSide의 이미지

아파치 잘 설치해서 쓰고 있습니다. 아무 문제도 없던데요.

익명 사용자의 이미지

당연히 잘 됐었습니다.
최근부터 안되던 현상이니 새로 설치해보시면 문제가 나올겁니다.
특이한건 이전에 잘 됐던 배포판도 모조리 안되는데 아마 새 버전의 소스로 교체하면서 문제가 발생한듯 합니다.

익명 사용자의 이미지

이쪽에 버그 리포트를 보내세요.
https://bugs.launchpad.net/ubuntu/+source/apache2

u235의 이미지

아파치 뿐만 아니라 거의 모든것이 의존성에 걸리는데
어쩌면 패키지 관리 자체를 포기했서나 apt 자체를 패기하려한것인지 모르겠습니다.

James Gostling

세벌의 이미지

그럼 공식적으로 버그리포트 해도 소용없다고 생각하시는 거 같은데 kldp에 글 올리면 그 문제가 해결되나요?

u235의 이미지

데비안으로 교체함으로서 완료된 샘입니다.
다만 며칠간 삽질하느라 고생하는 과오를 다른사람이 겪지 않기를 바라는것 뿐입니다.

James Gostling

세벌의 이미지

저는 우분투도 쓰고 데비안도 씁니다. 엠에스 윈도는 안 좋아하는데...
우리나라 환경이 엠에스 익스플로러 아니면 안 되는 것들이 있어서 할 수 없이 엠에스윈도도 씁니다.

두벌식 쓰다가 세벌식으로 바꾸니 너무너무너무 좋아서 여기저기 알리고 다니다가
두벌식은 쓰레기다 라는 식의 글과 그 글을 접한 사람들의 반응을 보고
저렇게 홍보하면 역효과인데....
라고 생각했습니다.

그런데 u235 님의 글이 딱 그런 모습입니다.
같은 말을 해도 아 다르고 어 다릅니다.
우분투에 어떤 문제가 있어서 어떤 식으로 해결을 했다
를 쓰면 좋은 정보가 되지만
우분투는 쓰레기다 라는 식의 글을 쓰시면
님의 글도 쓰레기 글 취급 받기 딱 좋습니다.

익명 사용자의 이미지

안 고쳐줄 거라고 지레 짐작하지 말고 일단 버그 리포트를 보내세요. 버그리포트 후에 안 고쳐주면

직접 고치시던가
돈을 주고 다른 사람에게 고쳐달라고 하시던가
다른 걸 쓰시면 됩니다.

우분투는 무상으로 제공되며 별도 계약이 없는한 보증 책임이 없는 소프트웨어 입니다. 이렇게 고마운 소프트웨어를 쓰레기라고 욕하는 것은 매우 몰상식한 행위입니다.
일단 버그리포트를 보내세요. 영어를 몰라서 못보내겠으면 한국어 한글로 작성하여 이걸 어떻게 버그 리포트를 보내야하는지 도움을 요청하십시오.

이러한 것조차 하기 싫으시면 쓰레기라 욕하지 마시고 오픈소스, 자유 소프트웨어를 사용하지 마십시오.

익명 사용자의 이미지

우분투를 탓하기 전에 자신의 무지를 먼저 생각해 보시길...

u235의 이미지

나도 각종언어로 코딩한게 총 1만줄은 된다고 자부합니다.
다만 케노티컬이 모바일에 집중하려는 의지는 알겠는데 그렇다고 패키지 관리가 이정도로 개판인줄은 몰랐다는 ....

James Gostling

익명 사용자의 이미지

우분투 기반 배포판인 리눅스 민트(linuxmint-17.3-kde-64bit) 을 가상 머신에 설치 후에
바로 sudo apt install apache2 했습니다.
아래 보시다시피 설치가 잘 됩니다.
어떠한 이유인지는 모르겠으나 허위 사실 유포 및 근거 없는 비방은 좋지 않습니다.

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3
libaprutil1-ldap
Suggested packages:
apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils
The following NEW packages will be installed:
apache2 apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3
libaprutil1-ldap
0 upgraded, 7 newly installed, 0 to remove and 250 not upgraded.
Need to get 1,267 kB of archives.
After this operation, 5,244 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libapr1 amd64 1.5.0-1 [85.1 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 amd64 1.5.3-1 [76.4 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-dbd-sqlite3 amd64 1.5.3-1 [10.5 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-ldap amd64 1.5.3-1 [8,634 B]
Get:5 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-bin amd64 2.4.7-1ubuntu4.9 [839 kB]
Get:6 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-data all 2.4.7-1ubuntu4.9 [160 kB]
Get:7 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2 amd64 2.4.7-1ubuntu4.9 [87.5 kB]
Fetched 1,267 kB in 15s (83.6 kB/s)
Selecting previously unselected package libapr1:amd64.
(Reading database ... 179068 files and directories currently installed.)
Preparing to unpack .../libapr1_1.5.0-1_amd64.deb ...
Unpacking libapr1:amd64 (1.5.0-1) ...
Selecting previously unselected package libaprutil1:amd64.
Preparing to unpack .../libaprutil1_1.5.3-1_amd64.deb ...
Unpacking libaprutil1:amd64 (1.5.3-1) ...
Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.3-1_amd64.deb ...
Unpacking libaprutil1-dbd-sqlite3:amd64 (1.5.3-1) ...
Selecting previously unselected package libaprutil1-ldap:amd64.
Preparing to unpack .../libaprutil1-ldap_1.5.3-1_amd64.deb ...
Unpacking libaprutil1-ldap:amd64 (1.5.3-1) ...
Selecting previously unselected package apache2-bin.
Preparing to unpack .../apache2-bin_2.4.7-1ubuntu4.9_amd64.deb ...
Unpacking apache2-bin (2.4.7-1ubuntu4.9) ...
Selecting previously unselected package apache2-data.
Preparing to unpack .../apache2-data_2.4.7-1ubuntu4.9_all.deb ...
Unpacking apache2-data (2.4.7-1ubuntu4.9) ...
Selecting previously unselected package apache2.
Preparing to unpack .../apache2_2.4.7-1ubuntu4.9_amd64.deb ...
Unpacking apache2 (2.4.7-1ubuntu4.9) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Setting up libapr1:amd64 (1.5.0-1) ...
Setting up libaprutil1:amd64 (1.5.3-1) ...
Setting up libaprutil1-dbd-sqlite3:amd64 (1.5.3-1) ...
Setting up libaprutil1-ldap:amd64 (1.5.3-1) ...
Setting up apache2-bin (2.4.7-1ubuntu4.9) ...
Setting up apache2-data (2.4.7-1ubuntu4.9) ...
Setting up apache2 (2.4.7-1ubuntu4.9) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
* Starting web server apache2 AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
*
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...

세벌의 이미지

우분투에 대한 불만이라면 https://www.ubuntu-kr.org/ 에서 얘기해 보심이 어떨지요?

세벌의 이미지

우분투가 쓰레기라고 생각하시더라도 이런 글을 쓰시면 얻을 건 없고 잃을 것만 많습니다.(저는 우분투 잘 쓰고 있음)

저는 세벌식을 쓰고, 두벌식 세벌식 논란을 자주 보았는데요...
두벌식은 쓰레기다
라는 식의 표현을 보면 두벌식 사용자는 물론 세벌식 사용자들에게도 안 좋은 반응이 나오더군요.

u235의 이미지

좋은 반응이 나왔다니 다행입니다.

James Gostling

세벌의 이미지

무슨 말씀이신지? 저는 안 좋은 반응이 나왔다고 했는데요?

u235의 이미지

제가 좀 흥분해서 한글자를 빼고 읽었나봅니다.
위에 버그레포트를 해보라 하셨는데 이는 버그문제나 두벌/세벌 차원이 아니라 전체 시스템의 붕괴 또는 포기차원일수도 있는 문제 입니다.
모바일 개발에 전념하는게 맞다면 충분히 버려질수도 있겠고요.
거의 모든 우분투 버전에 대해 테스트해보았지만 역시 아파치부터 다른 어떤것도 apt나 dpkg로 설치할도 없는 심각한 상태임을 감안해주시기 바랍니다

James Gostling

익명 사용자의 이미지

사용법을 잘 모르시는건 아닌가요?
지금 하시는 말씀이 좀 위험한 얘기입니다.
근거를 가지도 말씀하시거나 문제가 있면 쓰레기라 욕할 것이 아니라 해결책을 함께 모색해야 하는 겁니다.
어떻게 안 되는지 상세히 말씀하시면 저뿐만 아니라 다른 분들이 도움을 드릴 겁니다.
오픈소스/ 자유 소프트웨어는 그렇게 발전을 하는 것입니다.
다음번에는 지금처럼 과격한 표현보다는 증상이 이러하니 해결해주면 고맙겠다고 호소하시면 국내외 사람들이 도와줄 겁니다.

u235의 이미지

.

James Gostling

pchero의 이미지

정확한 에러메시지와 어떻게 설치하셨는지 알 수 있을까요?
궁금하네요.

그냥 간단한 생각으로 잘못된 방법으로 설치하지 않으셨나.. 싶습니다.
그리고 여담으로 예전 그놈 클래식을 사용하시려면

gnome-session-fallback - GNOME Session Manager - GNOME Flashback (transitional package)

패키지를 설치하시면 됩니다.

---------------------------------
제일 왼쪽이 저입니다 :)

익명 사용자의 이미지

VM으로 우분투 아무버전이나 깔아보시면 알텐데
온갖 의존성 에러로 아무것도 설치할수 없는 황당한 현상을 접하게될겁니다.

단 이전에 설치했던 우분투는 문제가 없지만 신규 설치시에만 그렇게되는데
여기 KLDP에서도 앞서 문제로 제기됐으나 아직까지 해결한 사람은 못봤으며

구글링으로 흔히볼수 있는 외국 커뮤니티에도 어찌어찌 해보라는식으로 주절거리는 문장들은 많지만
해봤자 일절 먹히지도 않아 뻥이나 다름없더군요.

--------------------------------------------------------
지금은 오직 서버버전만 사용해서 그놈 세션폴백은 안쓴지 오래됐네요.

익명 사용자의 이미지

우분투 16.04 에서 아치피 설치 문제 없이 잘 됩니다.
허위 사실 유포를 중단하시기 바랍니다.

익명 사용자의 이미지

우분투 어느 버젼에서 apt-get 으로 아파치 설치가 안되나요?

DarkSide의 이미지

혹시 sudo를 빼먹은 거 아닌지...

u235의 이미지

공통적으로 해당되는 현상인데 이전에 설치했던 os면 상관없으나 신규설치시에만 해당됩니다.
atp, dpkg 모두 동일하게 의존성 문제로 설치가 중단됩니다.

James Gostling

qiiiiiiiip의 이미지

클린 설치를 했는데 의존성 문제로 아파치가 설치가 안된다고요?
그것도 2012년 버전부터 그랬다고요?

좀 이상하지 않아요?

에러메세지는 물론 지금은 없겠지요?
그 당시도 자세히 살펴보지 않았을것 같군요.
아예 네트워크를 잘못 잡은게 아니라면
repo 설정을 잘못 건드렸다에 50원겁니다.

익명 사용자의 이미지

그당시 잘 되던 것들조차 지금와서 갑자기 몽땅 안된다는것이고
repo는 점하나 손보지 않은 클린상태를 두고 말하는겁니다.
물론 설치단계에서 미쿡서버 국내서버 각각 해봐도 결과는 같았습니다.

qiiiiiiiip의 이미지


> 단 이전에 설치했던 우분투는 문제가 없지만 신규 설치시에만 그렇게되는데
> 여기 KLDP에서도 앞서 문제로 제기됐으나 아직까지 해결한 사람은 못봤으며

최근에 생긴 문제라는 말씀인데
문제 제기된 kldp 글 링크 부탁드립니다

익명 사용자의 이미지

12.04에서 여러 번 아무 문제 없이 설치 잘하고 잘 써왔습니다.

몇 년 동안 개발용 데스트탑으로 쓰면서 오만가지 패키지 깔았다 지웠다 했던 지금 상태에서도 잘 됩니다.

익명 사용자의 이미지

물론 리스트가 make 파일에서부터 작성되는거 압니다.
rpm쪽만큼 극심하진 않았어도 간간히는 있었던것 같은데 지금은 아예 원천봉쇄나 다름없는 지경입니다.
과거 rpm 계열을 주로써오다 우분투로 오게된것도 극심한 의존성 문제 때문이었습니다.

아무튼 우측 검색박스에 의존성(depend)로 검색하면 그문제를 호소하는 사례는 많지만 해결만은 매우 힘든게 사실입니다.

qiiiiiiiip의 이미지

비슷한 목적의 여러 패키지를 설치하다가 의존성 문제가 꼬이는 것은
아주 흔하진 않지만 종종 있는 일입니다.
이것은 ubuntu말고 어떤 배포판이든 마찬가지 입니다.
(물론 정도의 차이는 있겠습니다만..)

그런데 클린 설치 상태에서 기본적인 패키지(예를 들어 아파치)가
의존성 문제로 설치가 안된다는 것은 전혀 다른 문제입니다.

우측 검색박스에 의존성으로 검색해도,
이런 증상에 대한 문제제기는 못 찾겠습니다.

비교적 최근의 일이라고 하시니, 해당 링크 하나 걸어 주시면 감사하겠습니다.~

--
그나마 제일 비슷한게 2015년 12월에 작성된 이 글이 있네요.
https://kldp.org/node/154211
무선 랜카드를 설치하다가 의존성 문제가 꼬여서 이후 다른 패키지가 설치되지 않는다는 글인데,
그 패키지가 기본적인것은 아니고, 클린설치상태도 아닌것 같은데요..
밑에 답변이 있는데, 정작 원질문자의 응답은 끊겨있고요..

단 이전에 설치했던 우분투는 문제가 없지만 신규 설치시에만 그렇게되는데
여기 KLDP에서도 앞서 문제로 제기됐으나 아직까지 해결한 사람은 못봤으며

이 언급이 이 글을 말한건가요?

ubuntu를 쓰레기라고 주장하는 참인데.. 좀더 근거를 주시는게 좋지 않을까요?

익명 사용자의 이미지

이 글은 apt-get이 아니라 dpkg로 직접 커널드라이버 설치하려다 dkms 가 없어서 발생한 문제네요. 마지막 답변으로 해결하셨을 듯.

원 글 쓴 분이 자기가 시도해본 것을 꼼꼼하게도 단계별로 캡쳐해 올리니, 답변도 단번에 나올 수 있었죠.

익명 사용자의 이미지

우분투 16.04 에서 아파치 설치해보니 잘 됩니다.
왜 안 된다고 하시는지 이해가 되지 않습니다.
화면을 copy & paste 하여 에러 메시지를 올려주세요.

sudo apt install apache2
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
apache2-bin apache2-data apache2-utils libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
Suggested packages:
apache2-doc apache2-suexec-pristine | apache2-suexec-custom
The following NEW packages will be installed:
apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
0 upgraded, 9 newly installed, 0 to remove and 13 not upgraded.
Need to get 1,532 kB of archives.
After this operation, 6,350 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libapr1 amd64 1.5.2-3 [86.0 kB]
Get:2 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1 amd64 1.5.4-1build1 [77.1 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-dbd-sqlite3 amd64 1.5.4-1build1 [10.6 kB]
Get:4 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 libaprutil1-ldap amd64 1.5.4-1build1 [8,720 B]
Get:5 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 liblua5.1-0 amd64 5.1.5-8ubuntu1 [102 kB]
Get:6 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 apache2-bin amd64 2.4.18-2ubuntu3 [918 kB]
Get:7 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 apache2-utils amd64 2.4.18-2ubuntu3 [81.1 kB]
Get:8 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 apache2-data all 2.4.18-2ubuntu3 [162 kB]
Get:9 http://kr.archive.ubuntu.com/ubuntu xenial/main amd64 apache2 amd64 2.4.18-2ubuntu3 [86.6 kB]
Fetched 1,532 kB in 15s (98.2 kB/s)
Selecting previously unselected package libapr1:amd64.
(Reading database ... 182841 files and directories currently installed.)
Preparing to unpack .../libapr1_1.5.2-3_amd64.deb ...
Unpacking libapr1:amd64 (1.5.2-3) ...
Selecting previously unselected package libaprutil1:amd64.
Preparing to unpack .../libaprutil1_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1:amd64 (1.5.4-1build1) ...
Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1-dbd-sqlite3:amd64 (1.5.4-1build1) ...
Selecting previously unselected package libaprutil1-ldap:amd64.
Preparing to unpack .../libaprutil1-ldap_1.5.4-1build1_amd64.deb ...
Unpacking libaprutil1-ldap:amd64 (1.5.4-1build1) ...
Selecting previously unselected package liblua5.1-0:amd64.
Preparing to unpack .../liblua5.1-0_5.1.5-8ubuntu1_amd64.deb ...
Unpacking liblua5.1-0:amd64 (5.1.5-8ubuntu1) ...
Selecting previously unselected package apache2-bin.
Preparing to unpack .../apache2-bin_2.4.18-2ubuntu3_amd64.deb ...
Unpacking apache2-bin (2.4.18-2ubuntu3) ...
Selecting previously unselected package apache2-utils.
Preparing to unpack .../apache2-utils_2.4.18-2ubuntu3_amd64.deb ...
Unpacking apache2-utils (2.4.18-2ubuntu3) ...
Selecting previously unselected package apache2-data.
Preparing to unpack .../apache2-data_2.4.18-2ubuntu3_all.deb ...
Unpacking apache2-data (2.4.18-2ubuntu3) ...
Selecting previously unselected package apache2.
Preparing to unpack .../apache2_2.4.18-2ubuntu3_amd64.deb ...
Unpacking apache2 (2.4.18-2ubuntu3) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Setting up libapr1:amd64 (1.5.2-3) ...
Setting up libaprutil1:amd64 (1.5.4-1build1) ...
Setting up libaprutil1-dbd-sqlite3:amd64 (1.5.4-1build1) ...
Setting up libaprutil1-ldap:amd64 (1.5.4-1build1) ...
Setting up liblua5.1-0:amd64 (5.1.5-8ubuntu1) ...
Setting up apache2-bin (2.4.18-2ubuntu3) ...
Setting up apache2-utils (2.4.18-2ubuntu3) ...
Setting up apache2-data (2.4.18-2ubuntu3) ...
Setting up apache2 (2.4.18-2ubuntu3) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu4) ...
Processing triggers for ufw (0.35-0ubuntu2) ...

pchero의 이미지

음 .. -_-;;;
결론은 사용자 잘못으로 점점 굳혀지는 것 같습니다.

무엇이 어떻게 되서 문제가 생겼는지 정확한 에러 메시지와 사용한 명령어를 올려주셨으면 좋은 답을 얻으셨을 것 같은데...
현 상황에서는 잘못된 명령어 사용에 문제가 있었을 것 같네요.

아니면 임베디드 보드나 특수한 환경이지 않을까 싶습니다..

아무리 생각해도 바닐라 버전에서 의존성 문제로 아파치가 설치가 안된다는 건 이해가 안되네요. -_-;;
도대체 뭘 건드리셨을까.. -_-;;

---------------------------------
제일 왼쪽이 저입니다 :)

u235의 이미지

분명 전 버전에 걸처 클힌설치 직후 아파치등 일부 패키지가 의존성 문제로 설치가 중단되고 있었습니다.

잠시 데비안으로 이것저것 세팅하느라 글확인을 못했는데 가관이네요.

당시 우분투가 망해서 캡처할 가치도 없다고보고 안했는데 금일밤에 입증자료를 제시하겠습니다.
장소를 바꿔서는 안해봤지만 클린설치 직후라 제가 잘못한건 없으며 단지 ip6만 안되는 상황입니다.

James Gostling

익명 사용자의 이미지

그렇다면...
스크린샷이라던가..
로그라던가..
터미널 메시라던가..
이도저도 어렵다면 핸드폰 카메라로 모니터를 찍어서 올려주시던가..
뭔가를 올려주시던가 해야지.. 무작정 안 된다고 하면서 안티 활동하시면 되겠습니까?
님께서 안된다고 하여서
물리적 컴퓨터에 우분투 16.04 클린 설치 후에 sudo apt install apache2 하니 설치가 잘 된다고요.
그러면 이게 허위 사실이 아니고 뭔가요?

익명 사용자의 이미지

virtualbox/ubuntu 14.04.4에서

apt-get install apache2로 아무 문제 없이 설치 잘 됩니다.

u235의 이미지

Server판으로 해보세요.
gnome판은 테스트를 안했는데 server면 틀림없이 안될겁니다.
목적상 ssh와 webmin이면 충분해서 server판만 사용해서요....

James Gostling

익명 사용자의 이미지

버추얼박스에서 우분투 14.04.4-server-amd64 설치 후에
바로
sudo apt install apache2
해보니 잘 됩니다.
우분투 14.04 서버 버전에서도 apache2 가 정상적으로 설치되는 것을 방금 확인했습니다.
스크릿샷도 찍어 놓았습니다.

이제는 허위 사실 유포를 중단하시기 바랍니다.

익명 사용자의 이미지

12.04 14.04 16.04 모두 server edition 다운로드받아서 해봤고 다 잘 됩니다.

설치하자마자 로그인해서 sudo apt-get install apache2

아무 문제 없이 잘 됩니다.

의심나면 해보라길래 다른 사람들은 해 본 것 같은데, 님은 아직 안해본 것 같군요.

u235의 이미지

한가지 짚히는점으로 게이트웨이쪽의 구형 라우터로 ip6 미지원과 연관이 있을수도 있다는 조심스런 추정을 해봅니다.

최근 os들이 주소고갈로 ip6를 적극 활용하는 경향도 간과할수는 없지않을까 합니다..

만일 그게 사실이면 제가 엄청난 실수를 한샘이니 정밀분석을 해볼 생각입니다.

James Gostling

익명 사용자의 이미지

라우터 문제랑 우분투 sudo apt-get install apache2 설치 성공/실패 여부와는 전혀 상관이 없습니다.
정밀분석이고 뭐고 간에... 버벅이나 물리적 컴퓨터에 우분투 설치한 후
sudo apt-get install apache2
만 해보면 됩니다.
우분투 16.04 데스크탑 버전에서 잘 됩니다.

익명 사용자의 이미지

패키지 의존성 문제인지 아닌지는 정밀 분석할 것도 없고 터미널에 출력되는 에러 메시지만 읽어보면 됩니다.

u235의 이미지

분명 그걸 처리하는 스크립트에 문제가 있었을것입니다.
참고로 배포본은 server edition 버전만을 설치했었고 점하나 고치지 않은 상태에서의 에러였습니다.

James Gostling

익명 사용자의 이미지

그렇다면...
스크린샷이라던가..
로그라던가..
터미널 메시라던가..
이도저도 어렵다면 핸드폰 카메라로 모니터를 찍어서 올려주세요.

물리적 컴퓨터 또는 가상 머신에 우분투 16.04 클린 설치 후에 sudo apt install apache2 설치해보세요.
저는 잘 됩니다.

u235의 이미지

어제 밤샘을좀 해서요...

James Gostling

익명 사용자의 이미지

2016년 4월 26일부터 2016년 4월 30일까지 5일 동안
로그 또는 스크린샷, 핸드폰 사진, 터미널 copy & paste 할 시간이 없었는지요.
아무 근거도 없이 무작정 안 된다고하면서 어디서 에러나는지 터미널 copy & paste 해서 올리지도 않고
무작정 우분투가 쓰레기라고 욕하시면 안 됩니다.
우분투 및 apache2 는 무상으로 배포되고 있는 고마운 소프트웨어입니다.
제가 데비안 사용자이기는 하지만, 아무 근거없이 우분투가 쓰레기라고 말씀하는 것에 그냥 지나칠 수가 없습니다.
자유/오픈소스 소프트웨어의 의미를 되새겨 보시기 바랍니다.

익명 사용자의 이미지

꼭 해서 올리시기 바랍니다.

jeff_an의 이미지

build-essential 설치해보셨나요? 대부분 개발환경은 이거에 의존하고 있긴 합니다.
그리고 유니티부터 맘에 안든건 사실이나, 배포판 자체가 쓰레기진 않죠.

jw8704의 이미지

냉무

pchero의 이미지

네트워크 문제는 아닌 것 같습니다.
네트워크때문에 의존성 문제가 발생한다는건 이해하기 힘드네요.

중간에 wget 으로 파일을 받아오셨다는데, 아마도 임의의 repository 추가를 하지 않으셨을까 싶습니다(더이상 관리되지 않는..).
그리고 이후에 서로 다른 repository 에서 서로 다른 배포버전의 패키지를 가져오려고 하므로써 의존성 충돌이 발생한 것 같네요.

그리고 다음부터는 정확한 에러메시지를 올려주시면 좀 더 좋은 대답을 얻을 수 있을 겁니다.
아직 리눅스에 익숙치 않으셔서 생기는 문제같습니다.

---------------------------------
제일 왼쪽이 저입니다 :)

익명 사용자의 이미지

우분투 Makefile에는 문제가 없었나 봅니다.

qiiiiiiiip의 이미지


돌려돌려 어렵게 말하지만..
결국 네트웍이 안 되는 상태에서 패키지 설치가 안된다고,
멀쩡한 배포판을 쓰레기로 매도한 거군요

vagabond20의 이미지

제 책상앞 벽에도 써 놓았지요.
*
스크린 샷, 로그, 이런 구체적인 '증거' 들을 내세우며 어떤 문제에 대해 쌍방이 맞붙고 결국 해결하는것은 한국이나 미국이나 어디서나 공통된 문제해결방식인데, 그런것은 제시 하지 않고 패키지 관리가 개판이라던가 우분투가 쓰레기라던가 하는 말을 서슴없이 공적인 사이트에서 하는 분이 있었나봅니다.
*
좀 다른 얘기입니다만,
가끔씩 디렉터가 제 자리까지 왕림하셔서 기술적인거, 어플리케이션적인 것 뭐 그딴것에 관해 예고없이 불쑥 들이닥쳐 물어봅니다.
예전에는 얄팍하게 아는 지식 동원해서 답을 아주 빨리 했었습니다. 그리곤 나중에 보면 틀린 답을 한 경우가 있더군요. 그래서 이젠 좀 찾아보고 보고하겠다고 합니다. 다행히 훤~ 하게 아는 것에 대해 물어보면 소위 점수딴다고 하나요? 자신이 있으면서도 조심스럽게 답을 줍니다. 어차피, 다른 엔지니어한테 더블체크 하거든요. 맞다는것으로 한번 두번 계속 반복해서 드러나면 신뢰가 쌓이는것이겠지요.
*
제가 좀 젊었을때 (64 년생이니 뭐 이딴 표현 이해하실겁니다.), 자기 잘난맛에 이건 이거고 저건 저거라고 질러놓고 보는 식으로 하던적도 있었습니다. 실수하고, 깨지고, 시스템 올린거 보기좋게 아작나서 빽아웃하고, 도너츠 수도 없이 사고...

*
세상 사는거 다 그렇더라고요.
성숙해간다, 실력이 늘어가며 겸손해 진다... 이런것은 미덕이라기보다, 자기자신을 결국 보호하게 되는 뭐 그런거던데요.

여의도자바

익명 사용자의 이미지

도너츠는 왜 사셨던건가요? ㅎㅎ 내기 문화?

경험으로 해주시는 말씀이 알차네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.