[Solved]FreeBSD 10(amd64) 설치 후, pkg search 에서 안나오는 현상?

hwiorb의 이미지

프비 사용자 분들께 질문 드립니다. FreeBSD 10(amd64)을 처음 설치했습니다.
pkg를 이용해 package 를 설치하려고 했는데, 검색 결과가 없습니다. 예를 들어, pkg search vim 을 하면 아무 것도 나타나지 않습니다.

/etc/pkg/FreeBSD.conf 파일이 존재하고, pkg -vv 를 하면 "FreeBSD" 저장소 1개가 잡혀있습니다.(/usr/local/etc/pkg.conf 파일 없음)

 # mkdir -p /usr/local/etc/pkg/repos/
 # cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/
 # pkg search vim ## 검색 결과 없음??
 # sed -i.bak "/FreeBSD:/xFreeBSD:/" /usr/local/etc/pkg/repos/FreeBSD.conf
 # pkg search vim ## 검색 결과 있음??

위와 같이 파일을 복사하고, 이름을 바꾼 뒤, pkg -vv를 하면 2개의 저장소(FreeBSD, xFreeBSD)가 나타나고, 이 상태에서 pkg search vim을 하면 package 검색 결과가 정상적으로 나타납니다.

저장소 이름이 같으면, /etc/pkg/FreeBSD.conf 를 우선하고 있고, 결과가 나타나지 않지만, 이름을 달리하면 검색 결과가 나타나는데, 원래 /etc/pkg/FreeBSD.conf 파일은 사용하지 않는 건가요?

이게 FreeBSD10 설치 후, 일반적인 상황인지 아니면 따로 참고해야 되는 내용이 있는지 궁금합니다.

세벌의 이미지

https://forums.freebsd.org/ 에 물어보셔야 할 듯. 우리나라에 bsd 쓰는 사람 별로 없는 듯.

hwiorb의 이미지

최근에 몇 년 쓰던 Linux 환경에 문제가 있어서 백업만 한 뒤에, BSD로 설정 중인데, 문서로 봤을 때의 친숙함과 너무 달라서 고생 중이네요.

BSD 쓰는 분들이 계시나 싶어, 이 곳에 먼저 질문 올렸었습니다. (지나가면서 꽤 봤던 것 같은데, ㅠㅠ)

nil.

세벌의 이미지

https://kldp.org/node/35800 참고하셔요. 한때는 우리나라에서도 bsd도 많이 썼던 거 같은데 왜 이리 되었는지는 저도 모르겠...

hwiorb의 이미지

몇몇 기업에서 안정성을 이유로 프비를 서버로 쓰는 걸 본 적은 있는데, 그렇게 많지는 않았습니다.

아마도 한국에서 거의 사장된 이유가, yahoo에서 bsd를 걷어낸 시점이 아닐까 생각되네요.

nil.

김정균의 이미지

sayclub/Pmang이 FreeBSD 4로 운영이 되었었는데, 제가 2006년 초에 Linux로 migration을 했었지요.

linux migration시에 기존의 운영 환경이 linux와 호환되지 않는 부분이 너무 많아서 하기 싫었는데, FB engineer TO를 요청했더니, linux로 migration을 하라는 order가 떨어지더군요 --;

확실히 기억이 나는 건 Yahoo가 BSD를 버리기 훨씬 전이라는..

아마도, NAT 서버와 DNS는 아직 FreeBSD로 운영이 되고 있을 것을 예상됩니다. (제가 떠난지 좀 된지라.. ^^)

hwiorb의 이미지

2006년에 Unix를 사용하고 싶어서, 잉여 PC에 FreeBSD 를 설치했는데, BSD 쓰지 말고 그냥 Linux 쓰는 게 나을 걸? 이라는 말을 들었었습니다.(전 Unix 프로그래머였던 어떤 교수님이 혜안이 있으셨더군요 -_-;;) 그런데, 2006 년까지만 해도, 한국 FreeBSD 포럼도 살아있었고, 상당수 활성화된 곳도 있었는데 말이죠.

제가 그렇게 말했던 이유는 그 이전부터 업계에서도 minor 분위기였었지만, yahoo가 FreeBSD 에서 Linux로 전환한다는 기사 발표 후에, 각 커뮤니티에 좀 많은 영향을 줬던 것으로 알고 있습니다. 안정성을 이유로 FreeBSD 를 쓴다는 세계적 인터넷 기업이 인원 수급이 어렵다는 이유로 OS를 전환한 게, 뭔가 꺼림직 했던지, 자기들도 앞으로 Linux로 전환한다는 이야기 등의 이야기를 하더군요. 그래서 그 기사의 발표 시점 자체가 한국에서 FreeBSD가 사라지게 된, 가속화 시점이 아닌가 추측하고 있습니다.

nil.

hwiorb의 이미지

해결책을 찾아서 댓글 쓴다는 것을 깜빡했네요.

repository를 따로 추가하지 않고, 강제로 update 하면 된다고 합니다.

pkg update -f

DVD로 시험해보니, 따로 pkg update를 하지 않아도 pkg search가 정상적으로 되는데,
아무래도 memstick(usb) 버전으로 설치해서 그런 건가 싶네요.

nil.

hwiorb의 이미지

FreeBSD 포럼에 질문해서 답변을 얻었는데, 다른 사람도 비슷한 현상이 있더군요. memstick 버전이 문제가 아니고, pkg가 최근에 update가 되면서, repository의 갱신이 안되는 문제가 있었나 봅니다. pkg clean -a 이후에 다시 pk update로 갱신하면 된다고 하는데, pkg update -f 로 강제로 갱신하는 것이 해결책인 것 같습니다.

nil.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.