É possível ter um arquivo sources.list diferente na mesma máquina e cada um atribuído a uma conta de usuário diferente?

3

Eu quero configurar uma conta de usuário no meu laptop para acessar a rede do meu escritório, e para fazer isso eu preciso instalar aplicativos usando o meu escritório ubuntu repos, é possível criar um arquivo de lista de fontes para usar somente por uma conta de usuário e o restante para usar as fontes comuns?

    
por user16925 24.07.2011 / 17:40

2 respostas

5

Você pode ter listas de fontes separadas, mas isso significa apenas que cada repo que você adicionar será definido em um arquivo sources.list, o que facilita a limpeza de repos problemáticos. Eu fiz isso usando o ubuntu-tweak (há uma opção para armazenar cada repositório em um arquivo separado na aba origens softwar). Mas eu não acho que você pode ter fontes diferentes para contas diferentes, já que as fontes são de todo o sistema e não são específicas da conta.

Pense nisso, isso significaria que você teria versões diferentes do mesmo programa instalado no mesmo sistema, o que seria um desastre em potencial. Se um usuário instalar o libreoffice 3 a partir dos repositórios do ubuntu, mas outro instalar o libreoffice 3.4 a partir dos repositórios externos do libreoffice, o 3.4 irá "esmagar" a instalação do 3 ... para não falar sobre a potencial dependência que você causará ...

A única maneira que eu posso pensar por ter uma conta diferente com repositórios diferentes é fazer uma partição diferente em seu laptop, mas isso é ter duas instalações ubuntu diferentes no mesmo computador. Então você pode usar o seu ubuntu "normal" em casa e seu ubuntu "workplace" com os repositórios de escritório. Você pode fazer a instalação para que eles compartilhem o mesmo / home / user para que você tenha os mesmos arquivos de configuração, o mesmo usuário, mas programas diferentes.

Outra solução é instalar um ubuntu virtual dentro do seu virtualbox ubuntu normal, e vincular esse virtual-ubuntu ao seu repositório de escritório. Se o seu laptop não for muito antigo, ele poderá lidar com um sistema operacional virtual dentro do sistema operacional principal sem problemas para aplicativos normais de escritório, como escritórios e outros.

Desejo ajuda, boa sorte.

    
por animaletdesequia 24.07.2011 / 17:58
0

Eu acredito que apenas uma conta de usuário é capaz de instalar software de qualquer repositório apt: root. Você não precisa fazer login como root, é claro. Você normalmente usa sudo para direcionar o usuário root para executar essas ações em seu nome, mas ainda está sendo executado como root. Como apenas o usuário root pode instalar o software, não faria muito sentido fornecer uma sources.list por usuário. Mas se você quiser separar os repos de escritório dos outros, então você pode adicionar a (s) linha (s) de debug em um novo arquivo e colocá-lo em /etc/apt/sources.list.d/.

Sua pergunta não foi fácil de entender, então talvez eu tenha entendido errado?

    
por Jo-Erlend Schinstad 25.07.2011 / 00:37