내 GNU / Linux 배포판의 이름을 완전히 바꾼다


10

데비안 GNU / 리눅스 기반 운영 체제 / 배포판을 개발 중입니다. 시각 장애인을위한 것입니다. 나는 "표준"데비안 라이브 CD를 가지고 베어 메탈 커맨드 라인에서 배포판을 만들었습니다. 몇 가지 기능은 다음과 같습니다.

  • 시각 장애인을 위해 크게 수정 된 Xfce 데스크톱;

  • 고 대비 테마, 아이콘 및 색 구성표;

  • 사전 구성된 Orca 스크린 리더;

  • 직관적이고 간단한 화면 돋보기;

  • 가상 키보드;

  • 내가 만든 데스크탑 응용 프로그램, 로고, 배경 화면 및 bash 스크립트의 기본 세트.

시스템은 일종의 "알파"상태에서 거의 준비되고 설치 가능합니다. 아직 이름이 없으므로 "Redebian"이라고하고이 이름을 스크립트에 사용합니다. 저는 8 월에 학교에서 과학 기술 박람회 (현재는 고등학교에 있습니다)에서 발표 할 것이므로 프로젝트는 매우 중요합니다.

그러나 한 가지가 나를 귀찮게합니다 : OS 이름을 데비안에서 이름이 무엇이든 올바르게 변경하는 방법을 모르겠습니다. 나는 며칠 동안 인터넷 검색 및 편집에 제안을 가지고 /etc/os-release, /etc/issue더 몇 개의 파일,하지만 난 시스템을 파괴하는 것을 두려워입니다. 공식 데비안 리포지토리를 사용하고 있으므로 릴리스 이름이 매우 취약합니다.

데비안 기반 운영 체제의 이름을 안전하고 올바르게 변경하려면 어떻게해야합니까? 예를 들어, 시스템을 부팅 할 때 "Welcome to Debian"대신 "Welcome to Redebian"을 표시하려고합니다. 그리고 update-grub스크립트가 시스템을 "Redebian"으로 인식하기를 원합니다.


그건 그렇고, 데비안 GNU / 리눅스 8.3 (Jessie)을 기본으로 사용하고 있습니다.
Eduardo Cola

3
아직 그렇지 않은 경우 unix.stackexchange.com/q/34465를 참조하십시오
Jeff Schaller

아마도 변경하고 싶을 것입니다 /etc/motd.
Faheem Mitha

답변:


1

@Jeff Schaller에서 소스를 가져 오면 다음을 편집해야합니다.

그 외에도, 명시 적으로 변경하고 싶을 수도있는 3 개의 파일이 있습니다. 파일은 / etc / issue (아마도 /etc/issue.net), / etc / os-release 및 / etc / lsb-release입니다. 배포판의 GRUB 목록을 변경하려면 하나를 변경해야합니다. GRUB_DISTRIBUTOR 행에 대해 / etc / default / grub을 체크 아웃하십시오. GRUB_DISTRIBUTOR = lsb_release -i -s 2> / dev / null과 같은 형식이어야합니다.

운영 체제에 필요할 수있는 다른 모든 소프트웨어에 대해 최소한 DEB 소스를 다운로드하고 find . -exec sed -i /debian/redebian/g {} \;모든 파일에 대해 a 를 실행 한 다음 각 DEB 패키지를 다시 컴파일해야합니다. 이것은 해키 접근법이지만 대부분의 패키지에서 원하는 결과를 얻을 수 있습니다. 기본적으로, 우리는 데비안의 모든 인스턴스를 가져 와서 모든 소프트웨어에 대해 Redebian으로 교체합니다.


대답 해줘서 고마워! 배포판의 모든 DEBS를 다운로드하여 하나씩 변경하도록 제안하고 있습니까? 소프트웨어 업데이트로 변경 사항이 되 돌리지 않습니까? 소프트웨어 저장소가 없다는 것을 명심하십시오. 공식 데비안 저장소를 사용하고 있습니다 (팀은 동급생입니다). 또한 모든 이름을 "debian"에서 "redebian"으로 변경하는 것이 좋습니다. 뭔가 깨지지 않습니까?
Eduardo Cola

1

많은 (raspbian 제외) 데비안 사용자에없는, 여기에 데비안 변종 우분투, 변경에 대한 안내는 다음과 같습니다 /ubuntu/194062/how-can-i-replace-ubuntu-branding 저와 함께

나는 relinux가 최선의 방법이라고 생각한다.


답변 주셔서 감사합니다, 나는 내일 그것을 더 잘 볼 것입니다. 그래도 리마스터링 도구를 사용하고 싶지 않습니다. 나는 수동으로 모든 작업을 수행하고 있습니다 (squashfs 파일 시스템 추출, 모든 수정, 파일 시스템 재 구축, ISO 재 구축).
Eduardo Cola

나는 그것이 경험을위한 것 같아? 수동으로하는 것에 대한 나의 유일한 의견은 항상 놓친 것이 있다는 것을 알았습니다. 그러나 이것은 "공개"배포판이 아니기 때문에 사람들이보고 수행하는 것을 제어하여 해결할 수 있다고 생각합니다. 박람회에서!
KolonUK

0

나는 그놈 사람들이 "접근성"측면에서 많은 작업을 해왔다는 것을 알고 있습니다. 나는 익숙하지 해요,하지만 XFCE는이 많이 나는 XFCE 훨씬 덜 그 지역에서 연마 셨을 텐데요, 그래서 더 적은 인력 가능합니다.

내가 알고 페도라스핀 , 특정 목적에 대한 소프트웨어의 컬렉션을. 아마도 당신의 작업은 그 아이디어에 더 잘 맞을 것입니다. 배포판을 다루는 것은 일이며, 데비안은 페도라처럼 수백 명의 기여자를 가지고 있습니다. 이미 존재하는 것에 대한 더 나은 피기 백.


지적 해 주셔서 감사합니다. Xfce는 리소스 소비가 적고, 아름다움과 사용자 정의 사이에 가장 좋은 관계가 있기 때문에 Xfce를 선택했습니다. 수십 개의 다른 DE와 WM을 시도한 후에 Xfce가 확실히 나에게 최고입니다. 프로젝트가 거의 준비되었으므로 다른 배포판을 기본으로 사용할 수 없으며 다른 도구를 사용할 수도 없습니다. 또한 내가하고있는 일은 기술 박람회 프로젝트 (드래그 앤 드롭 경쟁이 아님)이기 때문에 SuSEStudio와 같은 것을 사용할 수 없습니다. 나는 여전히 모든 데비안 리포지토리를 사용하고 있으며 내 시스템은 기본적으로 메이크업 데비안입니다.
Eduardo Cola
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.